TikTok Comments Scraper — $0.50 per 1K avatar

TikTok Comments Scraper — $0.50 per 1K

Under maintenance

Pricing

from $0.50 / 1,000 results

Go to Apify Store
TikTok Comments Scraper — $0.50 per 1K

TikTok Comments Scraper — $0.50 per 1K

Under maintenance

Export TikTok comments and replies with author data, likes, timestamps, mentions, and thread relationships. Fast HTTP-first extraction needs no residential IP in normal runs. Budget-friendly pricing: $0.50 per 1,000 comments.

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

Coor Yu

Coor Yu

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

3 days ago

Last modified

Share

Export public TikTok comments and reply threads with author details, likes, timestamps, mentions, and parent-child relationships. The output is ready for sentiment analysis, moderation, audience research, and trend discovery.

The default HTTP-first path normally avoids both browser startup and residential IPs, making successful runs fast and resource-efficient.

Why users choose this Actor

  • Collect top-level comments and optional replies in one normalized dataset.
  • Preserve thread relationships with isReply and parentCommentId.
  • Choose exact per-video and per-thread limits to control spend.
  • Use dataSource=tikwm to guarantee that the browser/proxy fallback is not started.

Budget-friendly pay-per-result pricing

  • Result fee: $0.0005 per dataset row — $0.50 per 1,000 comments or replies.
  • A small Actor start event and normal Apify platform usage may also apply; see the Pricing tab.
  • Comments that are not written to the dataset do not incur the per-result fee.

Paste a TikTok video URL into Input, choose your limits, and click Start.

中文说明

默认 dataSource=auto 先走 TikWM 公开 HTTP 接口,直接分页抓取评论,不启动 Playwright,也不使用住宅 IP;仅当快速通道连续失败时,才对失败的视频回退到原有 TikTok 浏览器链路。代理配置只作用于浏览器兜底,且仅允许 Apify DEFAULT 非住宅池; 住宅代理组和自定义代理 URL 会被忽略。

快速通道会并发抓取分页与回复、按评论 ID 去重,并保持原有 dataset 字段兼容。 TikWM 未提供 isAuthorLikedisPinned 时,这两个字段返回 falsementionedUsers 会从评论文本中的 @username 提取。

Input

{
"videoUrls": [
"https://www.tiktok.com/@dafeiju7/video/7648048288498863374"
],
"commentsPerVideo": 100,
"includeReplies": true,
"repliesPerComment": 20,
"dataSource": "auto",
"maxConcurrency": 2,
"proxy": {
"useApifyProxy": false
}
}
  • commentsPerVideo: top-level comments per video; 0 means all available.
  • includeReplies: fetch reply threads for returned top-level comments.
  • repliesPerComment: per-thread cap; 0 means all available.
  • dataSource=auto: TikWM HTTP first, TikTok browser fallback.
  • dataSource=tikwm: HTTP only; never starts a browser or proxy.
  • dataSource=browser: legacy TikTok Playwright route only.
  • maxConcurrency: bounds simultaneous videos and HTTP page/reply requests.

Output

One dataset row per top-level comment or reply:

{
"commentId": "7662512691748406034",
"videoId": "7648048288498863374",
"videoUrl": "https://www.tiktok.com/@dafeiju7/video/7648048288498863374",
"text": "why is everything a block blast ad",
"createTimeISO": "2026-07-14T15:43:07.000Z",
"isReply": false,
"depth": 0,
"diggCount": 25313,
"replyCount": 21,
"isAuthorLiked": false,
"isPinned": false,
"author": {
"id": "7422892558998750214",
"uniqueId": "spencerturk",
"nickname": "Spencer",
"verified": false,
"avatar": "https://...",
"isVideoAuthor": false
},
"mentionedUsers": [],
"scrapedAt": "2026-07-21T00:00:00.000Z"
}

Replies use isReply=true, depth=1, and include parentCommentId.

Reliability and cost controls

  • HTTP requests time out after 8 seconds and retry at most three times with short backoff.
  • Only failed videos enter the heavier browser fallback.
  • Setting dataSource=tikwm guarantees the run will not start a browser or proxy.
  • Browser fallback ignores residential groups and custom proxy URLs.
  • Result limits are applied after ID-based de-duplication.
  • The default memory allocation is 1024 MB, half the prior implicit 2048 MB run allocation.

Disclaimer

Scrape only public data and respect TikTok's and upstream providers' terms. You are responsible for compliance with applicable laws and platform policies. TikWM is an independent upstream service, so its availability and response fields can change.