BlogResearch vs scraper
TikTok Research API vs scraper API in 2026
TikTok Research API is academic and gated. Display and Commercial APIs omit public comment crawl. A scraper API is the commercial path for public videos, comments, and hashtags.
October 27, 202610 min read

TikTok's Research API is a real comments endpoint, for approved academic researchers. Display, Login Kit, and Content Posting APIs are for connected users and partners. None of those is a commercial public crawl. If you are shipping a product, you need a scraper API or you need to qualify for Research, which most teams will not.
Verdict
For public TikTok videos, comments, replies, and hashtags in a product or agent, Socify is the fit: sync REST, one credit per successful page, no institutional review. Use Research API only if you are an eligible nonprofit researcher. Use official commercial APIs to publish or advertise, not to scrape competitors.
What the TikTok Research API actually is
TikTok documents Research API access for qualifying researchers in supported regions, with a proposal, ethics review, and independence from commercial interests. Approved callers can query videos and list comments (including replies via comment_id) with a cursor and a max_count cap (100). That is the supported path for public-interest research. It is not a vendor you put in a SaaS billing page.
What the other official APIs cover
- Display / Login Kit: show a connected user's profile in your app. Not a public username lookup.
- Content Posting: publish video as a partner. Not comment threads on other people's posts.
- Commercial Content / ads: advertiser and Shop surfaces. Not a scraper.
If your job is “comments on this public video URL,” official commercial APIs stop before the first row.
What a scraper API is
A scraper API returns public TikTok JSON: profile, video, comments, replies, hashtag, hashtag-videos, search. You authenticate with the vendor, not with TikTok OAuth. Socify exposes twelve TikTok resources under GET /api/v1/tiktok/{resource}, including comments and replies.
Side by side
| Surface | Who can use it | Public comments | Best for |
|---|---|---|---|
| Research API | Approved academic researchers | Yes, if approved | Non commercial research |
| Display / Login Kit | Apps with TikTok login | No public crawl | Show a connected user profile |
| Content Posting / Commercial | Partners and advertisers | Not the job | Publish and ads, not competitor crawl |
| Socify scraper API | Any product with an API key | Comments plus replies | Public videos, hashtags, agents |
Official TikTok API limitations in 2026
The limitation is eligibility and product scope, not a missing docs page. Research requires a research identity. Display does not crawl comments. Posting does not read competitor threads. A scraper still does not grant permission to ignore TikTok's terms, privacy law, or retention duties.
Minimal public comments call
curl -sS "https://trysocify.com/api/v1/tiktok/comments?id=7165262254722534698" \
-H "Authorization: Bearer YOUR_API_KEY"Replies need media_id (video id) and the parent comment id. Ranked vendor list: 7 best TikTok comment scrapers.
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. Research API comment objects are for approved researchers. Socify public TikTok fields:
- profile and video stats: plays, likes, comments, shares, caption, author
- comments: id, text, likes, created_at, author, cursor
- replies: parent comment id plus media_id
- hashtag and hashtag-videos for campaign tags
Display and Content Posting APIs do not document this public comment crawl. Do not mix Research field names into a product parser.
Field tables: TikTok API reference. 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.
- Research API uptime is TikTok’s academic program. A commercial scraper publishes /status and does not charge failed lookups.
- 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.
- Research max_count is 100 comments per page with institutional approval. Socify pages comments by credit, with no RPM cap on your key.
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
This comparison is for commercial public TikTok reads. Research API terms still bind approved researchers. 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
Research API: academics, if approved. Official commercial APIs: owned and partner jobs. Scraper API: public TikTok for products. Socify is the third column, with comments and replies on the same key as Instagram.
Next: best TikTok scraper APIs, hashtag campaign tracking, TikTok API docs.
Try the API free
100 free credits every month. Nine platforms, no request rate limits: same endpoints as production.
