TikTok Comments Scraper: $0.30 per 1,000 Comments
Pricing
from $0.30 / 1,000 comments
TikTok Comments Scraper: $0.30 per 1,000 Comments
Scrape TikTok comments and replies from video URLs or a profile's latest videos: text, likes, reply counts, author, mentions and photos. Same input and output fields as the popular TikTok scrapers. $0.30 per 1,000 comments.
Pricing
from $0.30 / 1,000 comments
Rating
0.0
(0)
Developer
Rowfinch
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
TikTok Comments Scraper
Get the comments and replies of TikTok videos, by URL or from a profile's latest videos: text, likes, reply counts, author, mentions and photos.
$0.30 per 1,000 comments.
What it's for
- Audience research: what viewers ask, praise and complain about under your videos or a competitor's.
- Sentiment and AI analysis: clean text with likes, ready for a model or a spreadsheet.
- Giveaways and community management: who commented, with their username and profile.
- Lead finding: the people engaging with videos in your niche.
Input
| Field | What it does |
|---|---|
postURLs | Video, slideshow or short links, one per line |
commentsPerPost | Comments per video, replies included (default 100) |
maxRepliesPerComment | Replies under each comment (default 0) |
topLevelCommentsPerPost | Cap on top-level comments, leaving the rest of Comments per video to replies |
profiles | Usernames or profile URLs; comments come from each profile's latest videos |
resultsPerPage | Videos per profile (default 10) |
oldestPostDateUnified | Only videos posted on or after a date like 2026-09-01, or within a period like 7 days |
excludePinnedPosts | Leave out pinned videos |
Coming from another TikTok scraper? These are the input and output field names of the most used TikTok comments scraper on Apify (cid, uniqueId, diggCount, repliesToId…). Saved inputs, API calls and integrations keep working.
Output
One row per comment or reply, in the order TikTok shows them, each reply right after its comment:
{"cid": "7697310343165117206","text": "Lame is the GOAT","createTimeISO": "2026-10-16T16:55:53.000Z","diggCount": 4693,"replyCommentTotal": 56,"uid": "6800000000000000001","uniqueId": "example_fan","repliesToId": null,"avatarThumbnail": "https://p19-common-sign.tiktokcdn-us.com/...","likedByAuthor": false,"pinnedByAuthor": false,"mentions": [],"images": [],"videoWebUrl": "https://www.tiktok.com/@khaby.lame/video/7697307919943060767","submittedVideoUrl": "https://www.tiktok.com/@khaby.lame/video/7697307919943060767","input": "https://www.tiktok.com/@khaby.lame/video/7697307919943060767"}
Replies carry the ID of the comment they answer in repliesToId. Photos posted in comments are in images.
Videos and profiles that can't be read get a row with the reason, free of charge:
{ "input": "https://www.tiktok.com/@someone/video/7000000000000000000", "error": "Not found" }
Price
- $0.30 per 1,000 comments, replies included
- $0.002 per video that returns comments
- Private, deleted or invalid videos: free
| Run | Cost |
|---|---|
| 10 videos, 100 comments each | $0.32 |
| 100 videos, 50 comments each | $1.70 |
A run stops at the maximum cost you set for it. On Apify's free plan, a run returns up to 100 comments.
FAQ
Can I get only the newest comments? Not yet: comments come in TikTok's order, most relevant first.
Is it legal? It reads only public comments. Usernames and comment text are personal data under GDPR and similar laws: use them for a legitimate purpose and honor deletion requests.