API Direct
Endpoints
TikTok Video Comments

TikTok Video Comments

GET /v1/tiktok/video/comments

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.

Cost
$0.006 per page
Free tier
50 requests/month

Parameters

url
TikTok video URL, e.g. https://www.tiktok.com/@tiktok/video/7516594811734854943 (max 500 characters). Short links are accepted. Provide exactly one of url or video_id.
video_id
Numeric TikTok video ID: the number at the end of a video URL. Provide exactly one of url or video_id.
pages
Number of pages to fetch, 1-1000 (default: 1). Each page returns up to 50 comments.
get_sentiment
Set to true to add AI emotion analysis (+$0.001/page)

Example Request

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"

Example Response

{
  "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
}

Your Usage

Free tier this month
Loading...
Recent Activity