Get the top-level comments on a video, in TikTok's default order, by video URL or numeric video ID. Returns each comment's text, author, like and reply counts, and date, 50 per page.
curl "https://apidirect.io/v1/tiktok/video/comments?url=https://www.tiktok.com/@tiktok/video/7516594811734854943&pages=2" -H "X-API-Key: YOUR_API_KEY"
{
"comments": [
{
"comment_id": "7516998696283505430",
"video_id": "7516594811734854943",
"text": "Bring back the symphony trend rn",
"images": [],
"likes": 11379,
"date": "2025-06-17 19:14:14",
"date_timestamp": 1750187654,
"author": "izzy_0104",
"author_name": "Izzy",
"author_id": "80504510963429376",
"author_avatar": "https://p19-common-sign.tiktokcdn-us.com/.../avatar.jpeg",
"author_url": "https://www.tiktok.com/@izzy_0104",
"author_verified": false,
"author_bio": "19",
"author_region": "GB",
"source": "TikTok",
"domain": "tiktok.com",
"reply_count": 6
}
],
"video_id": "7516594811734854943",
"total": 4368,
"pages": 2,
"count": 100
}
TikTok exposes roughly the first 450 comments of a video, 50 per page, however many it has in total.
No. Use comment_id with the Comment Replies endpoint to get a comment's thread.
Yes. Any TikTok video URL works, including vm.tiktok.com short links, or pass the numeric video_id.
You only pay for successful requests. The TikTok Video Comments API costs $0.006 per page. 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 10 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