What you can get from TikTok
| Endpoint | Input | Returns | Price |
|---|---|---|---|
/v1/tiktok/profile | handle | Followers, following, likes, video count, bio, links, verification | 1 credit |
/v1/tiktok/posts | handle | An account's videos with views, likes, comments, shares, saves and duration | 2 credits per 20 results |
/v1/tiktok/post | id | One video by URL | 1 credit |
/v1/tiktok/comments | id | Comments under a video, with like and reply counts | 2 credits per 20 results |
/v1/tiktok/replies | id + comment_id | Replies under one comment | 2 credits per 20 results |
/v1/tiktok/followers/following | handle | Accounts that follow, or are followed by, an account (up to 1,000) | 2 credits per 20 results |
/v1/tiktok/transcript | id | A video's words with timestamps: TikTok's captions, or speech-to-text | 1 credit (+1 per minute transcribed) |
/v1/tiktok/search | q | Video search | 3 credits per 20 results |
/v1/tiktok/top_search | q | TikTok's Top results: videos plus the accounts it shows | 3 credits per 20 results |
/v1/tiktok/search_users | q | Account search | 3 credits per 20 results |
/v1/tiktok/suggestions | q | What TikTok's search box suggests | 1 credit |
/v1/tiktok/hashtag | q | Videos for a hashtag, plus its total views and video count | 3 credits per 20 results |
/v1/tiktok/song/song_videos | id | A sound's details, and the videos that use it | 1 credit / 2 credits per 20 results |
/v1/tiktok/playlist | id | The videos in a creator's playlist | 2 credits per 20 results |
/v1/tiktok/trending | none | TikTok's Explore feed | 2 credits per 20 results |
/v1/tiktok/live | handle | Whether an account is live now, with viewers and likes | 1 credit |
/v1/tiktok/region | handle | The country an account's recent videos were posted from | 1 credit |
Lists are charged only for the results that come back. Credit packs cost $0.99–$1.45 per 1,000 credits, lower on custom volume plans; see pricing.
Vanefeed vs the official TikTok API
TikTok's own APIs don't fit most data projects. The Research API is limited to approved academic researchers, the Display API only shows data of users who sign in to your app, and the Commercial Content API covers ads.
Vanefeed reads TikTok's public web pages, the same videos and counts any visitor sees, and returns them in the same shape as every other platform we cover. You don't need a TikTok developer account, an app review or user consent screens.
Example
curl "https://api.vanefeed.com/v1/tiktok/posts?handle=khaby.lame&limit=20" \
-H "Authorization: Bearer $VANEFEED_KEY"
Every platform answers in the same shape: data (posts with author, text, published_at, metrics and media), plus next_cursor for the next page. Add dry_run=true to see the price first, free.
Good to know
- Only public content: no private accounts, messages or anything behind a login.
- One key covers every platform: X (Twitter) API · Instagram API · YouTube API · Reddit API · Facebook API · Telegram API · Bluesky API and news sites.
- Background reading: how to get TikTok data in 2026.
Questions
Is there an official TikTok API for public videos?
Only for approved academic researchers (the Research API). The Display API only covers users who log in to your app. Vanefeed gives commercial teams public profiles, videos, comments and search without that approval.
Can I get TikTok comments and replies?
Yes. /v1/tiktok/comments returns the comments under a video with like and reply counts, and /v1/tiktok/replies returns the replies under one comment.
Can I get a TikTok video's transcript?
Yes. /v1/tiktok/transcript returns TikTok's own captions when the video has them, and otherwise transcribes its speech. Captions cost 1 credit; speech costs 1 credit plus 1 per started minute.
How fresh is the data?
Every call reads TikTok live at that moment. A repeat of the same call within a few minutes is served from cache and costs nothing.
Do failed calls cost credits?
No. Credits are only taken for successful answers, and every response shows what it cost in the X-Credits-Cost header. Repeats served from cache are free too.
Can I get sentiment with the data?
Yes: add sentiment=true to posts, comments or search and each result gets a positive, neutral or negative label with a confidence score, for 1 extra credit per 20 results.
100 free credits
Try every TikTok endpoint in the playground. No card needed.