Fiber AI
Social media APIs

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

FieldUsed byAccepts
handleprofile, user videos, followers, followingThe username, with or without the @
videoUrlvideo details, comments, replies, transcriptA full TikTok video URL
commentIdtiktokCommentRepliesA comment ID from a tiktokVideoComments response, sent alongside the videoUrl
songUrlsong details, song videosA full TikTok sound URL
querythe search routesFree 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

OperationWhat it doesReturns
tiktokProfileLook up an account by handleFollower counts, bio, account type
tiktokUserVideosWalk a creator's catalogPaginated videos with engagement metrics
tiktokUserFollowersSee who follows an accountPaginated follower list
tiktokUserFollowingSee who an account followsPaginated list of accounts

Videos

OperationWhat it doesReturns
tiktokVideoDetailsInspect one videoEngagement metrics and video metadata
tiktokVideoTranscriptRead what was said in a clipSpoken-word transcript broken into timed segments
tiktokVideoCommentsRead the comment sectionPaginated comments
tiktokCommentRepliesExpand one comment's threadPaginated replies to that comment

Discovery

OperationWhat it doesReturns
tiktokSearchKeywordFind videos by keyword or phrasePaginated matching videos
tiktokSearchUsersFind accounts by name or keywordPaginated matching accounts
tiktokUnifiedSearchSearch once, get bothMatching videos and accounts in a single response
tiktokSearchHashtagPull a hashtag's videosPaginated videos plus hashtag metadata
tiktokTrendingFeedSee what is spreading nowPaginated trending videos

Sounds

OperationWhat it doesReturns
tiktokPopularSongsList currently popular soundsSongs and sounds trending on TikTok
tiktokSongDetailsInspect one soundTitle, artist, usage statistics
tiktokSongVideosFind everyone using a soundPaginated 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

On this page