TikTok Video API
Full detail for a single TikTok video by URL: caption, region and engagement counts (views, likes, comments, shares, saves).
Provider network
Providers ranked by traffic
Try it
Make your first request
{
"found": true,
"data": {
"id": "7375000000000000000",
"caption": "Matchday 🔥",
"region": "US",
"views": 9400000,
"likes": 1200000,
"comments": 18400,
"shares": 64000,
"saves": 41200
}
}interface TiktokVideoResponse {
data: {
caption: string;
comments: number;
id: string;
image?: string;
likes: number;
region: string;
saves: number;
shares: number;
views: number;
} | null;
found: boolean;
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
Request, response, and price
Last verified 2026-09-16 · uptime and latency measured over 30dcurl -X POST https://api.getanyapi.com/v1/run/tiktok.video \
-H "Authorization: Bearer $ANYAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://www.tiktok.com/@cristiano/video/7375000000000000000"}'| Field | Type | Example value |
|---|---|---|
| Request body | ||
| id | string | TikTok video ID, the numeric run at the end of a video URL. Use it when a listing SKU handed you an id and no URL. |
| url | string | "https://www.tiktok.com/@cristiano/video/7375000000000000000"Full TikTok video URL. |
| Response | ||
| found | boolean | true |
| data | object | |
| data.id | string | "7375000000000000000" |
| data.caption | string | "Matchday 🔥" |
| data.region | string | "US" |
| data.views | number | 9400000 |
| data.likes | number | 1200000 |
| data.comments | number | 18400 |
| data.shares | number | 64000 |
| data.saves | number | 41200 |
| Price | ||
| Price per request | USD | $0.0005 |
| Price /1k req | USD | $0.50 |
FAQ
About the TikTok Video API
The AnyAPI TikTok Video API returns TikTok video data as normalized JSON from one POST call to /v1/run/tiktok.video. Full detail for a single TikTok video by URL: caption, region and engagement counts (views, likes, comments, shares, saves). AnyAPI routes each request across 3 sources and falls back automatically when one fails. It costs from $0.50 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 98.5% of TikTok video calls through AnyAPI succeeded, with a median response time of 4.6 seconds across 397 measured calls.