GET/tiktok/video/comments

Get Video Comments

Scrape comments from any TikTok video. Returns comment text, author info, like counts, replies, and pinned status. Supports pagination via cursor.

Quick Start

cURL
curl "https://api.creatorcrawl.com/v1/tiktok/video/comments?url=https://www.tiktok.com/@charlidamelio/video/7345678901234567890" \
  -H "x-api-key: YOUR_API_KEY"

Parameters

NameTypeRequiredDescription
urlstringRequiredTikTok video URL
cursornumberOptionalPagination cursor from previous response

Response

JSON Response
{
  "comments": [
    {
      "cid": "7321456789012345678",
      "text": "This is amazing!",
      "create_time": 1709251200,
      "digg_count": 15420,
      "reply_comment_total": 42,
      "author_pin": false,
      "user": {
        "unique_id": "fan_account",
        "nickname": "Big Fan"
      }
    }
  ],
  "total": 5832,
  "cursor": 20,
  "has_more": 1
}

Every request costs 1 credit. Response data is live -- never cached.

Use Cases

Sentiment analysis

Analyze audience sentiment by processing comment text at scale across multiple videos.

Community insights

Understand what your audience is asking, praising, or complaining about.

UGC discovery

Find user-generated content mentions and testimonials in comment sections.

Code Examples

Python
import requests

resp = requests.get(
    "https://api.creatorcrawl.com/v1/tiktok/video/comments",
    params={"url": "https://www.tiktok.com/@charlidamelio/video/7345678901234567890"},
    headers={"x-api-key": "YOUR_API_KEY"},
)
data = resp.json()
for comment in data["comments"][:5]:
    print(f"{comment['user']['nickname']}: {comment['text']}")
JavaScript
const resp = await fetch(
  "https://api.creatorcrawl.com/v1/tiktok/video/comments?url=https://www.tiktok.com/@charlidamelio/video/7345678901234567890",
  { headers: { "x-api-key": "YOUR_API_KEY" } }
)
const { comments } = await resp.json()
comments.slice(0, 5).forEach(c => console.log(`${c.user.nickname}: ${c.text}`))

Related Endpoints

Explore More

Takes 60 seconds

Your agents are one config file away from six platforms.

250 free API calls. No card. Add the MCP server to Claude, Cursor, Windsurf, or Zed, or hit the REST API from any language.