All endpoints
TikTok Comment Replies

TikTok Comment Replies API

Get the replies to one comment (its thread) by video URL or numeric video ID plus the comment ID. Returns each reply's text, author, like count, and date, about 50 per page.

Price: $0.006 per page
Free tier: 50 requests/month
Endpoint
GET /v1/tiktok/comment/replies

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.
comment_id *
Numeric ID of the comment, as returned by Video Comments
pages
Number of pages to fetch, 1-1000 (default: 1). Each page returns up to 50 replies.
get_sentiment
Set to true to add AI emotion analysis (+$0.001/page)

Response fields

replies
Array of replies to the comment
comment_id
Unique comment ID
video_id
ID of the video the comment is on
text
Comment text
images
Image URLs attached to the comment; usually empty
likes
Number of likes
date
Publication date and time
date_timestamp
Publication date as a Unix timestamp
author
Commenter's TikTok username
author_name
Commenter's display name
author_id
Commenter's numeric user ID
author_avatar
Commenter's avatar URL
author_url
Link to the commenter's profile
author_verified
Whether the commenter is verified
author_bio
Commenter's profile bio
author_region
2-letter region code of the commenter
source
"TikTok"
domain
"tiktok.com"
parent_comment_id
ID of the comment the reply belongs to
sentiment
Emotion analysis: emotions, dominant_emotion, emotional_intensity, polarity (when get_sentiment=true)
comment_id
The requested comment ID
video_id
The video's numeric ID
total
Total number of replies to the comment
pages
Number of pages returned
count
Number of results returned

Example Request

curl "https://apidirect.io/v1/tiktok/comment/replies?url=https://www.tiktok.com/@tiktok/video/7516594811734854943&comment_id=7516700694288876344"   -H "X-API-Key: YOUR_API_KEY"

Example Response

{
  "replies": [
    {
      "comment_id": "7517173688660394774",
      "video_id": "7516594811734854943",
      "text": "Nooooo",
      "images": [],
      "likes": 183,
      "date": "2025-06-18 06:33:27",
      "date_timestamp": 1750228407,
      "author": "kirstie_x1",
      "author_name": "kirstie_x1",
      "author_id": "6945571097887015941",
      "author_avatar": "https://p19-common-sign.tiktokcdn-us.com/.../avatar.jpeg",
      "author_url": "https://www.tiktok.com/@kirstie_x1",
      "author_verified": false,
      "author_bio": "Kirstie; 33",
      "author_region": "GB",
      "source": "TikTok",
      "domain": "tiktok.com",
      "parent_comment_id": "7516700694288876344"
    }
  ],
  "comment_id": "7516700694288876344",
  "video_id": "7516594811734854943",
  "total": 39,
  "pages": 1,
  "count": 39
}

Frequently asked questions

Where do I get the comment_id?

From the Video Comments endpoint. Every comment carries a comment_id and a reply_count.

How deep can I go?

The whole thread, about 50 replies per page.

How does pricing work?

You only pay for successful requests. The TikTok Comment Replies API costs $0.006 per page. There are no monthly fees or commitments. You get 50 free requests per endpoint every month.

Do I need a credit card to start?

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.

Are there rate limits?

Yes, there's a concurrency limit of 10 simultaneous requests per endpoint per user. If you need more, just get in touch.

Start using the TikTok Comment Replies API

Get your API key and start making requests in minutes. 50 requests/month free every month.

Get API Key