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. tiktokPopularSongs, tiktokProfile,
tiktokVideoDetails, tiktokSongDetails, and tiktokVideoTranscript 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
tiktokSearchKeyword when you want content about a topic, tiktokSearchUsers
when you are building a list of accounts, and tiktokUnifiedSearch 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. Pull it from tiktokPopularSongs, check its
usage on tiktokSongDetails, then run tiktokSongVideos 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, tiktokVideoTranscript is one
non-paginated call. Comments are per-page and answer the different question of
who reacted.
Expand replies selectively. tiktokVideoComments gives you top-level
comments; tiktokCommentReplies 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 tiktokSearchHashtag on two or
three hashtags your category actually uses and collect the distinct handles
off the results. Call tiktokProfile on each for follower counts, then
tiktokUserVideos on 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 tiktokTrendingFeed on a
schedule and diff the video IDs against your last run. When something in your
category appears, call tiktokVideoDetails for the metrics and
tiktokVideoTranscript to find out what the hook actually is.
Map a competitor's creator roster. Call tiktokSearchKeyword on the
competitor's brand name, then tiktokVideoDetails on the top results to see
which are paid placements. tiktokProfile 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 tiktokPopularSongs,
confirm its reach with tiktokSongDetails, then page tiktokSongVideos. 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 tiktokVideoComments on a
video squarely in your category, use tiktokCommentReplies on the threads
with real discussion, and pull tiktokProfile 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