TikTok Comments Scraper (Video Comments & Replies)
Pricing
from $0.60 / 1,000 comments
TikTok Comments Scraper (Video Comments & Replies)
Scrape public comments of TikTok videos: text, author, likes, reply count and date, with optional replies. No login. Give video URLs; get one row per comment.
Pricing
from $0.60 / 1,000 comments
Rating
0.0
(0)
Developer
Murat Uzun
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
What is TikTok Comments Scraper?
TikTok Comments Scraper returns the public comments of TikTok videos as one clean row per comment: the text, author, like count, reply count and date. Turn on Include replies to also get the replies under each comment, marked so you can rebuild the thread.
Use it for comment sentiment analysis, audience research, spotting common questions and objections, tracking how a video's discussion changes over time, or collecting comments for a brand-monitoring report.
What data does TikTok Comments Scraper extract?
| Field | Description |
|---|---|
commentId, text, createdAt, likes | The comment itself and its engagement |
replyCount | How many replies TikTok shows under the comment |
isReply, parentCommentId | Set for replies, pointing at the comment they answer |
videoId, videoUrl | The video the comment belongs to |
authorUsername, authorNickname, authorUid, authorVerified, authorAvatarUrl | Who wrote it |
language | Language TikTok detected for the comment |
How to use TikTok Comments Scraper
- Add Video URLs:
https://www.tiktok.com/@user/video/…links, one per line or comma-separated. Shortvm.tiktok.comlinks and bare video IDs also work. - Set Max comments per video (default 100).
- Optional: turn on Include replies and set Max replies per comment (default 10).
- Run. Rows are saved as they arrive, so a stopped run keeps what it already collected.
- Download the rows as JSON, CSV, Excel or HTML, or read them through the API.
Example input
{"videos": ["https://www.tiktok.com/@nasa/video/7665075736742530317"],"maxComments": 20,"includeReplies": true,"maxRepliesPerComment": 5}
Example output
This row is from a real run on 22 October 2026 (maxComments 20, replies on, 75 rows in total):
{"type": "comment","commentId": "7665081157037802254","videoId": "7665075736742530317","videoUrl": "https://www.tiktok.com/@usedgov/video/7665075736742530317","text": "TO THE MOON!! 🚀","createdAt": "2026-07-21T20:30:12.000Z","likes": 4821,"replyCount": 66,"isReply": false,"parentCommentId": null,"authorUsername": "usedgov","authorNickname": "U.S. Department of Education","authorUid": "7620511313148298254","authorVerified": false,"language": "en","input": "https://www.tiktok.com/@nasa/video/7665075736742530317"}
How much does it cost?
Pay per result: $0.001 per comment or reply ($1 per 1,000), with volume discounts on paid Apify plans. URLs that are not TikTok video links and videos TikTok cannot load go to the ERRORS record and cost nothing. Set Maximum cost per run to cap spend.
Limits
- TikTok returns about 20 comments per page. A video whose comment pages TikTok stops serving ends early; the run's
ERRORSrecord says when a page could not be loaded. Pages are not counted as errors when they are simply empty. - Replies are read one level deep: replies to replies are not included.
- Avatar URLs are signed by TikTok and expire after some days.
- The Actor fetches pages directly and switches to Apify Residential proxy only if TikTok blocks the direct request.
Using TikTok Comments Scraper with AI agents
The Actor is pay-per-event with limited permissions, so AI agents can call it through Apify's MCP server (mcp.apify.com), for example with {"videos": ["https://www.tiktok.com/@nasa/video/7665075736742530317"], "maxComments": 50}. It also accepts videoUrls, urls, url and startUrls.
FAQ
Is scraping TikTok comments legal? The Actor reads comments that anyone can see on a public video page, without an account. Check that your use of the data, especially personal data in comments, is allowed where you are.
Can it read private or deleted comments? No. Only the comments TikTok shows publicly are returned.
Does it return the videos themselves? No. It returns comments only. Use the TikTok Profile Scraper for the video's view and like counts.
Related Actors
Part of the webdatatools web-intelligence suite: every Actor is pay-per-event, reads public data without a login, and returns one clean row per entity. See the TikTok Profile Scraper for accounts and video statistics.