Fast TikTok Comments Scraper API - Extract Comments & Replies
Pricing
Pay per event
Fast TikTok Comments Scraper API - Extract Comments & Replies
Extract comments, replies, user profiles & engagement data at 1,000 comments/min with a 99% success rate. Transparent pricing from $0.30/1,000 comments, 10 free comments (and 10 free replies) per query, no proxies or login - perfect for sentiment analysis, brand monitoring & social listening.
Pricing
Pay per event
Rating
5.0
(6)
Developer

API Dojo
Actor stats
6
Bookmarked
3
Total users
2
Monthly active users
a day ago
Last modified
Categories
Share

π¬ TikTok Comments Scraper API - Fast, Affordable & Powerful Comment Data Extraction
Extract TikTok comments, replies, user profiles, and engagement metrics at real-time speed. This TikTok comments scraper processes up to 1,000 comments per minute and delivers structured JSON/CSV datasets with a 99% success rate. Ideal for sentiment analysis, brand monitoring, influencer research, and social listening - giving you everything you need to analyze TikTok conversations at scale.
β‘ Speed: 1,000 comments/min
π° Price: $0.30 / 1,000 comments
β
Success Rate: 99% across 100K+ runs
π Data Types: comments, replies, engagement metrics, user profiles, timestamps
π§ Trusted by thousands of users for scraping TikTok comments reliably and at scale.
Looking for a fast TikTok comments scraper for sentiment analysis? Or need to scrape TikTok comment replies, user data, or engagement metrics for research? This actor does exactly that.
π Table of Contents
- π§ What Does TikTok Comments Scraper Do?
- π Features and Functionality
- οΏ½ Related TikTok Scrapers & Data Extraction Tools
- β οΈ Important Note About Usage
- β‘ Performance & Technical Details
- πΉ Competitors
- π° Pricing
- π Input Parameters
- π Output
- π§© Custom Map Function
- π§ Troubleshooting
- π― Who Needs This TikTok Comments Scraper?
- π‘ How to Use TikTok Comment Data
- β Frequently Asked Questions (FAQ)
- π Contact
π§ What Does TikTok Comments Scraper Do?
The Api Dojo TikTok Comments Scraper is a fast, reliable data extraction actor built to scrape TikTok comments, comment replies, user profiles, and engagement metrics at scale. It allows you to collect structured TikTok comment data efficiently and consistently - without needing proxies or complex setup.
With smart algorithms, high customization, and extensive user data retrieval, this scraper gives you complete control over what TikTok comment content you retrieve. Whether you're targeting TikTok comments for sentiment analysis, user engagement tracking, or market research, TikTok Comments Scraper makes it easy to collect and organize the data you need for comprehensive analysis and reporting.
This actor is ideal for social media managers, content creators, marketing professionals, and brands - helping researchers, analysts, and marketers seamlessly integrate TikTok comment data scraping into their workflows.
What You Get From Every Video
- π¬ Comment Text - Full comment content with automatic language detection
- π€ User Profiles - Username, display name, bio, avatar URL, verification status, region
- π Engagement Metrics - Like counts, reply counts, timestamps for each comment
- π Conversation Threads - Optional reply extraction with parent comment linking
- π― Video Context - Source URL, video ID, and metadata for each comment
- β° Temporal Data - Comment timestamps for trend analysis and time-series studies
Real-World Example
Input: https://www.tiktok.com/@billieeilish/video/7050551461734042926
Output (per comment):
{"text": "This is amazing! Love your content! π₯","likeCount": 1234,"createdAt": "2022-01-08T02:34:18.000Z","commentLanguage": "en","user": {"username": "superfan123","displayName": "Super Fan","verified": false,"region": "US"}}
π Features and Functionality
The TikTok Comments Scraper provides a comprehensive solution for extracting comments and user data from TikTok videos. It's designed not just for scraping, but for enabling deep insights into audience engagement, sentiment analysis, and trend tracking.
β‘ Scrape TikTok Comment Data
| Data Type | What You Get | Use Case |
|---|---|---|
| β TikTok Comments | All comments from any TikTok video including text, timestamps, and engagement | Sentiment analysis, brand monitoring |
| β Comment Replies | Nested reply threads with parent comment linking | Conversation analysis, engagement depth |
| β User Profiles | Username, display name, bio, avatar, verification status, region | Audience demographics, influencer research |
| β Engagement Metrics | Like counts, reply counts, author liked status | Engagement quality assessment |
| β Video Context | Source URL, video ID, metadata for each comment | Data organization, attribution |
| β Temporal Data | Comment timestamps in ISO format | Trend analysis, time-series studies |
π§ Smart Functionalities
| Capability | What It Does | Why It Matters |
|---|---|---|
| Smart Algorithm | Detects and extracts comments at high speed with automatic pagination | Enables rapid data collection for large datasets |
| Extensive User Info | Captures comprehensive user information linked to each comment | Provides detailed insights into audience demographics |
| Reply Threading | Extracts conversation threads with parent-child relationships | Enables deep conversation analysis |
| Custom Configuration | Allows high customization via customMapFunction | Adapts to various research and analysis requirements |
| Structured Data Output | Provides data in JSON/CSV format for easy integration | Facilitates seamless integration into analytics workflows |
| No Proxy Required | Operates smoothly without additional proxy configuration | Simplifies setup and reduces costs |
| Batch Processing | Scrape multiple videos in a single run | Efficient large-scale data collection |
π΄ Related TikTok Scrapers & Data Extraction Tools
Expand your data extraction capabilities with our complete suite of specialized scraper APIs. Each tool focuses on specific data types for comprehensive social media intelligence and competitive analysis.
π¦ Complete Apidojo TikTok Scraper Ecosystem
| Tool | What It Extracts | Best For |
|---|---|---|
| π¬ TikTok Comments Scraper | Comments, replies, engagement data, user profiles | Sentiment analysis, audience insights, community monitoring. (You are here) |
| π΅ TikTok Scraper | Videos, hashtags, trending content, sound data | Content analysis, trend monitoring, viral content discovery |
| π€ TikTok Profile Scraper | User profiles, posts, engagement metrics, video content | Influencer research, talent scouting, creator analytics |
| π₯ TikTok User Scraper | Follower lists, following lists, user connections | Audience analysis, network mapping, follower research |
| #οΈβ£ TikTok Hashtag Scraper | Hashtag posts, trending hashtags, campaign tracking | Hashtag research, trend monitoring, campaign performance |
β‘ Performance & Technical Details
The TikTok Comments Scraper is engineered for high-performance and scalability, making it ideal for extracting large volumes of comment data efficiently. With built-in smart algorithms and flexible configuration, it handles substantial scraping tasks seamlessly.
π Key Technical Highlights
| β‘ Feature | π Specification | π§Ύ Description |
|---|---|---|
| π Throughput | 1,000 comments per minute | High-speed extraction for extensive datasets |
| π‘οΈ No Proxy Required | Stable out-of-the-box | Operates without proxy setup |
| π§ User Info Retrieval | Comprehensive user data extraction | Captures detailed user profiles linked to comments |
| π¦ Structured Output | JSON/CSV format | Ready-to-use structured data for analysis |
| π§ Custom Configuration | Highly customizable | Tailors data extraction to specific needs |
| β Success Rate | 99% across 100K+ runs | Proven reliability at scale |
| π Reply Threading | Optional conversation depth | Extract full conversation trees |
π§ Infrastructure Reliability
This actor is optimized for consistent performance and reliability, supporting continuous data collection and seamless integration into analytics pipelines. Its robust infrastructure ensures high success rates and smooth operation during high-volume runs.
- Automatic Retry Logic - Handles temporary failures gracefully
- Exponential Backoff - Prevents rate limiting issues
- Pagination Handling - Seamlessly processes large comment sections
- Error Recovery - Continues extraction even when individual items fail
π° Pricing
The TikTok Comments Scraper offers a transparent and affordable pricing model, making it accessible for both small-scale and enterprise-level data scraping projects.
π Pricing Overview
| Plan Type | Cost per 1,000 Comments | Highlights |
|---|---|---|
| Standard Pricing | $0.30 | Cost-effective solution for high-volume scraping with predictable costs |
π Detailed Event Costs
| Event Type | Price | Free Items Included | What Triggers It |
|---|---|---|---|
| List Query (Video) | $0.003 | 10 comments FREE | Scraping comments from a TikTok video |
| Reply Query | $0.003 | 10 replies FREE | Scraping replies to a comment (when includeReplies enabled) |
| Dataset Item | $0.0003 | N/A | Each comment/reply beyond free quota |
π‘ How Charges Work
Comment Scraping:
- Each video URL = 1 List Query ($0.003)
- First 10 comments are FREE with each query
- Additional comments beyond 10 cost $0.0003 each
Reply Scraping (optional):
- Each comment with replies = 1 Reply Query ($0.003) when
includeRepliesis enabled - First 10 replies per comment are FREE
- Additional replies beyond 10 cost $0.0003 each
π Cost Examples
| Scenario | Charges | Calculation | Total Cost |
|---|---|---|---|
| 1 video, 10 comments, no replies | 1 list query | $0.003 | $0.003 |
| 1 video, 100 comments, no replies | 1 list query + 90 items | $0.003 + ($0.0003 Γ 90) | $0.030 |
| 1 video, 500 comments, no replies | 1 list query + 490 items | $0.003 + ($0.0003 Γ 490) | $0.150 |
| 1 video, 1,000 comments, no replies | 1 list query + 990 items | $0.003 + ($0.0003 Γ 990) | $0.300 |
| 5 videos, 100 comments total, no replies | 5 list queries + 50 items | ($0.003 Γ 5) + ($0.0003 Γ 50) | $0.030 |
| 1 video, 50 comments with 10 replies each | 1 list query + 40 items + 50 reply queries | $0.003 + ($0.0003 Γ 40) + ($0.003 Γ 50) | $0.165 |
π§ Why It Works So Well
- β Pay only for what you use - No subscription fees or hidden costs
- π Ideal for scaling - Volume discounts built into the pricing structure
- π Transparent pricing - Easy to calculate costs before running
- πΌ Suitable for all sizes - From startups to enterprise-scale operations
- π Generous free tier - 10 free comments per video, 10 free replies per comment
π‘ Pro Tip: If you don't need conversation threads, disable includeReplies to avoid Reply Query charges and significantly reduce costs.
π Input Parameters
Our TikTok Comments Scraper offers flexible input options to target TikTok comment content precisely.
| Field | Type | Description | Required | Default |
|---|---|---|---|---|
| startUrls | Array | TikTok Video URLs. Paste the URLs and get the results immediately. Only Video URLs are allowed. | Yes | [] |
| includeReplies | Boolean | Enables the reply fetching for the comments. Triggers additional Reply Query charges. | No | false |
| maxItems | Number | Maximum number of items that you want to receive as output. | No | Infinity |
| customMapFunction | String | Function that takes each of the objects as argument and returns data that will be mapped by the function itself. This function is not intended for filtering - using it for filtering purposes may result in automatic bans. | No | null |
β‘ Supported URL Types for startUrls
β
TikTok Video URLs - e.g., https://www.tiktok.com/@username/video/1234567890
Ensure each URL fetches at least 10 comments to maintain efficiency and prevent potential blocking.
π§ Input Strategy Guide
Option 1: Scrape Comments Only (Most Cost-Effective)
{"startUrls": ["https://www.tiktok.com/@billieeilish/video/7050551461734042926"],"includeReplies": false,"maxItems": 100}
- Charges: 1 list query ($0.003) + 90 items ($0.027) = $0.030
- Best for: Sentiment analysis, brand monitoring without conversation depth
Option 2: Scrape Comments with Replies (Full Conversations)
{"startUrls": ["https://www.tiktok.com/@gordonramsayofficial/video/7229884545150061851"],"includeReplies": true,"maxItems": 50}
- Charges: 1 list query + comment items + reply queries + reply items = varies
- Best for: Conversation analysis, engagement depth research
Option 3: Multiple Videos (Brand Monitoring)
{"startUrls": ["https://www.tiktok.com/@billieeilish/video/7050551461734042926","https://www.tiktok.com/@taylorswift/video/7234567890123456789","https://www.tiktok.com/@nike/video/7345678901234567890"],"maxItems": 100}
- Charges: 3 list queries ($0.009) + up to 70 items ($0.021) = up to $0.030
- Best for: Tracking mentions across multiple creators or campaigns
Option 4: Large-Scale Sentiment Analysis
{"startUrls": ["https://www.tiktok.com/@brand1/video/123","https://www.tiktok.com/@brand2/video/456","https://www.tiktok.com/@brand3/video/789"],"includeReplies": false,"maxItems": 500}
- Charges: 3 list queries ($0.009) + up to 470 items ($0.141) = up to $0.150
- Best for: High-volume data collection for NLP training or trend analysis
π Output
The TikTok Comments Scraper returns structured JSON output, containing comprehensive information about each comment, user data, and associated metadata.
π¦ Example Output Object
Top-Level Comment (no parentId):
{"inputSource": "https://www.tiktok.com/@billieeilish/video/7050551461734042926","parentId": null,"id": "7277992603752203013","text": "TE AMO MI NIΓAππππππππ·","createdAt": "2023-09-12T17:28:42.000Z","likeCount": 1234,"replyCount": 5,"commentLanguage": "es","awemeId": "7050551461734042926","isAuthorLiked": false,"user": {"id": "7175984693090419717","username": "21billie_eilish","displayName": "Β‘β !","url": "https://www.tiktok.com/@21billie_eilish","bio": "Billiestan for everΒ‘β !","avatarUrl": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/...","region": "CO","language": "es","hasEmail": false,"hasPhone": false,"coverImage": "https://p77-sg.tiktokcdn.com/obj/tiktok-obj/..."}}
Reply Comment (has parentId - when includeReplies is enabled):
{"inputSource": "https://www.tiktok.com/@billieeilish/video/7050551461734042926","parentId": "7277992603752203013","id": "7050710445339149102","text": "π Honestly same!","createdAt": "2022-01-08T05:57:42.000Z","likeCount": 4,"replyCount": 0,"commentLanguage": "en","awemeId": "7050551461734042926","isAuthorLiked": false,"user": {"id": "63460785665888256","username": "lyricjohnson2","displayName": "Lyric Johnson","url": "https://www.tiktok.com/@lyricjohnson2","bio": "","avatarUrl": "https://p16-sign-va.tiktokcdn.com/...","region": "US","language": "en","hasEmail": false,"hasPhone": false,"coverImage": null}}
π§ Output Structure Highlights
| Field | Description |
|---|---|
parentId, id | Unique identifiers for comments and replies |
text, createdAt | Comment text and creation timestamp |
likeCount, replyCount | Engagement metrics for each comment |
commentLanguage | Detected language of the comment |
user | User metadata including username, bio, avatar, region |
inputSource | Original video URL for attribution |
awemeId | TikTok's internal video ID |
Output Formats Available:
- β JSON - Structured, API & database-friendly
- β CSV - Spreadsheet-ready, perfect for Excel/Sheets
- β Excel (.xlsx) - Direct import to Excel
- β XML - For enterprise integrations
All data is provided in a structured format, ready for analytics, reporting, or integration into your systems.
π§© Custom Map Function
You can use this function to transform the output of each comment or reply. This function receives each item as an argument, allowing you to modify formatting, add computed fields, or reshape attributes.
Important: This function is not intended for filtering. Using it for filtering purposes may result in automatic bans. Use it only for data transformation.
The return value must be an object. You can:
- Add new fields: Create computed metrics or derived data
- Modify existing fields: Transform values (e.g., format dates, normalize text)
- Remove fields: Set unwanted fields to
undefined
Example Function:
(object) => ({...object,engagementScore: (object.likeCount * 1 + object.replyCount * 2),username: object.user?.username,isVerified: object.user?.verified,sentiment: object.text?.includes('love') || object.text?.includes('β€οΈ') ? 'positive' : 'neutral',dayOfWeek: new Date(object.createdAt).toLocaleDateString('en-US', { weekday: 'long' }),user: undefined // Remove nested user object to flatten output})
π§ Troubleshooting
Experiencing issues with the TikTok Comments Scraper? Here are solutions to common problems:
β Getting Few Results?
Solution: Adjust the maxItems parameter and ensure your startUrls are targeting active videos with sufficient comments. Remember: each video query includes 10 comments FREE!
π Are Some Outputs Missing?
Solution: Review your input parameters for overly restrictive settings. Check the "Storage" tab in Apify Console for complete data.
β οΈ Getting No Results?
Solution: Confirm the validity of your URLs and ensure they are public and accessible:
- Verify your video URLs are valid TikTok video URLs
- Ensure the videos have public comments enabled
- Check that you provided the
startUrlsparameter (required)
π¬ Missing Replies?
Solution: Ensure includeReplies is set to true. Remember that enabling replies will trigger additional Reply Query charges for comments that have replies.
π¨ Actor Run Failed or Shows Errors?
Solution: Review logs for specific error messages and verify your JSON input syntax. Test with minimal input to isolate issues.
π° Want to Minimize Costs?
- Use fewer videos or set a lower
maxItemsto control spending - Disable
includeRepliesif you don't need conversation threads - Remember each video includes 10 free comments!
π― Who Needs This TikTok Comments Scraper? (Use Cases & Industries)
The TikTok Comments Scraper by Api Dojo is built for real-time comment extraction at scale, turning unstructured engagement into high-signal, actionable data. Whether you're tracking brand sentiment, campaign performance, or customer behavior, this tool converts TikTok comments into structured intelligence for marketing, sales, research, and more.
π’ Sales & Business Development Teams
Use TikTok Comments Scraper to track real-time consumer sentiment and demand. Sales professionals rely on comment-level insights to understand how audiences react to products, campaigns, or trends. Instead of guessing what people care about - read their words directly.
Key capabilities:
- Identify purchase intent and product interest in comment threads
- Monitor competitor mentions and customer reactions
- Discover trending products through organic audience chatter
- Surface buying signals buried inside viral TikTok comment sections
Example: Track comments under viral fashion haul videos to spot trending items before your competitors do.
π Lead Generation Specialists
Use TikTok Comments Scraper for audience discovery and qualification. Lead gen teams use comment data to identify active, engaged users in specific niches. Every like, tag, or question in the comments is a potential lead - no extra scraping steps required.
Key capabilities:
- Extract usernames and profiles from comment threads
- Identify high-engagement audiences interested in your niche
- Build segmented lead lists directly from viral posts
- Detect communities forming around hashtags and creators
Example: Scrape comments under skincare influencer posts to find engaged beauty enthusiasts.
π± Marketing & Campaign Strategists
Use TikTok Comments Scraper to shape content strategies based on real audience feedback. Comments reveal what viewers love, hate, ask about, and wish existed. Marketing teams use this signal to adjust campaign messaging, identify trending language, and boost engagement.
Key capabilities:
- Analyze sentiment and reactions to specific campaigns
- Identify content angles that drive discussion and shares
- Extract recurring questions, complaints, or desires
- Map out real-time community sentiment shifts
Example: Scrape comments under #MarketingTips videos to see which topics spark the most engagement.
π·οΈ Brands & E-commerce Companies
Use TikTok Comments Scraper to track brand perception and UGC sentiment. Brands use comment scraping to detect brand mentions, product feedback, and customer sentiment without waiting for slow reporting tools.
Key capabilities:
- Monitor product feedback at the source (UGC posts & reviews)
- Track competitor campaigns and how users respond
- Surface common praise or complaints at scale
- Identify new product opportunities hidden in comment chatter
Example: Scrape comments under unboxing videos mentioning your product to measure real-time sentiment.
π¬ Researchers & Data Analysts
Use TikTok Comments Scraper to study cultural trends, sentiment patterns, and social movements. Researchers can build large-scale, comment-level datasets for sentiment analysis, behavioral modeling, or cultural studies.
Key capabilities:
- Extract millions of comments for NLP or text mining
- Build time-series sentiment datasets
- Track engagement around movements, topics, or brands
- Quantify emotional response patterns and language trends
Example: Scrape 500K comments on climate activism posts to analyze linguistic shifts over time.
π Growth Hackers & Startup Founders
Use TikTok Comments Scraper to spot emerging trends early. Growth hackers use comment velocity and sentiment as early indicators of breakout topics - before they appear in dashboards or reports.
Key capabilities:
- Detect virality signals based on comment spikes
- Identify unmet needs and trending topics in real time
- Validate product ideas from audience reactions
- Find hidden communities and niche demand pockets
Example: Scrape comments under #SideHustle videos to uncover early-stage business trends.
π₯ Influencer Marketing & Talent Agencies
Use TikTok Comments Scraper to evaluate influencer impact and engagement quality. Instead of just counting likes, go deeper into what audiences actually say about creators and campaigns.
Key capabilities:
- Measure true engagement through comment volume and tone
- Detect fake or low-quality engagement patterns
- Evaluate influencer authenticity and sentiment
- Identify brand alignment from follower reactions
Example: Scrape comments under beauty influencer videos to find genuine engagement vs. bot traffic.
π Data Science & BI Teams
Use TikTok Comments Scraper as a clean, structured data source for analytics pipelines. Comment data powers sentiment models, predictive dashboards, and trend forecasting.
Key capabilities:
- Export clean JSON/CSV data for BI tools (Tableau, Power BI)
- Run NLP pipelines for sentiment and topic clustering
- Build engagement prediction models from comment velocity
- Feed structured data into warehouses or ML models
Example: Train a predictive model on comment velocity to forecast virality curves.
πΌ Entrepreneurs & Product Managers
Use TikTok Comments Scraper to validate ideas, track competitors, and identify pain points. Comments are where real user needs surface. Entrepreneurs use this data to shape features, messaging, and growth strategies.
Key capabilities:
- Extract pain points directly from audience language
- Track how users describe problems and products
- Identify underserved niches through community discussion
- Validate product-market fit before launch
Example: Scrape comment threads under competitor launches to uncover unmet customer expectations.
π‘ How to Use TikTok Comment Data: Practical Applications & Use Cases
The TikTok Comments Scraper extracts structured engagement data from TikTok comment sections - giving you direct access to raw audience voice. Each comment includes metadata, timestamps, engagement stats, and user profile data, allowing teams to analyze sentiment, discover leads, and spot trends faster than ever.
π§Ύ What Data Does TikTok Comments Scraper Extract?
For Every TikTok Comment, You Get:
- π Comment Metadata: Comment ID, text, parent comment ID (for threads), language, and timestamp
- π€ User Data: Username, user ID, profile URL, avatar, verification status, region
- π Timestamps: Comment creation date (ISO formatted)
- β€οΈ Engagement Data: Like count, reply count, author liked status
- π Comment Context: Video ID, video URL, associated metadata
- π§ Thread Structure: Ability to map replies and conversation trees
- πͺ Export Ready: Structured JSON/CSV files with clean fields for downstream analysis
π― Sales Intelligence & Market Sentiment
Use Case: Track real-time consumer interest and purchase intent by analyzing what people actually say in comment sections.
How to Use the Data:
Spot Product Demand Early
- Scrape comments under product launch or unboxing videos
- Identify buying signals (e.g., "Where can I buy this?", "Link please!")
- Use timestamps to monitor spikes in interest after content goes viral
Measure Consumer Sentiment
- Analyze comment text with NLP or keyword clustering
- Track likes on specific comment types (positive vs. negative)
- Segment sentiment over time to see brand perception shifts
Identify Seasonal Trends
- Filter by
createdAttimestamp to detect demand surges - Group comments by keywords (e.g., "holiday", "Black Friday", "limited")
- Match spikes with campaign launches or seasonal pushes
π Lead Generation & Audience Discovery
Use Case: Discover hyper-engaged audiences and potential B2C/B2B leads hiding inside comment sections.
How to Use the Data:
Extract Engaged Users
- Pull usernames and profile URLs from viral comment threads
- Filter by engagement signals (e.g., likes on their comments)
- Prioritize verified or high-follower accounts for outreach
Segment by Niche & Intent
- Scrape comment sections under niche hashtags (#SkincareTips, #DigitalProducts, etc.)
- Identify repeated product interest or brand loyalty
- Tag users based on comment language (e.g., "need this", "love it", "just bought")
Build Targeted Prospect Lists
- Combine comment data with post hashtags for niche targeting
- Export structured profiles to CRM or outreach platforms
- Track comment timestamps to contact leads during peak interest windows
π Growth Hacking & Trend Detection
Use Case: Predict breakout trends before they hit dashboards by analyzing comment velocity, language, and sentiment.
How to Use the Data:
Monitor Comment Volume
- Track how fast comments accumulate under specific hashtags
- Identify content with unusually high comment-to-view ratios (viral indicator)
- Map timestamp deltas to detect breakout moments
Detect Emerging Language
- Analyze common phrases, slang, or emojis in comment text
- Spot shifts in tone or vocabulary that precede trend peaks
- Cluster comment language around new niche terms
Validate Trend Strength
- Track like counts on comments over time
- Identify which sentiment clusters (positive/negative/curious) dominate
- Measure spread speed across multiple posts or creators
π§ Product & Brand Teams
Use Case: Turn TikTok comment sections into a continuous feedback engine for product development and branding.
How to Use the Data:
Extract Feature Requests & Pain Points
- Search comments for "wish", "need", "should", "why not"
- Cluster feedback by topic to spot product gaps
Measure Campaign Impact
- Track comment spikes right after campaigns drop
- Separate positive and negative feedback clusters
- Identify most common words associated with your brand name
Validate Messaging
- Scrape comments on different ad variations
- See which messaging drives the strongest emotional response
- Adjust creative assets based on what the audience actually says
π Contact
If you need any sort of support, please send an email to apidojo10@gmail.com. You name it, we get it.
β Frequently Asked Questions (FAQ)
Do I need a TikTok account or login to use this scraper?
No! You only need to supply public TikTok video URLs as input. No TikTok login credentials are required to extract data. The scraper works with publicly accessible content.
What input do I need to provide?
You supply an array of video URLs (via the startUrls parameter). Optionally, you can specify a maxItems parameter to limit the number of comments, and use includeReplies (Boolean) to include nested replies.
What kind of comment data is returned?
Each comment extraction includes fields such as comment ID, text, timestamp, number of likes and replies, language (if detectable), the parent post's ID and URL, and the commenter's user profile information (username, unique ID, avatar URL, verification status, region).
Does the scraper extract replies / threaded comments?
Yes - there is a parameter (includeReplies) to enable scraping of replies in comment threads. When enabled, each comment with replies triggers a Reply Query ($0.003 with 10 replies free).
How much does it cost to scrape 1,000 comments?
For 1,000 comments from a single video (no replies):
- 1 list query: $0.003 (includes 10 comments free)
- 990 additional comments: $0.0003 Γ 990 = $0.297
- Total: $0.300
For 1,000 comments from 100 videos (10 comments each, no replies):
- 100 list queries: $0.003 Γ 100 = $0.300 (includes 1,000 comments free!)
- Total: $0.300
How fast is the scraping performance?
The actor can achieve approximately 1,000 comments per minute under ideal conditions. Actual performance depends on video engagement (number of comments), network conditions, and platform changes.
Do I need to use proxies for this scraper?
No! The listing states that "No Proxy Required" for this actor's operation. The infrastructure handles all proxy management automatically.
In what formats can I export the scraped data?
You can export results into several formats:
- β JSON (structured, API & database-friendly)
- β CSV (spreadsheet-ready, perfect for Excel/Sheets)
- β Excel (.xlsx)
- β XML (for enterprise integrations)
Can I integrate this scraper with my own code or API workflows?
Yes! The actor supports usage via the Apify API / Apify SDK - you can trigger runs, monitor status, and fetch datasets programmatically with languages like Python or JavaScript.
Does this work for all TikTok videos?
This scraper works for all public TikTok videos with comments enabled. Private videos or videos with comments disabled cannot be scraped.
What about deleted or hidden comments?
Deleted, shadow-banned, or hidden comments are not accessible - only currently visible public comments can be extracted.
Ready to start extracting TikTok comment data? With transparent event-based pricing, high-speed performance, and no setup required, this TikTok Comments Scraper is the perfect tool for sentiment analysis, brand monitoring, and social listening. Start scraping today! π¬