extract_video
Download public TikTok videos, soundtracks, and covers from URLs or IDs without login. Returns verified media files and a manifest for AI agents.
Instructions
Harvest a public TikTok video: given a video/photo URL, short link or bare video id, decodes the public surface and downloads the video (HD when exposed), the soundtrack and covers (all magic-byte verified) to out_dir. Returns the summary plus the full video_manifest envelope (author, title, stats, music identity, media URLs, local files, errors, decode-slot provenance). No login, no API keys.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>"
},
"name": "extract_video"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | TikTok video/photo URL, short link, or bare video id | |
| out_dir | No | output directory; a fresh temp dir when omitted | |
| download_media | No | false = manifest only, no files on disk |