TikTok Comments Scraper avatar

TikTok Comments Scraper

Pricing

from $2.00 / 1,000 comment scrapeds

Go to Apify Store
TikTok Comments Scraper

TikTok Comments Scraper

Scrape comments and nested replies from any public TikTok video and export them to a dataset.

Pricing

from $2.00 / 1,000 comment scrapeds

Rating

0.0

(0)

Developer

Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Extract comments and nested replies from any public TikTok video — no login required.

What you get

  • Comment text, author username, display name, and TikTok sec UID
  • Like count and reply count per comment
  • Full nested replies for each comment, included in the same record
  • Timestamps in both ISO 8601 and Unix formats
  • Export to JSON, CSV, Excel, or Google Sheets directly from the Apify console

Limits

TikTok's API caps the total number of retrievable comments per video at 1,000, regardless of how many are shown in the app. This is a platform-level restriction — setting maxComments above 1,000 will not return more results. For most use cases (sentiment analysis, research, moderation) 1,000 comments is more than sufficient.

Use cases

  • Sentiment analysis and brand monitoring on TikTok content
  • Competitive research — see how audiences respond to competitor videos
  • Influencer vetting — assess comment quality and engagement authenticity
  • Content research — find recurring questions or pain points in comment sections
  • Academic research on social media behaviour

How to use

  1. Paste the full TikTok video URL (e.g. https://www.tiktok.com/@username/video/1234567890)
  2. Set Max Comments (default 1,000 — see limits above)
  3. Toggle Include Replies on or off (default: on)
  4. Optionally set Max Replies Per Comment to cap reply depth (default: 100)
  5. Run the actor — results appear in the Dataset tab
  6. Export to your preferred format

Output format

Each dataset record represents one top-level comment with its replies nested inside:

{
"videoId": "7613574458594331911",
"commentId": "7613713773107692296",
"text": "this is incredible 🔥",
"authorUsername": "johndoe",
"authorNickname": "John Doe",
"authorSecUid": "MS4wLjABAAAA...",
"likeCount": 142,
"replyCount": 3,
"createdAt": "2025-07-01T14:23:00.000Z",
"createdAtTimestamp": 1751379780,
"replies": [
{
"commentId": "7613720000000000000",
"text": "agreed!!",
"authorUsername": "janedoe",
"authorNickname": "Jane Doe",
"authorSecUid": "MS4wLjABAAAA...",
"likeCount": 12,
"createdAt": "2025-07-01T14:45:00.000Z",
"createdAtTimestamp": 1751381100
}
]
}

Pricing

$0.002 per comment scraped (~$2.00 per 1,000 comments). Replies are included.