TikTok Comments Scraper
Pricing
from $0.27 / 1,000 comments
TikTok Comments Scraper
Scrape TikTok comments and replies from any video or from a creator's latest videos at about 13,000 comments per minute. Built-in only-new-comments monitoring, date filters and a real-time API. Likes, pinned and creator-liked flags, language and author. No login.
Pricing
from $0.27 / 1,000 comments
Rating
0.0
(0)
Developer
Automly
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
What is TikTok Comments Scraper?
TikTok Comments Scraper is a tool that lets you scrape comments and replies from TikTok videos: comment text, likes, reply count, publish date, author username and display name, pinned and creator-liked flags, and comment language. Paste video links or a creator's username, click Start, and download the comments as Excel, CSV or JSON.
โก Speed: about 13,000 comments per minute (10,000 comments in 53 seconds in our test) ๐ Monitoring: get only the comments that are new since your last run ๐ค Creators: enter a username and get comments from their latest videos ๐ No login: no TikTok account, cookies or API key needed
What can TikTok Comments Scraper do?
- Scrape all comments from any public TikTok video, top comments first
- Get replies too, each linked to the comment it answers
- Scrape comments from a creator's latest videos, with a date range for the videos
- Keep only comments published after a date you choose
- Track new comments on a schedule, without getting the same comments twice
- Get results in seconds over the real-time API, without starting a run
- Export to Excel, CSV, JSON, HTML or XML, or send them to Google Sheets, Make, Zapier and more
What data can you extract from TikTok comments?
| ๐ฌ Comment text | โค๏ธ Number of likes | ๐ Number of replies |
| ๐ Publish date and time | ๐ Pinned by the creator | โญ Liked by the creator |
| ๐ค Author username | ๐ท๏ธ Author display name | ๐ Author ID |
| ๐ Comment language | โฉ๏ธ Parent comment (for replies) | ๐ฌ Video URL and ID |
How to scrape TikTok comments
- Create a free Apify account (no credit card needed).
- Open TikTok Comments Scraper.
- Paste one or more video URLs, or add creators' usernames.
- Choose how many comments you want per video and whether to include replies, then click Start.
- When the run finishes, download your comments as Excel, CSV, JSON, HTML or XML.
Why use this TikTok comments scraper?
It is fast, and it does things the others don't. We compared it with the 8 most-used TikTok comment scrapers in the Apify Store (September 2026), based on their own descriptions and settings:
| Feature | TikTok Comments Scraper | The 8 most-used alternatives |
|---|---|---|
| Only new comments since your last run | โ | None of 8 |
| Filter comments by publish date | โ | None of 8 |
| Real-time API, no run to start | โ | None of 8 |
| Filter a creator's videos by date (from and to) | โ | 1 of 8 |
| Comments from a creator's latest videos | โ | 2 of 8 |
| Replies as separate rows, linked to their comment | โ | 4 of 8 |
| Pinned, creator-liked, language and display name on every comment | โ | 3 of 8 |
โฌ๏ธ Input
Add video links, creators, or both. Video links can be full links (https://www.tiktok.com/@user/video/123...), short share links (https://vm.tiktok.com/...) or just the video ID. Creators can be a username, @username or a profile link.
| Setting | What it does |
|---|---|
| Video URLs | The videos to scrape |
| Creators | Scrape comments from these creators' latest videos |
| Videos per creator | How many of each creator's latest videos to scrape (default 10) |
| Videos published after / before | Only creators' videos from this date range |
| Max comments per video | How many top-level comments to get per video (default 300) |
| Include replies | Also get the replies to each comment |
| Max replies per comment | How many replies to get per comment (default 20) |
| Include pinned comments | Include comments the creator pinned (on by default) |
| Only new comments | Only output comments that are new since your last run |
| Comments published since | Only output comments from this date on |
| Language | Language for the results (default English) |
Example: comments and replies from two videos.
{"videoUrls": ["https://www.tiktok.com/@scout2015/video/6718335390845095173","https://vm.tiktok.com/ZMabcDEF/"],"maxCommentsPerVideo": 500,"includeReplies": true,"maxRepliesPerComment": 10}
Example: comments from a creator's videos posted in August 2026.
{"profiles": ["khaby.lame"],"resultsPerProfile": 20,"videosPublishedAfter": "2026-08-01","videosPublishedBefore": "2026-09-01","maxCommentsPerVideo": 200}
โฌ๏ธ Output
You get one row per comment or reply. You can view them as a table in Apify Console or download them as Excel, CSV, JSON, HTML or XML. A reply has parentCommentId set to the comment it answers; for top-level comments it is empty.
{"videoId": "7106594312292453675","videoUrl": "https://www.tiktok.com/@tiktok/video/7106594312292453675","commentId": "7109796090086228742","parentCommentId": "7106612523860869894","authorUsername": "mrs.pink.500","authorNickname": "Mrs Pink 500","authorId": "6864946820616717318","text": "I Just Said that I found only 13 ๐","likeCount": 0,"replyCount": 0,"publishedAt": "2022-06-16T11:21:29Z","isPinned": false,"isAuthorLiked": false,"language": "en","fetchedAt": "2026-09-24T11:08:25Z"}
Each run also saves a short report that lists how many videos and comments it covered, and any video it could not scrape with the reason (for example, a deleted or private video).
How can I use TikTok comments data?
- Audience research: see what viewers love, ask for or complain about on your videos or a competitor's
- Brand monitoring: track what people say about your brand on creators' videos
- Influencer vetting: check comment quality and real engagement before you work with a creator
- Sentiment analysis and AI: build comment datasets for sentiment, topic or trend analysis
- Community management: find the most-liked comments and the ones the creator pinned or liked
How to monitor new TikTok comments
- Turn on Only new comments.
- Set Max comments per video high enough to cover the whole thread.
- Schedule the actor to run every day or every hour.
The first run gives you every comment. Each later run gives you only the comments posted since, ready to send to Slack, email or a spreadsheet with an integration.
Real-time TikTok comments API
Need comments right away inside your app? Call the actor's API and get the comments back in the response, without starting a run:
GET https://<your-actor-standby-url>/comments?video=https://www.tiktok.com/@scout2015/video/6718335390845095173&limit=100GET https://<your-actor-standby-url>/profile?username=khaby.lame&videos=5&limit=100Authorization: Bearer <YOUR_APIFY_TOKEN>
You can also run the actor from your own code with the Apify API or the Python and JavaScript clients:
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("automly/tiktok-comments-scraper").call(run_input={"videoUrls": ["https://www.tiktok.com/@scout2015/video/6718335390845095173"],"maxCommentsPerVideo": 1000,})for comment in client.dataset(run["defaultDatasetId"]).iterate_items():print(comment["authorUsername"], comment["text"])
โFAQ
How much does it cost to scrape TikTok comments?
You pay only for the comments you get, per 1,000 comments. See the Pricing tab for the current price. Every Apify account gets $5 of free usage each month, so you can try it at no cost.
How many comments can I scrape from one TikTok video?
As many as the video shows. Videos with tens of thousands of comments work fine. Set Max comments per video to the number you need.
Why do I get fewer comments than the number shown on the video?
The number TikTok shows on a video includes replies. Turn on Include replies to get those too.
Can I scrape replies to TikTok comments?
Yes. Turn on Include replies. Each reply is its own row, linked to its comment by parentCommentId.
Do I need a TikTok account?
No. You don't need a TikTok account, cookies or an API key.
Can I scrape comments from private videos?
No. Only public videos can be scraped. Private, deleted or mistyped videos are skipped and listed in the run report.
Is it legal to scrape TikTok comments?
This scraper only collects comments that people chose to post publicly. It does not collect private data such as email addresses or phone numbers. Comments can still contain personal data, which may be protected by laws such as GDPR, so only scrape it for a legitimate reason and ask a lawyer if you are unsure. You can read more in Is web scraping legal?
TikTok Comments Scraper is an independent tool. It is not affiliated with, endorsed by or sponsored by TikTok.
Something isn't working. What should I do?
Open the Issues tab and tell us the video link and what you expected. We usually reply within a day.