TikTok Comments Scraper – No Login
Pricing
$1.00 / 1,000 comments
TikTok Comments Scraper – No Login
Collect public TikTok comments and replies from video URLs. Export comment text, likes, timestamps and public author details in structured results. Set limits for comments, replies and total results, and pay only $0.50 per 1,000 saved comments or replies. No login is required.
Pricing
$1.00 / 1,000 comments
Rating
0.0
(0)
Developer
DataScraperES
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
Collect public TikTok comments and optional replies from video URLs without providing an account, login, cookies, or an official API key. Receive one structured Dataset item per saved comment or reply.
What this Actor does
The Actor normalizes submitted video URLs or IDs, paginates public comment threads, optionally collects replies, and deduplicates results. Successful rows include the comment text, author, timestamps, likes, reply totals, language, and source video. Diagnostics and a run-level SUMMARY explain partial or empty results.
Use cases
- Analyze audience sentiment and recurring discussion themes.
- Monitor public reactions to creators, campaigns, products, or announcements.
- Export comments for moderation review, reporting, or research.
- Compare engagement across several public videos.
How to use
- Add one or more public TikTok video URLs to
videoUrls. - Choose per-video and total comment limits.
- Enable
includeReplieswhen reply rows are required. - Start the Actor and open the Dataset when it finishes.
Input
videoUrls is required and accepts public video URLs or numeric video IDs. maxCommentsPerVideo caps top-level comments for each video. maxTotalComments caps all saved comment and reply rows across the run. Reply collection is controlled by includeReplies, maxRepliesPerComment, and maxReplyPagesPerComment. Page limits prevent unbounded pagination.
This exact input produced the complete output below:
{"videoUrls": ["https://www.tiktok.com/@zachking/video/7631200623693729038"],"maxCommentsPerVideo": 5,"includeReplies": false,"maxRepliesPerComment": 2,"maxTotalComments": 5,"maxPagesPerVideo": 2,"maxReplyPagesPerComment": 2,"saveDiagnostics": true}
Output
Each successful Dataset item has recordType: "comment"; replies additionally have isReply: true and a parentCommentId. When diagnostics are enabled, non-result records describe invalid, unavailable, exhausted, or restricted inputs. The default Key-value store contains SUMMARY with totals and stop reasons.
This is the complete first Dataset item from a real successful run:
{"success": true,"status": "ok","recordType": "comment","source": "tiktok_web_comment_list","retrievedAt": "2026-08-19T10:32:05.07764Z","sourceInput": "https://www.tiktok.com/@zachking/video/7631200623693729038","videoId": "7631200623693729038","videoUrl": "https://www.tiktok.com/@zachking/video/7631200623693729038","commentId": "7652759099365425941","parentCommentId": null,"isReply": false,"text": "Gen Alpha: It's AI\nGen Z: The goat","createTime": 1781796842,"createdAt": "2026-06-18T15:34:02Z","likeCount": 72281,"replyCount": 195,"isPinned": false,"commentLanguage": "en","threadHasMore": false,"author": {"id": "7309870639946023944","username": "sihlerh_xternal","nickname": "Rorvolio 🦅","verified": false},"page": 1,"replyPage": null,"transport": "direct","proxyFallbackUsed": false}
Pricing
The Actor charges one comment event for each unique top-level comment or reply delivered to the Dataset. The currently active price is $0.0005 per saved comment or reply, equal to $0.50 per 1,000 results.
Starting September 2, 2026, the published price already scheduled by Apify is $0.001 per saved comment or reply, equal to $1.00 per 1,000 results.
Invalid inputs, duplicates, diagnostic rows, videos without available comments, failed requests, and SUMMARY do not trigger a comment charge. You can set a maximum total charge for a run in Apify to limit spending.
Related Actors
| Actor | Best for |
|---|---|
| TikTok Profile Videos Scraper – No Login | Collecting a creator's public videos before extracting their conversations. |
| TikTok Hashtag Scraper for Public Videos | Discovering public videos by hashtag for subsequent comment analysis. |
| TikTok Profile Scraper – Bio, Stats & Playlists | Enriching public comment authors or source creators with profile data. |
Limits and data quality
Limits are maxima, not guaranteed counts. TikTok controls public availability and ordering; deleted, private, restricted, or unavailable comments cannot be returned. Engagement counts can change after collection. Reply collection can stop independently because of reply limits, page limits, source exhaustion, or temporary restrictions.
Frequently asked questions
Can I submit a numeric video ID?
Yes. The Actor accepts public video URLs and numeric video IDs.
Why are replies missing?
Confirm that includeReplies is enabled and review the reply and page limits. TikTok may also expose fewer public replies than the displayed reply count.
Does the Actor download videos or avatars?
No. It returns structured comment and author data.
Responsible use
Use only publicly available comments for lawful purposes. Respect TikTok's terms, applicable privacy and data-protection laws, copyright, and the rights of commenters. Avoid harassment, discrimination, unlawful profiling, or retaining unnecessary personal data.
Support
Open an issue in the Actor's Issues tab with the run ID, affected public video URL, relevant SUMMARY stop reason, and expected result. Never include passwords, tokens, or private credentials.