← All glossary terms

Does TikTok have an API?

Yes, in two senses. TikTok publishes official APIs for approved partners (login, posting, ads). Public-data APIs like Social Fetch return profile, video, search, Shop, and transcript JSON for public content without per-creator OAuth or your own scraper.

What TikTok's official API actually covers

Login Kit, Content Posting API, Display API, Research API, Ads API — each scoped to a specific job, all operating on accounts that connected via OAuth.

No official endpoint to hand TikTok a handle you don't control and get public profile, followers, or video list.

What it takes to get access

Developer account, app, scope requests, app review with demo — some products add business/academic verification.

Review confirms behavior with the authorizing user — not broad public read access at scale.

What a public-data API covers instead

Social Fetch: TikTok in 21-platform catalog (165 ops) — profiles, video lists, search, Shop, transcripts — { data, meta }, sfk_… via x-api-key, credits per completed lookup.

Built for reading public data across handles you don't control — not posting on behalf of one connected creator.

A concrete example

Creator-discovery tool needs stats for a handle that never heard of your app: Social Fetch profile lookup → bio, follower counts, lookupStatus found (~1 credit). Content Posting can't answer — no read path for others' profiles.

Common mistakes and misconceptions

Assuming app review grants broad public read — scopes don't include arbitrary profile lookup.

Expecting transcripts/Shop from Login Kit — separate category; third-party endpoints exist for those.

HTTP 200 with lookupStatus not_found/private — billed answer, not a bug to retry.

What Social Fetch does not do

Public data only — private accounts, DMs out of scope → lookupStatus, not workarounds.

Try /tools/tiktok-transcript; routes at /platforms/tiktok. Posting/analytics for connected creators → TikTok official APIs.

FAQ

Does TikTok have a public API?

Official products require app authorization — no arbitrary public profile endpoint. Public-data APIs fill that gap.

Is Social Fetch the same as TikTok's official API?

No. Social Fetch is third-party public-data; official APIs are partner products with review and OAuth.

Can I get TikTok data without official API access?

Yes for public data — sfk_… key, no app review. Not private accounts or posting.

Can I get any TikTok profile without OAuth?

With public-data API by handle. Private/restricted → documented lookupStatus.

Is there a free way to try a TikTok API?

100 free credits on signup; /tools/tiktok-transcript for one video.

How do I get TikTok video transcripts via API?

GET /v1/tiktok/videos/transcript — WebVTT when captions exist (1 credit). useAiFallback=true for speech-to-text on uncaptioned clips (higher cost). Not in official developer products.

Where are Social Fetch TikTok routes documented?

/platforms/tiktok and /docs/api; tools under /tools.

Do TikTok lookups cost credits?

Yes on metered routes. Most GETs 1 credit; AI fallback and media download cost more. not_found bills; lookup_failed and 503 don't.