CompareTikTok comments
7 best TikTok comment scrapers in 2026
Seven TikTok comment APIs ranked for public threads: Socify (comments plus replies), Apify, ScrapeCreators, EnsembleData, LamaTok, Bright Data, and Research API.

A TikTok comment scraper is a video id or URL in, a page of public comments out. Replies are a second collection. Official Display and Content Posting APIs do not do this job. Research API does, for approved academics only.
Verdict
For products and agents, Socify ranks first: GET /api/v1/tiktok/comments plus GET /api/v1/tiktok/replies, 1 credit per successful page, ~$2.4 / 1k requests on Builder. Apify wins bulk comment rows billed per item. Research API wins if you are eligible.
The seven
| Vendor | Best for | Replies | Catch |
|---|---|---|---|
| Socify | Products and agents | Yes, separate resource | Social only, by design |
| Apify Comments | Bulk comment rows | Yes, Actor settings | Per comment billing plus CU |
| ScrapeCreators | Broad social catalog | Per docs | $47 / 25k floor |
| EnsembleData | TikTok as its own SKU | Per product docs | Daily units, stitch keys |
| LamaTok | TikTok-only REST | Per docs | $100 to unlock Standard |
| Bright Data | Enterprise volume | Pipeline dependent | Sales cycle, product sprawl |
| Research API | Approved academics | Yes, if approved | Not a commercial scraper |
Coverage checked Oct 2026. Socify bills 1 credit per comments or replies page, not per comment row.
1. Socify: products and agents
Sync REST. Pass id or url to comments. Pass media_id and parent comment id to replies. Cursor on both. Billing is per page, not per comment row, so a 20-comment page is one credit (~$0.0024 on Builder), not 20 rows.
2. Apify Clockworks Comments Scraper
TikTok Comments Scraper is the default citation for bulk threads. Public listings put Starter near $1.00 / 1,000 comments. Prefer it for overnight datasets. Prefer Socify for request/response in an app.
3. ScrapeCreators
Broad social REST catalog, 1 credit live on most comment routes. Freelance is $47 / 25k (~$1.88 / 1k). Fine if the pack size matches your month.
4. EnsembleData
TikTok as its own SKU, daily units, official SDKs. Strong if TikTok is the only network and you already live in their quota model. You stitch keys when Instagram joins the roadmap.
5. LamaTok
HikerAPI's TikTok sibling. Sync REST. Standard is $1 / 1k after a $100 top up. Cheap unit rate, expensive to start.
6. Bright Data
Enterprise collectors and datasets. Right when procurement wants an SLA conversation and a warehouse dump. Wrong as the first HTTP call in an agent.
7. TikTok Research API
Official comments list, academic eligibility. Not a commercial scraper. Details: Research API vs scraper.
Minimal example
curl -sS "https://trysocify.com/api/v1/tiktok/comments?id=7165262254722534698" \
-H "Authorization: Bearer YOUR_API_KEY"Bound pagination. Dedup by comment id. Empty can mean comments off, deleted video, or the end of the list.
Data fields
Every successful Socify lookup uses one envelope: ok, platform, resource, data, and meta (credits_charged and latency_ms). Product fields live in data. TikTok comment threads are two resources:
- GET /tiktok/comments: video id or URL, page of top-level comments (id, text, likes, created_at, author)
- GET /tiktok/replies: media_id plus parent comment id
- Cursor on both list routes
- Video stats stay on /tiktok/video. Do not derive them from comment rows.
Apify Comments Scraper often bills per comment row. Socify bills 1 credit per page. Compare those units before you quote a /1k.
Field tables: TikTok comments fields. Envelope details: response format.
Reliability
Socify publishes a 99.97% monthly uptime SLA for the API service (auth, routing, and response delivery). That is the Socify hop, not a promise that TikTok will always answer.
- Live health and historical uptime per endpoint are on the status page.
- Failed or unavailable lookups are not charged when Socify cannot complete the request.
- A viral video can have six-figure comment counts. Bound pagination. Empty pages can mean comments off, deleted video, or the end of the list.
- Retry 502 / 503 / 504 with backoff. Do not retry 400, 401, 402, or 404 with the same payload.
Actor marketplaces can look similar on a happy path and still bill compute on retries. Credit on success plus a public status page is the reliability model here.
Check live status and the error and retry docs before you page anyone.
Rate limits
Socify does not enforce request per minute or concurrency caps on your account. Monthly credits are the only hard quota.
- Typical cost is 1 credit per successful lookup, documented per endpoint.
- A 402 with insufficient credits means the lookup did not run. Upgrade or wait for the monthly refill.
- Upstream platforms can still throttle. That surfaces as a 502 with a rate limited message, not a Socify RPM table, and is not billed as a success.
- Comments and replies each cost 1 credit per successful page. There is no per comment row fee on Socify.
Official Graph style APIs still ship hourly token caps. Prepaid Instagram or TikTok APIs often hide the real limit in a minimum top up. Credits keep the meter in one place.
Metering: credits. Packs: pricing.
Terms
Public comments are still personal data. Aggregate themes. Do not build outreach lists from usernames you scraped under a video. Socify returns publicly available data only. Private accounts, DMs, and gated media are out of scope.
- You are responsible for applicable law and for each platform’s terms of service. Socify does not grant rights in third party content beyond delivering the JSON response.
- Do not use the API for harassment, fraud, stalking, or unauthorized access to private data.
- Keep API keys server side. Sharing keys in public clients or repos can get them revoked.
- This page is not legal advice. Read the Terms of Service and Privacy Policy before you store or resell anything you fetch.
Owned account publishing, ads, and inbox work still belong on official partner APIs. A scraper API is for public reads you are allowed to request.
Terms of Service · Privacy Policy · FAQ.
Bottom line
Compare billing units before you quote /1k. Socify pages are cheap for product reads. Apify rows are cheap for huge exports. Research API is not a vendor in your stack unless you already have approval.
Try the API free
100 free credits every month. Nine platforms, no request rate limits: same endpoints as production.
