Tiktok Comments Scraper avatar
Tiktok Comments Scraper

Pricing

from $0.25 / 1,000 results

Go to Apify Store
Tiktok Comments Scraper

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

API ninja

Maintained by Community

Actor stats

2

Bookmarked

28

Total users

23

Monthly active users

3 days ago

Last modified

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 CategorySpecific Fields
Comment DataComment ID, text content, creation time, language, like count, reply count
User InformationUser ID, username, display name, avatar URLs, verification status
Engagement MetricsLikes, replies, author interactions, share information
Thread DataReply hierarchies, nested comments, conversation threads
MetadataVideo URLs, comment share info, translation availability

How to scrape TikTok comments

  1. Add TikTok URLs - Enter TikTok video URLs or video IDs in the input field
  2. Configure scraping limits - Set comment and reply limits based on your needs
  3. Choose extraction depth - Enable reply parsing for comprehensive thread analysis
  4. Run the scraper - Start the extraction process
  5. 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

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:


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.