TikTok Comments Scraper
Pricing
from $4.99 / 1,000 results
TikTok Comments Scraper
TikTok Comments Scraper extracts comments, usernames, timestamps, likes, and engagement data from public TikTok videos. Analyze audience sentiment, discover trends, monitor brand mentions, conduct market research, and gain valuable insights for marketing and content strategies.
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
ScrapeDrift
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
TikTok Comments Scraper By Hashtag
Scrapes comments from TikTok videos. In addition to the base actor's direct video URL
mode (postURLs), this variant can auto-discover videos published under one or more
hashtags (hashtags) and pull comments from every discovered video automatically.
Input
| Field | Required | Type | Description |
|---|---|---|---|
postURLs | No* | array | TikTok video URLs to scrape directly. |
commentsPerPost | No | integer | Max comments to scrape per video (default 100). |
topLevelCommentsPerPost | No | integer | Max top-level comments to scrape per video (default 5). |
maxRepliesPerComment | No | integer | Max replies to scrape per comment (default 0). |
hashtags | No* | array of strings | Hashtags (without #) to auto-discover videos from, instead of or alongside postURLs. |
* At least one of postURLs or hashtags must resolve to at least one video, or the run
emits a single uncharged diagnostic row (status: "error") explaining why.
Output
Every row is the same shape as the base actor's comment row, plus:
hashtag— the hashtag (without#) the video was discovered under, ornullwhen the video came from a directly submittedpostURLsentry.status—"success"for a real comment row,"error"for the diagnostic row.errorMessage— populated only on the diagnostic row.
How hashtag discovery works
For each hashtag, the actor resolves it to TikTok's internal challenge ID via TikTok's
public challenge-detail endpoint, then pages through the challenge's video feed endpoint
to collect video URLs (capped at 20 videos per hashtag). Each discovered video is then
scraped for comments the same way a directly submitted postURLs entry is.