Fast TikTok Comments Scraper API - Extract Comments & Replies avatar
Fast TikTok Comments Scraper API - Extract Comments & Replies

Pricing

Pay per event

Go to Apify Store
Fast TikTok Comments Scraper API - Extract Comments & Replies

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

API Dojo

Maintained by Community

Actor stats

6

Bookmarked

3

Total users

2

Monthly active users

a day ago

Last modified

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?

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 TypeWhat You GetUse Case
βœ… TikTok CommentsAll comments from any TikTok video including text, timestamps, and engagementSentiment analysis, brand monitoring
βœ… Comment RepliesNested reply threads with parent comment linkingConversation analysis, engagement depth
βœ… User ProfilesUsername, display name, bio, avatar, verification status, regionAudience demographics, influencer research
βœ… Engagement MetricsLike counts, reply counts, author liked statusEngagement quality assessment
βœ… Video ContextSource URL, video ID, metadata for each commentData organization, attribution
βœ… Temporal DataComment timestamps in ISO formatTrend analysis, time-series studies

🧠 Smart Functionalities

CapabilityWhat It DoesWhy It Matters
Smart AlgorithmDetects and extracts comments at high speed with automatic paginationEnables rapid data collection for large datasets
Extensive User InfoCaptures comprehensive user information linked to each commentProvides detailed insights into audience demographics
Reply ThreadingExtracts conversation threads with parent-child relationshipsEnables deep conversation analysis
Custom ConfigurationAllows high customization via customMapFunctionAdapts to various research and analysis requirements
Structured Data OutputProvides data in JSON/CSV format for easy integrationFacilitates seamless integration into analytics workflows
No Proxy RequiredOperates smoothly without additional proxy configurationSimplifies setup and reduces costs
Batch ProcessingScrape multiple videos in a single runEfficient large-scale data collection

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

ToolWhat It ExtractsBest For
πŸ’¬ TikTok Comments ScraperComments, replies, engagement data, user profilesSentiment analysis, audience insights, community monitoring. (You are here)
🎡 TikTok ScraperVideos, hashtags, trending content, sound dataContent analysis, trend monitoring, viral content discovery
πŸ‘€ TikTok Profile ScraperUser profiles, posts, engagement metrics, video contentInfluencer research, talent scouting, creator analytics
πŸ‘₯ TikTok User ScraperFollower lists, following lists, user connectionsAudience analysis, network mapping, follower research
#️⃣ TikTok Hashtag ScraperHashtag posts, trending hashtags, campaign trackingHashtag 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
πŸš€ Throughput1,000 comments per minuteHigh-speed extraction for extensive datasets
πŸ›‘οΈ No Proxy RequiredStable out-of-the-boxOperates without proxy setup
🧠 User Info RetrievalComprehensive user data extractionCaptures detailed user profiles linked to comments
πŸ“¦ Structured OutputJSON/CSV formatReady-to-use structured data for analysis
🧭 Custom ConfigurationHighly customizableTailors data extraction to specific needs
βœ… Success Rate99% across 100K+ runsProven reliability at scale
πŸ”„ Reply ThreadingOptional conversation depthExtract 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 TypeCost per 1,000 CommentsHighlights
Standard Pricing$0.30Cost-effective solution for high-volume scraping with predictable costs

πŸ“ˆ Detailed Event Costs

Event TypePriceFree Items IncludedWhat Triggers It
List Query (Video)$0.00310 comments FREEScraping comments from a TikTok video
Reply Query$0.00310 replies FREEScraping replies to a comment (when includeReplies enabled)
Dataset Item$0.0003N/AEach 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 includeReplies is enabled
  • First 10 replies per comment are FREE
  • Additional replies beyond 10 cost $0.0003 each

πŸ“Š Cost Examples

ScenarioChargesCalculationTotal Cost
1 video, 10 comments, no replies1 list query$0.003$0.003
1 video, 100 comments, no replies1 list query + 90 items$0.003 + ($0.0003 Γ— 90)$0.030
1 video, 500 comments, no replies1 list query + 490 items$0.003 + ($0.0003 Γ— 490)$0.150
1 video, 1,000 comments, no replies1 list query + 990 items$0.003 + ($0.0003 Γ— 990)$0.300
5 videos, 100 comments total, no replies5 list queries + 50 items($0.003 Γ— 5) + ($0.0003 Γ— 50)$0.030
1 video, 50 comments with 10 replies each1 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.

FieldTypeDescriptionRequiredDefault
startUrlsArrayTikTok Video URLs. Paste the URLs and get the results immediately. Only Video URLs are allowed.Yes[]
includeRepliesBooleanEnables the reply fetching for the comments. Triggers additional Reply Query charges.Nofalse
maxItemsNumberMaximum number of items that you want to receive as output.NoInfinity
customMapFunctionStringFunction 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.Nonull

⚑ 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

FieldDescription
parentId, idUnique identifiers for comments and replies
text, createdAtComment text and creation timestamp
likeCount, replyCountEngagement metrics for each comment
commentLanguageDetected language of the comment
userUser metadata including username, bio, avatar, region
inputSourceOriginal video URL for attribution
awemeIdTikTok'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 startUrls parameter (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 maxItems to control spending
  • Disable includeReplies if 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 createdAt timestamp 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! πŸ’¬