TikTok
TikTok creator profiles, video catalogs and follower lists, spoken-word transcripts, keyword and hashtag search, trending feeds, and sound-based discovery.
TikTok
View API reference · Tag TikTok
We built TikTok coverage for creator sourcing and trend work: who an account is, what they publish, who follows them, what is spreading right now, and what was actually said in a clip. Use it to source influencers, catch a trend while it is still moving, or read a video without watching it.
This is similar to a TikTok profile, the For You / trending feed, a hashtag page, or a sound's video list — as structured responses.
Inputs and pagination
| Field | Used by | Accepts |
|---|---|---|
handle | profile, user videos, followers, following | The username, with or without the @ |
videoUrl | video details, comments, replies, transcript | A full TikTok video URL |
commentId | tiktokCommentReplies | A comment ID from a tiktokVideoComments response, sent alongside the videoUrl |
songUrl | song details, song videos | A full TikTok sound URL |
query | the search routes | Free text. For tiktokSearchHashtag, the hashtag term. |
Every paginated route returns nextPageToken, which you send back in the
nextPageToken field. Profile, video details, transcript, song details, and
popular songs are single responses with no paging.
What you can call
Creators
| Operation | What it does | Returns |
|---|---|---|
tiktokProfile | Look up an account by handle | Follower counts, bio, account type |
tiktokUserVideos | Walk a creator's catalog | Paginated videos with engagement metrics |
tiktokUserFollowers | See who follows an account | Paginated follower list |
tiktokUserFollowing | See who an account follows | Paginated list of accounts |
Videos
| Operation | What it does | Returns |
|---|---|---|
tiktokVideoDetails | Inspect one video | Engagement metrics and video metadata |
tiktokVideoTranscript | Read what was said in a clip | Spoken-word transcript broken into timed segments |
tiktokVideoComments | Read the comment section | Paginated comments |
tiktokCommentReplies | Expand one comment's thread | Paginated replies to that comment |
Discovery
| Operation | What it does | Returns |
|---|---|---|
tiktokSearchKeyword | Find videos by keyword or phrase | Paginated matching videos |
tiktokSearchUsers | Find accounts by name or keyword | Paginated matching accounts |
tiktokUnifiedSearch | Search once, get both | Matching videos and accounts in a single response |
tiktokSearchHashtag | Pull a hashtag's videos | Paginated videos plus hashtag metadata |
tiktokTrendingFeed | See what is spreading now | Paginated trending videos |
Sounds
| Operation | What it does | Returns |
|---|---|---|
tiktokPopularSongs | List currently popular sounds | Songs and sounds trending on TikTok |
tiktokSongDetails | Inspect one sound | Title, artist, usage statistics |
tiktokSongVideos | Find everyone using a sound | Paginated videos built on that sound |
Example — POST /v1/tiktok/video-transcript:
{
"apiKey": "YOUR_API_KEY",
"videoUrl": "https://www.tiktok.com/@username/video/7123456789012345678"
}Using it effectively
Pick the right search route for the shape of the answer. Use keyword search when you want content about a topic, account search when you are building a list of accounts, and unified search when you genuinely need both and would rather pay for one page than two.
Sounds are an underrated targeting key. A sound that has concentrated in one niche is a precise filter. Take it from the popular songs list, check its usage with song details, then page the sound's videos to get every creator who used it. That is a tighter cohort than a hashtag, which anyone can staple to anything.
Transcripts beat comments for understanding a claim. If you need to know what a creator said about your category, the video transcript is one non-paginated call. Comments are per-page and answer the different question of who reacted.
Expand replies selectively. The comments operation gives you top-level comments; the replies operation costs another paginated call per comment you expand. Only go down into threads where the top-level comment is worth it.
Follower lists are the expensive option. Paging the followers of a large creator runs to a lot of pages. When you want engaged people rather than a complete graph, the commenters on two recent videos are usually a better list for far less.
Use cases
Source creators for a paid campaign. Run a hashtag search on two or three hashtags your category actually uses and collect the distinct handles off the results. Check each account's profile for follower counts, then page the videos of the ones that clear your bar and compare view counts against followers across recent uploads. Consistent over-indexing means the account still reaches people; a big follower number with weak recent views means it does not.
Catch a trend before it is obvious. Poll the trending feed on a schedule and diff the video IDs against your last run. When something in your category appears, pull video details for the metrics and the transcript to find out what the hook actually is.
Map a competitor's creator roster. Run a keyword search on the competitor's brand name, then video details on the top results to see which are paid placements. A profile lookup on each creator tells you who your competitor is already paying — and who is available to you.
Find the cohort behind a sound. Take a sound from the popular songs list, confirm its reach with song details, then page the sound's videos. If the creators using it cluster in your niche, you have both a content format and a target list in one pass.
Turn a video's audience into a shortlist. Page the comments on a video squarely in your category, expand the threads with real discussion into replies, and run a profile lookup on the handles worth pursuing.
Credits
Every TikTok call costs 2 credits — per request on profile, video
details, transcript, song details, trending feed, and popular songs, and per
page of results on the catalog, follower, comment, search, and song-video
routes. chargeInfo on the response is authoritative — see
Billing.
Reaching the people you find
TikTok handles are not a LinkedIn lookup input. To make a creator contactable you need a real name or a LinkedIn URL from elsewhere; see GitHub → LinkedIn and X → LinkedIn, the two identity bridges that exist today.
Related: Social media APIs · Instagram · YouTube transcripts