Get full details for a single TikTok video by URL or video ID. Returns the caption, play / like / comment / share / save counts, watermark-free playback and download URLs, cover images, music track info, and author details.
curl "https://apidirect.io/v1/tiktok/video?url=https://www.tiktok.com/@tiktok/video/7516594811734854943" \
-H "X-API-Key: YOUR_API_KEY"
{
"video": {
"video_id": "7516594811734854943",
"url": "https://www.tiktok.com/@tiktok/video/7516594811734854943",
"title": "🌈🐬🦄 life after @Zara Larsson Symphony vocals 🌈🐬🦄",
"region": "US",
"date": "2025-06-16 17:07:10",
"date_timestamp": 1750093630,
"duration": 66,
"play_count": 18912653,
"likes": 879920,
"comments": 4382,
"shares": 17420,
"downloads": 1003,
"saves": 38685,
"is_ad": true,
"cover": "https://p16-common-sign.tiktokcdn-us.com/.../cover.jpeg",
"dynamic_cover": "https://p16-common-sign.tiktokcdn-us.com/.../dynamic.image",
"origin_cover": "https://p16-common-sign.tiktokcdn-us.com/.../origin.webp",
"video_url": "https://v16m.tiktokcdn-us.com/.../video.mp4",
"video_url_hd": "https://v16.tokcdn.com/.../7516594811734854943_original.mp4",
"video_url_watermarked": "https://v16m.tiktokcdn-us.com/.../video_wm.mp4",
"size": 7786703,
"size_hd": 38711004,
"size_watermarked": 7988034,
"author": "tiktok",
"author_name": "TikTok",
"author_id": "107955",
"author_avatar": "https://p19-common-sign.tiktokcdn-us.com/.../avatar.jpeg",
"author_url": "https://www.tiktok.com/@tiktok",
"music_id": "7516599978421209887",
"music_title": "original sound - tiktok",
"music_author": "TikTok",
"music_url": "https://v16-ies-music.tiktokcdn-us.com/.../audio.mp3",
"music_cover": "https://p16-common-sign.tiktokcdn-us.com/.../music.jpeg",
"music_album": "",
"music_original": true,
"music_duration": 66,
"mentioned_user_ids": ["205879097384816641"]
}
}
Yes. Provide exactly one of url (the full video URL) or video_id (the numeric ID, e.g. 7516594811734854943). Video IDs are returned by the Search Videos endpoint.
No. video_url, video_url_hd, video_url_watermarked, and music_url are temporary signed CDN links that expire after a few hours. Request the video again whenever you need fresh links.
video_url is the standard watermark-free MP4, video_url_hd is the original upload quality, and video_url_watermarked includes the TikTok watermark. Their file sizes are in size, size_hd, and size_watermarked.
The endpoint returns 404 with code: "not_found". You are not charged for not_found responses.
You only pay for successful requests. The TikTok Video Details API costs $0.006 per request. There are no monthly fees or commitments. You get 50 free requests per endpoint every month.
No. You can sign up and use the free tier (50 requests/endpoint/month) without adding a payment method. You only need to add a card when you want to exceed the free tier.
Yes, there's a concurrency limit of 3 simultaneous requests per endpoint per user. If you need more, just get in touch.
Get your API key and start making requests in minutes. 50 requests/month free every month.
Get API Key