TikTok API reference
Public TikTok profiles, videos, comments, search, Shop, and transcripts over REST — one API key, no login or scraping stack.
Social Fetch's TikTok tag is twenty-six GET /v1/tiktok/... routes. Pass a handle, video URL, or search query and get { data, meta } with data.lookupStatus, meta.requestId, and meta.creditsCharged. Authenticate with x-api-key only — you do not log in as the TikTok user whose public data you read.
These pages are generated from the public OpenAPI spec. Product overview, examples, and FAQs live on the TikTok scraper API hub. Build-vs-buy and DIY browser scraping: How to scrape TikTok data.
Credits
Most TikTok routes are 1 credit per completed lookup, and paginated calls bill each page. The exceptions: profile audience is 30, the profile engagement audit is 5, and media download is 11. Opt-in parameters add credits — hostMedia on profile videos, downloadMedia on a video, and useAiFallback on a transcript. Trust meta.creditsCharged.
Profiles
TikTok profile
`GET /v1/tiktok/profiles/{handle}` — followers, bio, avatar, verification.
Profile videos
`GET /v1/tiktok/profiles/{handle}/videos` — video feed, cursor-paged.
Followers
`GET /v1/tiktok/profiles/{handle}/followers` — follower list, cursor-paged.
Following
`GET /v1/tiktok/profiles/{handle}/following` — accounts a profile follows.
Profile region
`GET /v1/tiktok/profiles/{handle}/region` — account region signal.
Audience demographics
`GET /v1/tiktok/profiles/{handle}/audience` — audience breakdown (30 credits).
Live stream
`GET /v1/tiktok/profiles/{handle}/live` — current live status and room.
Engagement audit
`GET /v1/tiktok/profiles/{handle}/engagement` — engagement rate (5 credits).
Search
Search users
`GET /v1/tiktok/users/search` — find accounts by keyword.
Search videos
`GET /v1/tiktok/search` — keyword video search.
Hashtag search
`GET /v1/tiktok/search/hashtags` — hashtag-led discovery.
Videos
Single video
`GET /v1/tiktok/videos` — one video or photo post by URL.
Video comments
`GET /v1/tiktok/videos/comments` — comment list, cursor-paged.
Comment replies
`GET /v1/tiktok/videos/comments/replies` — nested replies.
Download media
`GET /v1/tiktok/videos/download` — hosted video or photo assets (11 credits).
Video transcript
`GET /v1/tiktok/videos/transcript` — captions to plain text.
Trending feed
`GET /v1/tiktok/feed/trending` — trending videos by region.
Music
Song
`GET /v1/tiktok/songs` — sound metadata by URL or id.
Videos using a sound
`GET /v1/tiktok/music/{clipId}/videos` — videos for one sound.
TikTok Shop
Search products
`GET /v1/tiktok/shop/products/search` — Shop catalog by keyword.
Store products
`GET /v1/tiktok/shop/products` — products for one store.
Product
`GET /v1/tiktok/products` — one product by URL or id.
Product reviews
`GET /v1/tiktok/products/reviews` — reviews for a product.
Showcase products
`GET /v1/tiktok/profiles/{handle}/showcase-products` — a creator's showcase.
Ads
Ad Library ad
`GET /v1/tiktok/ad-library/ads` — one ad by URL or id.
Ad Library search
`GET /v1/tiktok/ad-library/ads/search` — ads by keyword or advertiser.
Related
- TikTok scraper API hub — coverage, FAQs, and credit notes
- How to scrape TikTok data
- Best TikTok data APIs — vendor comparison
- Free TikTok transcript generator
- API reference — all platforms