A TikTok download API turns a public video URL into an MP4 job. On Zyla API Hub that listing is the TikTok Premium Download API. Official Downloader example: https://www.tiktok.com/@championsleague/video/7670919555895643424 with format=mp4.
The catalog is more than 10,000 public APIs. Subscribe per listing. No Free Plan. Your first Hub API includes a 7-day free trial (up to 50 requests). Auth is Authorization: Bearer YOUR_API_KEY. Poll until progress is 100 — not 1000 (that complete value is the YouTube sibling). Public videos only.
Request: official Champions League URL
curl --location --request GET 'https://zylalabs.com/api/13598/tiktok+premium+download+api/30344/downloader?url=https://www.tiktok.com/@championsleague/video/7670919555895643424&format=mp4' \
--header 'Authorization: Bearer YOUR_API_KEY'
Response: official Downloader sample
{
"success": true,
"id": "a8a12efcf3edf582a1fecec458ff862f8219366f",
"image": "https://www.tiktok.com/favicon.ico",
"progress_url": "https://tik-download.zylalabs.com/api/progress?id=a8a12efcf3edf582a1fecec458ff862f8219366f",
"message": "Job started. Poll progress_url every 3–5 seconds until progress is 100, then use download_url."
}
Progress: official mid-job sample
{
"success": 1,
"progress": 50,
"text": "processing",
"message": "Still processing. Keep polling this URL every 3–5 seconds until progress is 100."
}
Docs do not publish a finished download_url dump. Video Information is a sibling path when you only need metadata.
Go live
1. Register — 7-day trial on your first Hub API.
2. Copy the Bearer key and subscribe on the TikTok Premium Download API listing.
3. Call Downloader with a public TikTok URL and format=mp4.
4. Poll Progress until progress is 100, then fetch download_url.