Tiktok Comment Scraper | No Login | No Cookie avatar

Tiktok Comment Scraper | No Login | No Cookie

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Tiktok Comment Scraper | No Login | No Cookie

Tiktok Comment Scraper | No Login | No Cookie

Fast TikTok comment scraper with reply threads, sentiment analysis & advanced filters. Extract author profiles, like counts, emojis, and nested replies from any TikTok video URL. Lightweight, no browser.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

REXREUS D.O

REXREUS D.O

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

4 hours ago

Last modified

Categories

Share

TikTok Comment Scraper (with Replies, Sentiment & Filtering)

TikTok Comment Scraper Hero Banner

Apify Actor Node.js 20 TypeScript LICENSE

An enterprise-grade, ultra-fast, and cost-efficient Apify Actor to scrape TikTok comments, nested reply threads, commenter metadata, and instant lightweight sentiment/emoji analytics.


๐ŸŒŸ Why Choose This TikTok Comment Scraper?

  • โšก ~190x Cheaper Compute: Runs on 256MB RAM default using a lightweight HTTP API engine (got-scraping). Costs up to 80% less in Apify Compute Units compared to heavy browser scrapers (Playwright/Puppeteer).
  • ๐Ÿ’ฌ Deep Nested Reply Threads: Recursively extracts nested comment reply hierarchies (maxRepliesPerComment) preserving parent-child relationships (parent_comment_id).
  • ๐Ÿง  Zero-Cost Built-in Sentiment & Emojis: Automatic on-the-fly sentiment tagging (POSITIVE, NEUTRAL, NEGATIVE) with normalized scoring and emoji extraction without requiring third-party OpenAI keys or heavy ML models.
  • ๐ŸŽฏ Granular Pre-Filtering: Filter comments before saving by keyword, minimum likes, verified author status, and date range.
  • ๐Ÿ“Š CSV & JSON Ready: Formatted dataset schema ready for 1-click export to CSV, JSON, Excel, or integration into Pandas / Tableau pipelines.

๐Ÿ“ฅ Input Parameters

ParameterTypeDefaultDescription
postUrlsArray<String>RequiredList of TikTok video URLs (e.g., https://www.tiktok.com/@user/video/739182...) or Video IDs.
maxCommentsInteger500Safety limit on top-level comments per video.
maxRepliesPerCommentInteger10Depth limit for nested comment replies per thread. Set to 0 to disable reply scraping.
filterKeywordsArray<String>[]Case-insensitive list of keywords. Only saves comments matching at least one keyword.
minLikesInteger0Minimum like count threshold filter.
verifiedOnlyBooleanfalseOnly extract comments from verified TikTok accounts.
proxyConfigurationObject{ "useApifyProxy": true }Apify Proxy configuration (Residential proxy recommended for zero-block runs).

Input JSON Example

{
"postUrls": [
"https://www.tiktok.com/@scout20/video/7391827364510294021"
],
"maxComments": 100,
"maxRepliesPerComment": 5,
"filterKeywords": ["great", "love", "scam"],
"minLikes": 2,
"verifiedOnly": false
}

๐Ÿ“ค Output Dataset Schema

Each dataset item contains 14 structured fields:

{
"comment_id": "718293849501823",
"text": "This product is absolutely amazing! ๐Ÿ”ฅ๐Ÿ˜",
"author_handle": "tech_fan_99",
"author_name": "Tech Fan",
"author_avatar": "https://p16-sign.tiktokcdn.com/...",
"author_verified": true,
"likes_count": 1420,
"reply_count": 12,
"created_at": "2026-08-28T14:30:00.000Z",
"video_id": "7391827364510294021",
"parent_comment_id": null,
"sentiment_label": "POSITIVE",
"sentiment_score": 0.85,
"emojis": ["๐Ÿ”ฅ", "๐Ÿ˜"]
}

๐Ÿ’ฐ Compute Cost Efficiency

MetricHeavy Playwright ScraperTikTok Comment Scraper (This Actor)Savings
Container Memory1,024 MB - 2,048 MB256 MB4x lower RAM
Speed (1k comments)~90 seconds~5 seconds18x faster
Compute Cost / 1k items$0.0040 USD$0.000056 USD71.4x lower CUs
Residential Proxy Bandwidth~20 MB ($0.156)~100 KB ($0.00078)200x cheaper data

โ“ Frequently Asked Questions (FAQ)

Q: Do I need an OpenAI API key for sentiment analysis?

No. This Actor includes a zero-dependency, built-in AFINN-165 sentiment engine and Unicode emoji parser. Sentiment tagging is instant and 100% free.

Q: Does it extract nested comment replies?

Yes. Set maxRepliesPerComment to your desired reply depth. Replies are saved with their parent comment ID linked (parent_comment_id).


๐Ÿ“œ License

MIT License. Free for commercial & personal use on Apify platform.