Tiktok Comment Scraper
Pricing
from $0.40 / 1,000 results
Tiktok Comment Scraper
Collect comments and replies from public TikTok posts in a clean, ready-to-use dataset. Supports video posts, photo posts, multiple URLs per run, and short links.
Pricing
from $0.40 / 1,000 results
Rating
5.0
(1)
Developer

Rush
Actor stats
2
Bookmarked
10
Total users
4
Monthly active users
7 days ago
Last modified
Categories
Share
Collect comments and replies from public TikTok posts in one clean dataset.
What You Can Do
- Collect comments from TikTok video posts and photo posts
- Include replies to understand full conversations
- Get author profile details and engagement metrics
- Run multiple post URLs in one run
- Use both full TikTok links and short links
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
| Post URLs | List of URLs | (required) | TikTok post links to collect comments from |
| Max comments per post | Number | 100 | Maximum top-level comments per post (up to 5,000) |
| Include replies | Yes/No | Yes | Collect replies for each comment thread |
| Max replies per comment | Number | 50 | Maximum replies per comment (up to 500) |
Example Input
{"videoUrls": ["https://www.tiktok.com/@bellapoarch/video/6862153058223197445","https://www.tiktok.com/@minecraft/photo/7369296852669205791"],"maxCommentsPerVideo": 100,"includeReplies": true,"maxRepliesPerComment": 50}
Output
Each dataset item includes:
- Comment content and metadata
- Like count and reply count
- Author username, nickname, avatar, and verification status
- Parent comment reference for replies
- Source post ID and source post URL
- Collection timestamp
Example Output
{"commentId": "7399984975553086214","text": "This is amazing!","createTime": "2024-08-06T11:21:16.000Z","likeCount": 246,"replyCount": 3,"isPinned": false,"isAuthorLiked": true,"userId": "6904063862041396225","username": "cooluser123","nickname": "Cool User","avatarUrl": "https://p77-sign-va.tiktokcdn.com/...","profileUrl": "https://www.tiktok.com/@cooluser123","isVerified": false,"parentCommentId": null,"isReply": false,"videoId": "6862153058223197445","videoUrl": "https://www.tiktok.com/@bellapoarch/video/6862153058223197445","collectedAt": "2026-03-03T10:30:00.000Z"}
Supported URL Formats
https://www.tiktok.com/@username/video/1234567890https://www.tiktok.com/@username/photo/1234567890https://m.tiktok.com/@username/video/1234567890https://vt.tiktok.com/ZSabc123/https://vm.tiktok.com/abc123/https://tiktok.com/@username/video/1234567890
What You’ll See During a Run
Status messages are written in plain language, for example:
- Starting collection
- Collecting comments for post 1 of N
- Collecting replies
- Preparing next post
- Collection complete
This helps you track progress without exposing implementation details.
Use Cases
- Brand and campaign feedback analysis
- Community and audience research
- Creator and competitor benchmarking
- Trend monitoring across multiple posts
FAQ
Q: Can I collect comments from private posts?
A: No. Private or unavailable posts are skipped.
Q: Why are results lower than my max setting?
A: Some posts have fewer available comments or replies than your requested limit.
Q: Does this work with short links?
A: Yes. Both vt.tiktok.com and vm.tiktok.com are supported.
Limitations
- Only public TikTok posts are supported
- Available comment volume can vary by post and time
- Results can differ between runs due to platform-side availability
Disclaimer
This tool is intended for research, analysis, and educational use. You are responsible for complying with TikTok Terms of Service and applicable laws in your jurisdiction. The developer is not liable for misuse. Data availability and completeness depend on TikTok at run time.
Keywords: TikTok comment scraper, TikTok reply scraper, TikTok post comments, TikTok photo comments, TikTok audience insights, social media analysis, OpenClaw, Claude Code, Gemini, Antigravity, Codex, ChatGPT