Tiktok Comments Scraper avatar

Tiktok Comments Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Tiktok Comments Scraper

Tiktok Comments Scraper

Scrape TikTok video comments in seconds. This actor extracts comment text, likes, replies, and user data (username, nickname, region, followers) from any public TikTok video. Perfect for sentiment analysis, influencer research, and social media analytics.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Sachin Kumar Yadav

Sachin Kumar Yadav

Maintained by Community

Actor stats

0

Bookmarked

16

Total users

0

Monthly active users

4 days ago

Last modified

Share

💬 TikTok Comments Scraper

Extract TikTok video comments with detailed user data, engagement metrics, and automatic pagination. Get comprehensive comment analysis including user profiles, verification status, social links, and engagement stats. Perfect for sentiment analysis, influencer research, trend monitoring, and social media analytics!

📋 Table of Contents

🚀 Features

💬 Complete Comment Extraction

  • No Login Required - Scrape TikTok comments without an account
  • Automatic Pagination - Extract multiple pages with cursor management
  • Batch Processing - Efficient data extraction with structured output
  • Real-Time Data - Get the latest comments as they're posted
  • Rich Metadata - Comprehensive comment and user data extraction

📊 Comprehensive Data

  • Comment Details - Text, likes, reply count, timestamps, images
  • User Profiles - Username, nickname, avatar, verification status, bio
  • Engagement Metrics - Likes (digg_count), reply counts, comment status
  • User Statistics - Follower count, following count, total videos, favorites
  • Social Links - Instagram, YouTube, Twitter profiles (when available)

🔄 Advanced Features

  • Cursor Pagination - Automatic multi-page extraction
  • Image Detection - Identify comments with attached images
  • User Verification - Check verified status of commenters
  • Regional Data - Access commenter region information

🎯 Use Cases

Use CaseDescriptionBenefits
📊 Sentiment AnalysisAnalyze comment sentiment on viral videosUnderstand audience reactions, measure brand perception
🎯 Influencer ResearchStudy engagement quality on influencer postsEvaluate authenticity, identify genuine engagement
📢 Brand MonitoringTrack brand mentions in video commentsMonitor reputation, respond to feedback
🔍 Competitive IntelligenceAnalyze competitor video engagementBenchmark comment quality, discover audience insights
📈 Trend MonitoringTrack comment trends on viral contentIdentify emerging topics, monitor conversations
🎓 Academic ResearchStudy social media interaction patternsCollect data for research, analyze user behavior
💼 Agency ServicesProvide comment analytics for clientsDeliver engagement reports, track campaign performance
🎵 Content FeedbackGather viewer feedback on contentImprove content strategy, understand audience preferences
🛡️ Community ManagementMonitor comments for moderationIdentify issues, track community health
📝 Market ResearchAnalyze consumer opinions from commentsGather product feedback, identify pain points

⚡ Quick Start

1️⃣ Basic Comment Extraction (~20 comments)

{
"videoUrl": "https://www.tiktok.com/@khaby.lame/video/7563646594172636438",
"maxComments": 1
}

2️⃣ Medium Extraction (~100 comments)

{
"videoUrl": "https://www.tiktok.com/@username/video/1234567890",
"maxComments": 5
}

3️⃣ Large Extraction (~1000 comments)

{
"videoUrl": "https://www.tiktok.com/@username/video/1234567890",
"maxComments": 50
}

📊 Input Parameters

Configuration Options

ParameterTypeRequiredDefaultDescription
videoUrlString-TikTok video URL to scrape comments from
maxCommentsIntegerNo1Number of API calls (1-50). Each call ≈ 20 comments

📝 Parameter Details

videoUrl (Required)

  • Complete TikTok video URL
  • Format: https://www.tiktok.com/@username/video/VIDEO_ID
  • Supports standard TikTok video URLs
  • Must be a public video

maxComments (Optional)

  • Controls how many API calls are made
  • Each API call fetches approximately 20 comments
  • Range: 1 to 50 (≈ 20 to 1000 comments)
  • Default: 1 (≈ 20 comments)

📊 Comments Count Reference

maxCommentsApproximate CommentsUse Case
1~20 commentsQuick sampling
5~100 commentsStandard analysis
10~200 commentsDeep analysis
25~500 commentsComprehensive research
50~1000 commentsFull extraction

📤 Output Format

💬 Comment Data Structure

{
"comment_id": "7563650000000000000",
"video_id": "7563646594172636438",
"comment_text": "This is amazing! 🔥",
"likes": 1523,
"reply_count": 45,
"created_time": "2025-04-10T14:30:00.000Z",
"created_timestamp": 1760162400,
"status": 1,
"has_images": false,
"images": [],
"user_id": "6800000000000000000",
"user_unique_id": "username",
"user_nickname": "Display Name",
"user_signature": "Bio text here",
"user_avatar": "https://p16-sign-va.tiktokcdn.com/...",
"user_verified": true,
"user_secret": false,
"user_region": "US",
"user_sec_uid": "MS4wLjAB...",
"user_follower_count": 50000,
"user_following_count": 200,
"user_aweme_count": 150,
"user_favoriting_count": 5000,
"user_total_favorited": 2000000,
"user_instagram": "instagram_handle",
"user_youtube": "UC_channel_id",
"user_youtube_title": "Channel Name",
"user_twitter": "twitter_handle",
"user_twitter_name": "Twitter Display Name"
}

🎨 Data Extracted

💬 Comment Information

ElementDescriptionDetails
Comment TextFull comment contentComplete text with emojis
LikesNumber of likes on commentEngagement measurement
Reply CountTotal replies to commentThread depth indicator
Created TimeComment timestampISO format & Unix timestamp
StatusComment visibility statusActive/hidden indicator
ImagesAttached imagesImage URLs if present

👤 User Profile Data

ElementDescriptionDetails
UsernameTikTok unique_id@handle identifier
NicknameDisplay nameUser's chosen name
AvatarProfile picture URLImage format
VerifiedBlue checkmark statusBoolean (true/false)
RegionUser's country/regionCountry code
BioUser signature/bioProfile description

📈 User Statistics

MetricDescriptionUse Case
Follower CountTotal followersMeasure influence
Following CountAccounts followedNetwork size indicator
Video CountTotal videos postedContent activity level
Favoriting CountVideos user likedEngagement behavior
Total FavoritedTotal likes receivedOverall popularity
PlatformData ExtractedAvailability
InstagramInstagram handleWhen linked
YouTubeChannel ID & titleWhen linked
TwitterHandle & display nameWhen linked

📈 Performance & Reliability

Speed & Efficiency

MetricPerformanceDetails
Response Time1-3 secondsPer API call
Comments Per Call~20 commentsAutomatic pagination
Max Extraction~1000 comments50 API calls
Delay Between Calls1.5 secondsRespectful rate limiting

🔄 Reliability Features

  • Auto-Retry Logic - Handles temporary failures with exponential backoff
  • Error Recovery - Failed requests continue to next page instead of stopping
  • Rate Limit Protection - Built-in delays between API calls
  • Data Validation - Ensures output quality and completeness

💡 Best Practices

  1. Start Small - Begin with maxComments: 1 to verify data format
  2. Scale Gradually - Increase API calls based on your needs
  3. Monitor Regularly - Set up scheduled runs for continuous tracking
  4. Analyze User Data - Leverage user statistics for influencer identification
  5. Track Sentiment - Use comment text for sentiment analysis
  6. Check Verification - Filter verified users for credible insights
  7. Cross-Reference Social - Use linked social profiles for deeper research

⚠️ Important Notes

  • Only public TikTok videos are supported
  • Comment availability depends on video settings
  • Some videos may have comments disabled
  • User statistics are snapshots at extraction time
  • Social links are only available when users have linked their accounts
  • Pagination automatically stops when no more comments are available

❓ FAQ

Q: Do I need a TikTok account to use this?

A: No! This actor works without requiring any TikTok login or authentication. Simply provide a video URL.

Q: How many comments can I extract?

A: Each API call fetches approximately 20 comments. With maxComments set to 50, you can extract up to ~1000 comments.

Q: Does this work with private videos?

A: No, only public TikTok videos are supported. Private or restricted videos will return an error.

Q: What if a video has comments disabled?

A: The actor will complete successfully but return no comments with an appropriate message.

Q: Can I get replies to comments?

A: The reply_count field shows how many replies each comment has. This actor extracts top-level comments.

Q: What user data is included?

A: Username, nickname, avatar, verification status, region, follower/following counts, video stats, and social media links (Instagram, YouTube, Twitter) when available.

Q: Are the avatar URLs permanent?

A: No, TikTok media URLs may expire after some time. Download and save images immediately if needed.

Q: Can I detect bot comments?

A: While there's no direct bot detection, you can analyze user statistics (follower count, video count, account age) to identify suspicious accounts.

A: This tool accesses publicly available data. Users must comply with TikTok's Terms of Service and applicable laws. Use responsibly and ethically.

Q: What if the extraction fails midway?

A: The actor handles failures gracefully — successfully extracted comments are saved even if later pages fail. Failed requests are logged with error details.

Q: Can I sort comments by popularity?

A: Comments are returned in TikTok's default order. You can sort the output data by the likes field for popularity ranking.


Looking for more TikTok data extraction tools? Check out these related actors:


🏷️ Keywords & Tags

tiktok comments scraper, tiktok comment extractor, tiktok comment analysis, tiktok sentiment analysis, tiktok api scraper, tiktok data extraction, tiktok engagement metrics, tiktok user data, tiktok comment mining, tiktok social media monitoring, tiktok influencer research, tiktok competitive analysis, tiktok marketing tool, tiktok comment tracker, tiktok user profiles, tiktok comment downloader, tiktok scraper apify, tiktok automation, tiktok research tool, tiktok batch scraper, tiktok social listening, tiktok trend monitoring, tiktok comment analytics, tiktok data mining, tiktok video comments, tiktok comment data, tiktok user analytics, tiktok follower data, tiktok verification checker, tiktok social links extractor, tiktok comment sentiment, tiktok brand monitoring, tiktok community analysis, tiktok audience insights, tiktok content feedback


🚀 Get Started Now

Ready to extract TikTok comments with comprehensive user data?

  1. Click "Try for free" to test the actor
  2. Enter a TikTok video URL
  3. Get detailed comments with user profiles, engagement metrics, and social links instantly

⭐ If this actor helps your workflow, please give it a star!


Built with ❤️ by Sachin Kumar Yadav using Apify Platform