Tiktok Comments Scraper
Pricing
from $0.25 / 1,000 results
Tiktok Comments Scraper
Extracts comprehensive comment/reply data from TikTok videos. This scraper collects comments, user information, engagement metrics, and reply threads with detailed metadata for social media analysis, sentiment analysis, and content research.
Pricing
from $0.25 / 1,000 results
Rating
5.0
(1)
Developer

API ninja
Actor stats
2
Bookmarked
28
Total users
23
Monthly active users
3 days ago
Last modified
Categories
Share
Extract comprehensive TikTok comments and user engagement data from any TikTok video with this powerful scraping API. Get detailed comment threads, user profiles, engagement metrics, and reply data for social media analysis, sentiment analysis, and market research.
Why scrape TikTok comments?
TikTok comments provide valuable insights into audience sentiment, engagement patterns, and content performance. This TikTok comments API enables businesses, researchers, and content creators to:
- Social Media Analytics: Track engagement trends and audience sentiment across viral content
- Market Research: Understand customer preferences and emerging trends from real user discussions
- Competitor Analysis: Monitor competitor engagement strategies and audience reactions
- Content Strategy: Identify what content resonates with audiences based on comment patterns
- Academic Research: Collect data for social media studies and sentiment analysis research
- Brand Monitoring: Track brand mentions and customer feedback in real-time
What data can you extract from TikTok?
| Data Category | Specific Fields |
|---|---|
| Comment Data | Comment ID, text content, creation time, language, like count, reply count |
| User Information | User ID, username, display name, avatar URLs, verification status |
| Engagement Metrics | Likes, replies, author interactions, share information |
| Thread Data | Reply hierarchies, nested comments, conversation threads |
| Metadata | Video URLs, comment share info, translation availability |
How to scrape TikTok comments
- Add TikTok URLs - Enter TikTok video URLs or video IDs in the input field
- Configure scraping limits - Set comment and reply limits based on your needs
- Choose extraction depth - Enable reply parsing for comprehensive thread analysis
- Run the scraper - Start the extraction process
- Download results - Export data in JSON, CSV, or Excel format
The TikTok Comments Scraper handles all the complexity of TikTok's API, including pagination, rate limiting, and data normalization, so you can focus on analyzing the insights rather than dealing with technical challenges.
Input
The scraper accepts the following input options. Click on the input tab for more information on each field:
- TikTok Video URLs or IDs (required): List of TikTok video URLs or video IDs to scrape
- Maximum Comments per Video: Limit the number of comments per video (default: 120)
- Scrape All Comments: Enable to extract all available comments
- Maximum Replies per Comment: Control reply extraction depth (default: 0)
- Parse All Replies: Enable to extract all replies for each comment
Output
You can download the dataset extracted by TikTok Comments Scraper in various formats such as JSON, HTML, CSV, or Excel. Here's a sample of the structured output:
{"cid": "1234567890123456789","aweme_id": "9876543210987654321","text": "This is an amazing video! 🔥","create_time": 1703123456,"digg_count": 42,"reply_comment_total": 5,"comment_language": "en","is_author_digged": false,"user": {"uid": "user123456","unique_id": "username","nickname": "Display Name","avatar_thumb": {"uri": "avatar_url","url_list": ["https://p16-sign.tiktokcdn.com/..."]},"predicted_age_group": "25-34"},"share_info": {"url": "https://www.tiktok.com/@username/video/1234567890123456789"}}
Tips for optimal results
- Start with limits: Begin with conservative comment limits to gauge data volume and costs
- Use reply parsing strategically: Enable reply parsing only when thread analysis is essential
- Batch processing: Process multiple videos in a single run for better efficiency
- Monitor usage: Track compute unit consumption to optimize costs
- Data validation: Implement validation logic to filter out spam or irrelevant comments
Is it legal to scrape TikTok?
Our TikTok Comments Scraper is ethical and does not extract any private user data, such as email addresses, gender, or location. It only extracts what users have chosen to share publicly in their comments. We therefore believe that our scraper, when used for ethical purposes by Apify users, is safe. However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. You can also read our blog post on the legality of web scraping.
Pricing
The TikTok Comments Scraper operates on Apify's consumption-based pricing model using Compute Units (CUs). The cost depends on:
- Number of comments extracted
- Reply parsing depth
- Video complexity and availability
- Proxy usage (if required)
On average, scraping 1,000 comments costs approximately 1-2 CUs. You can start with the free tier to test the scraper and estimate costs for your specific use case. The scraper is optimized for efficiency to minimize compute unit usage while maximizing data extraction quality.
Support
For questions, issues, or feature requests:
- Check the Apify Documentation
- Visit our Community Forum
- Contact support through your Apify dashboard
- Open an issue on the GitHub repository for bug reports
Note: This scraper is designed for research and analysis purposes. Please ensure compliance with TikTok's terms of service and applicable data protection regulations when using this tool.