VOOZH about

URL: https://apify.com/codescraper/tiktok-comments-scraper

⇱ TikTok Comment Scraper Β· Apify


Pricing

$3.00/month + usage

Go to Apify Store

Tiktok Comments Scraper

$1 per 1000 comments. Extract top-level comments from any TikTok video URL. This actor scrapes aweme ID, comment ID, text, creation date, like count, and reply count. It also extracts detailed user information for each commenter: user ID, username, display name, user profile URL, and avatar URL.

Pricing

$3.00/month + usage

Rating

0.0

(0)

Developer

πŸ‘ CodeScraper

CodeScraper

Maintained by Community

Actor stats

1

Bookmarked

92

Total users

5

Monthly active users

21 days

Issues response

4 months ago

Last modified

Share

🎡 TikTok Comment Scraper – Bulk Top-Level Comment Extractor

This Apify actor extracts top-level comments from any TikTok video with high accuracy.

It supports bulk URLs, uses Playwright to access TikTok’s publicly available endpoints to retrieve comments, auto-handles pagination, and outputs a clean, flat dataset matching your schema. Replies are not scraped, but the actor includes replyCount for each top-level comment.

Free users are limited to 10 comments per video, while paid users can extract unlimited comments using the minCommentsPerVideo setting.


πŸš€ What It Does

For every TikTok video, the actor extracts:

  • πŸ†” Comment ID

  • ▢️ Video ID (awemeId)

  • ⏱️ Created At (datetime)

  • πŸ’¬ Comment text

  • ❀️ Like count

  • πŸ” Reply count

  • 🌍 Language (detected by TikTok API)

  • πŸ‘ isAuthorLiked

  • πŸ‘€ User info:

    • user.id
    • user.username
    • user.displayName
    • user.url
    • user.avatarUrl

⚑ It Handles

  • βœ… Bulk TikTok video URLs
  • πŸ”’ Pagination until required number of comments is reached
  • πŸ”„ Retry logic
  • βš™οΈ Uses TikTok’s publicly available endpoints to retrieve comments.
  • 🧹 Dataset cleaning before each run
  • 🧠 Free-tier limit enforcement (10 comments)
  • 🌐 Automatic proxy usage (no input field required)

🧠 How It Works

  1. Loads your TikTok video URLs

  2. Opens each video with Playwright

  3. Extracts the awemeId

  4. Calls the TikTok’s publicly available endpoints to retrieve comments.

  5. Fetches comments page-by-page

  6. Stops when:

    • free user: 10 comments, or
    • paid user: minCommentsPerVideo reached, or
    • all comments exhausted
  7. Saves them into the dataset with your exact output fields


βš™οΈ Input Configuration

FieldTypeDescriptionExample Value
videoUrlsArrayList of TikTok video URLs to scrape["https://www.tiktok.com/@billieeilish/video/7050551461734042926"]
minCommentsPerVideoNumberMinimum comments per video (ignored for free users, capped to 10)20

🧩 Example Input

{
"videoUrls":[
"https://www.tiktok.com/@billieeilish/video/7050551461734042926"
],
"minCommentsPerVideo":20
}

πŸ“Š Example Output

Matches your dataset β†’ comments view:

{
"id":"7132239819939980037",
"awemeId":"7050551461734042926",
"createdAt":"2024-01-25T12:30:12.000Z",
"text":"This song is insane πŸ”₯πŸ”₯",
"likeCount":1423,
"replyCount":12,
"commentLanguage":"en",
"isAuthorLiked":false,
"user":{
"id":"6837712345678123458",
"username":"musiclover101",
"displayName":"Music Lover",
"url":"https://www.tiktok.com/@musiclover101",
"avatarUrl":"https://p16-sign.tiktokcdn-us.com/avatar.jpeg"
}
}

If video has no comments:

{
"awemeId":"7050551461734042926",
"message":"No comments found"
}

If video fails:

{
"awemeId":"7050551461734042926",
"error":"Failed to load TikTok video or API blocked."
}

🧠 Features

  • 🎡 Scrapes top-level comments only
  • πŸ” Includes reply count
  • ⚑ Uses TikTok’s publicly available endpoints to retrieve comments.
  • πŸš€ Fast scraping with parallel processing
  • 🌐 Automatic proxy rotation (no setup needed)
  • 🧹 Dataset cleaned before each run
  • πŸ›‘οΈ Anti-ban retry logic
  • πŸ“¦ Output fully matches your Apify schema

πŸ’‘ Use Cases

  • Sentiment analysis
  • Creator analytics
  • Trend research
  • Influencer monitoring
  • Data aggregation tools
  • Automation workflows

❓ FAQs

1. Does it scrape replies?

No β€” only top-level comments are collected. replyCount is included.

2. Do I need to configure a proxy?

No β€” the actor uses Apify Proxy automatically.

3. How many comments can I scrape?

  • Free users: 10 comments per video
  • Paid users: unlimited, controlled by minCommentsPerVideo

4. Does it use TikTok’s API?

Yes β€” it uses TikTok’s publicly available endpoints to retrieve comments.

5. Does this work for private or restricted videos?

No β€” TikTok blocks the API.


πŸ§‘β€πŸ’» Developer Info

Author: codescraper Email: codescraper011@gmail.com


🏷️ Tags

tiktok Β· tiktok-comment-scraper Β· tiktok-comments Β· tiktok-api scraper Β· apify Β· playwright Β· comment-extractor automation Β· crawlee Β· social-media-scraper

You might also like

Tiktok Comments Scraper

crawlerbros/tiktok-comments-scraper

Scrape comments from TikTok videos. Extract comment text, user ID, timestamp, number of replies and replies content, number of likes, and more. Input video URLs or usernames to get all comments.

47

5.0

Tiktok Comment Scraper

futurizerush/tiktok-comment-scraper

Collect comments and replies from public TikTok posts in a clean, ready-to-use dataset. Supports video posts, photo posts, multiple URLs per run, and short links.

TikTok Comments Scraper

automation-lab/tiktok-comments-scraper

Scrape comments from TikTok videos. Extract comment text, author info, likes, replies, and timestamps.

πŸ‘ User avatar

Stas Persiianenko

106

Tiktok Comment Scraper

coregent/tiktok-comment-scraper

TikTok Comment Scraper extracts comments from TikTok videos, including text, author details, likes, reply counts, mentions, hashtags, and timestamps. Ideal for audience research, sentiment analysis, moderation, trend tracking, and AI-powered comment insights.

15

Instagram Profile Posts & Comments Scraper | No cookies

krazee_kaushik/instagram-profile-posts-and-comments-scraper

Scrape Instagram posts from multiple profiles in one run, including comments for every post. Control how many comments you collect and how they’re sorted β€” no separate comment scraper needed. Export to Excel, CSV, JSON, and more. Starting at $1/1,000 posts + $0.5/1,000 comments.

Tiktok Comments Scraper

api-ninja/tiktok-comments-scraper

πŸ’¬ Extract comments and reply threads from TikTok videos with structured author and engagement data.

TikTok Comment Scraper

powerai/tiktok-comment-scraper

Extract TikTok video comments with comprehensive metadata including user profiles, engagement metrics, and reply information. Perfect for sentiment analysis, audience research, and content feedback analysis. Supports pagination for large-scale data collection.

Tiktok Comments Scraper

epctex/tiktok-comment-scraper

Effortlessly scrape Tiktok data: comments, users, and all the other insights. Overcome API limitations, and ensure real-time monitoring for seamless extraction.

TikTok Comments Scraper

clockworks/tiktok-comments-scraper

Extract TikTok comments. Just add a TikTok URL and get TikTok video and profile data: comments, URLs, numbers of shares, followers, hashtags, hearts, video, and music metadata. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.

33K

4.7

TikTok Comment (Replies) Scraper

xtdata/tiktok-comment-scraper

TikTok Comment Scraper: Fasest and Stablest. Retrieve TikTok comments, replies with speed and efficiency. No Proxy Needed.