TikTok Download API

Resolves a downloadable media URL for a TikTok video (URL expires within 1h).

Credits 7 per video Input a public post URL (?url=) Caching Cached 7 days (media URLs max 1h)

Request

One GET request with your API key. Same shape on every platform — swap the path, keep the code.

curl "https://api.scrapersocial.com/v1/tiktok/download?url=https%3A%2F%2Fwww.tiktok.com%2F%40tiktok%2Fvideo%2F7231338487075638570" \
  -H "Authorization: Bearer sk_live_..."

Response

Clean JSON in the standard envelope. Responses arrive in seconds; popular content in milliseconds.

{
  "data": {
    "platform": "tiktok",
    "entity_id": "7231338487075638570",
    "media_url": "https://cdn.example/video/master.mp4?sig=...",
    "mime_type": "video/mp4",
    "expires_at": "2026-07-15T13:00:00Z",
    "warning": "media_url is short-lived (max 1h) — download promptly or re-request."
  },
  "request_id": "req_01JZX4M8Q2TE9W"
}

What it returns

Resolves a downloadable media URL for a TikTok video (URL expires within 1h). Takes a public post URL via ?url= and returns the { data, request_id } envelope . Each call costs 7 credits per video returned — check the X-Credits-Charged and X-Credits-Remaining response headers. Cached responses cost the same and set x-cache: hit; add fresh=true to bypass the cache.

Try the TikTok Download endpoint free

100 trial credits on signup — no card, key on screen immediately.

Get your free API key