TikTok Comments Scraper
Pricing
from $2.00 / 1,000 comment scrapeds
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
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
- Paste the full TikTok video URL (e.g.
https://www.tiktok.com/@username/video/1234567890) - Set Max Comments (default 1,000 — see limits above)
- Toggle Include Replies on or off (default: on)
- Optionally set Max Replies Per Comment to cap reply depth (default: 100)
- Run the actor — results appear in the Dataset tab
- 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.