TIKTOK API

TikTok Comments API

List the top-level comments on a TikTok post by ID, with each comment’s text, like and reply counts, author and whether the creator liked or pinned it. Page through results with the `cursor` from the previous response's `nextCursor`.

Endpoint
POST /tiktok/get-video-comments
Price
1 credit per result
SDK
client.tiktok.getVideoComments()
MCP tool
tiktok_get_video_comments
Terminal
curl -X POST "https://api.bridgly.app/tiktok/get-video-comments" \
-H "Authorization: Bearer $BRIDGLY_KEY" \
-H "Content-Type: application/json" \
-d '{
"videoId": "7698770783367171359",
"count": 10
}'
[ REQUEST AND RESPONSE ]

What does the TikTok Comments API return?

TikTok comments API: list the comments on any public TikTok video by ID, with text, likes, reply count, author and whether the creator liked or pinned it. Every response has the same envelope: the result in data, plus timeMs and the creditsCost of the call.

Request body

cursorstring
The previous response's `nextCursor`, to fetch the next page. Omit it for the first page.
videoIdstringrequired
Post ID, the number at the end of the post URL, or the post URL itself, for example "7698770783367171359" or "https://www.tiktok.com/@tiktok/video/7698770783367171359".
countinteger · 1–20 · default 20
Number of results to return (1–20). Defaults to 20.

Example response

200 OK · application/json
{
"timeMs": 1840,
"creditsCost": 1,
"data": {
"nextCursor": "string",
"comments": [
{
"id": "string",
"videoId": "string",
"parentCommentId": "string",
"text": "string",
"createTime": 0,
"language": "string",
"likeCount": 0,
"replyCount": 0,
"likedByCreator": true,
"pinnedByCreator": true,
"author": {
"id": "string",
"uniqueId": "string",
"nickname": "string",
"avatarUrl": "string",
"signature": "string",
"verified": true,
"secUid": "string",
"privateAccount": true,
"followerCount": 0,
"followingCount": 0,
"heartCount": 0,
"videoCount": 0
}
}
],
"total": 0
}
}
[ USE CASES ]

What can you build with the TikTok Comments API?

Analyze sentiment

Read what viewers say about a product or campaign.

Find questions

Spot questions from viewers that deserve an answer.

Run giveaways

Collect everyone who commented on a contest video.

[ FAQ ]

TikTok Comments API questions

Does it include replies to comments?

It returns top-level comments with their reply counts. Use the comment replies endpoint to list the replies to a comment.

How do I collect a conversation rather than just top-level comments?

Start with this endpoint and keep the comment IDs alongside their reply counts. For a comment with replies, send its ID and the video ID to the Comment Replies API. Store the parent comment ID with each reply so your analysis preserves which message it answers.

How do I use the TikTok Comments API?

Send a POST request to https://api.bridgly.app/tiktok/get-video-comments with videoId in the JSON body and your API key in the Authorization header. In the TypeScript SDK, call client.tiktok.getVideoComments(). AI agents connected to Bridgly over MCP can call the tiktok_get_video_comments tool.

How much does the TikTok Comments API cost?

Costs 1 credit per result returned, with a minimum of 1 credit per request. Credits cost $2.00 per 1,000 on pay-as-you-go and as low as $1.00 per 1,000 at volume. New accounts on a business email start with 100 free credits, and failed requests are never charged.

Try the TikTok Comments API

100 free credits on business email, no card. Your first call takes a minute.

APIMCPSDKCLI
free credits

On business email signup. No credit card required.

Start free with 100 credits