ScrapeField

Get the comments on a video

Fetch comments on one TikTok video: username, text, create_time, like_count, reply_count and parent_comment_id for replies.

3credits
GEThttps://api.scrapefield.com/v1/tiktok/comments
Try itno key needed3 credits on a real call · 0 here
https://api.scrapefield.com/v1/tiktok/comments

In your code

curl -H "Authorization: Bearer $SCRAPEFIELD_KEY" \
  "https://api.scrapefield.com/v1/tiktok/comments?url=example"

Parameters

ParameterWhat it does
url
string · one of the video ids
The video URL.
id
string · one of the video ids
The numeric video id.
limit
integer
How many results to return, 1–50.
1–50, default 50
cursor
string
The `meta.next_cursor` from the previous page. Omit for the first page.
fresh
boolean
Skip the cache and fetch now. Charged normally. Not available on trial credits — buy any pack to unlock it.
default false

Response

Returns an array of tiktok_comment. This is a real response, not an abbreviated one — including the fields that come back null, because a field is null when the platform does not show it and you should know which ones those are before you build on them.

{
  "data": [
    {
      "id": "7452243682222145391",
      "video_id": "7494825107416743904",
      "parent_comment_id": null,
      "username": "ines15",
      "text": "Where is this?",
      "create_time": "2026-08-30T22:41:17.000Z",
      "like_count": 277,
      "reply_count": 11
    },
    {
      "id": "7443615127080242945",
      "video_id": "7494825107416743904",
      "parent_comment_id": null,
      "username": "petr51",
      "text": "Where is this?",
      "create_time": "2026-06-15T23:54:53.000Z",
      "like_count": 567,
      "reply_count": 8
    }
  ],
  "meta": {
    "request_id": "req_7f3ac1e94b2d40f8a1c6e5d2",
    "credits_charged": 3,
    "credits_remaining": 74218,
    "cached": false,
    "fetched_at": "2026-09-20T09:12:03Z",
    "next_cursor": "eyJwIjoxLCJzIjoiYTNmOSJ9"
  }
}

Fields of tiktok_comment

A comment on a TikTok video. Named after TikTok's Display and Research APIs.

FieldWhat it is
id
string
video_id
string
The video it is on.
parent_comment_id
string · or null
The comment it replies to. null for a top-level comment.
username
string
text
string
create_time
time, ISO 8601 UTC
like_count
integer
reply_count
integer

What it costs

3 credits per successful call, whether we fetch it or serve it from cache — you pay for the answer, not for how we produced it. Responses are cached for 1 hours and a cached one tells you when the data was actually fetched. A call we fail costs 0 and is refunded automatically.

On the smallest pack that is $2.34 per 1,000 calls; on the largest, $1.20. The full table.