TikTok Comment Scraper - Comments & Replies
Pricing
Pay per event
TikTok Comment Scraper - Comments & Replies
Read the comments on any TikTok video. Text, author, likes, reply counts and timestamps, with full reply threads on request.
Pricing
Pay per event
Rating
0.0
(0)
Developer
SR
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
TikTok Comment Scraper
Read the comments on any TikTok video as data. Paste video links, get one row per comment with the text, who wrote it, when, how many likes it drew and how many replies it has.
Turn on Include replies and the threads come back too. Every reply carries the id of the comment it answers, so a flat table reconstructs into threads without guessing.
What you get per comment
text,created_at,like_count,reply_counthandle,nickname,user_id,user_url,avatar_url,user_signatureliked_by_author, whether the video's creator liked the commentis_author, whether the creator pinned itlanguage, the language TikTok detectedis_replyandparent_comment_idon repliesvideo_comment_total, how many comments the video has in total
liked_by_author is more useful than it looks. A creator's like is the closest
thing TikTok has to an endorsement, and it is the fastest way to find the
comments that a brand or creator has actually engaged with.
video_comment_total next to the rows you received tells you what share of a
conversation you are holding, which matters on a video with tens of thousands
of comments.
How many comments you can get
Comments arrive fifty at a time and paging follows TikTok's own cursor, so a long thread walks cleanly. Maximum comments per video caps it; 200 is the default and finishes in a few seconds per video.
Replies cost one extra request per thread, so a video with many replied-to comments takes noticeably longer with the option on. Leave it off when you only want the top-level conversation.
Errors
A video that cannot be read becomes an entry in the errors record rather than
a missing set of rows:
| Code | Meaning |
|---|---|
bad_input | Not a TikTok video link or id |
no_comments | The video was read and has no comments |
refused | TikTok declined to serve that page |
signer_unavailable | The run could not prepare itself; rerun |
no_comments and refused are deliberately different. A video nobody has
commented on and a request TikTok declined look identical if you only count
rows, and only one of them is worth rerunning.
Run settings
The default memory of 2 GB is what this needs; it is not padding. Lower it and runs may fail to start.
Related actors
For finding videos by keyword rather than reading one, use TikTok Search Scraper. For an account's whole catalogue, use TikTok Scraper - Profiles, Videos & Hashtags. For the video files, use TikTok Video Downloader.