Catalog

TikTok API

Profiles, videos and transcripts from TikTok as clean, normalized JSON: call one endpoint with a handle or URL, pay in real dollars, no tokens or rate limits to manage.

Endpoints34Providers12From · profile videos$0.60/1k req · BisonFull breakdownRead docs
Uptime
99.56%
30d · 797,603 calls
Requests
799,930
30d · weekly, last 12 wks
Response
1.4s
median · 30d
POST

Profile videos

Most used
/v1/run/tiktok.profile_videostiktok.profile_videos
Paginated feed of a creator’s videos with stats, captions and media URLs. Paginate with the cursor field.
184,603 /mo
▲1677.9%
99.98%
1312ms p50
5
from$0.60/1k req
Bison
POST

Keyword search

/v1/run/tiktok.search_keywordtiktok.search_keyword
Search TikTok by keyword and get matching videos with captions and engagement (views, likes, comments, shares).
143,713 /mo
▲870.6%
99.88%
1630ms p50
5
from$0.60/1k req
Bison
POST

Profile

/v1/run/tiktok.profiletiktok.profile
Full public profile for a handle: display name, bio, avatar, follower and like counts.
134,705 /mo
▲94.5%
100.00%
963ms p50
7
from$0.40/1k req
Bison
POST

Video comments

/v1/run/tiktok.video_commentstiktok.video_comments
List the comments on a video by URL with cursor pagination: text, author, likes and reply count.
78,185 /mo
▲1087.1%
96.82%
423ms p50
6
from$0.60/1k req
Bison
POST

Video download

/v1/run/tiktok.video_downloadtiktok.video_download
Get the playable media files behind a TikTok video URL: the clean no-watermark MP4, the watermarked one TikTok's own save button produces, and the cover image, with duration and pixel dimensions. Photo-mode posts carry no video file - use tiktok.photos for those.
61,497 /mo
▲1601.6%
100.00%
976ms p50
3
from$0.80/1k req
Bison
POST

Profile contact

/v1/run/tiktok.profile_contacttiktok.profile_contact
Find the public contact email behind a TikTok creator's profile: the address written into the bio plus any published on the site the profile links to, each labelled with where it came from. Returns the creator's profile stats and linked social accounts alongside.
54,766 /mo
▲2872.3%
99.78%
3455ms p50
2
from$1.16/1k req
Octopus
POST

User search

/v1/run/tiktok.search_userstiktok.search_users
Search TikTok accounts by keyword with cursor pagination: handle, nickname and follower count.
51,694 /mo
▲533.8%
100.00%
961ms p50
6
from$0.60/1k req
Bison
POST

Video transcript

/v1/run/tiktok.video_transcripttiktok.video_transcript
Spoken-word transcript for a single video by URL, with timestamps where available.
21,200 /mo
▲513%
100.00%
1299ms p50
4
from$1.10/1k req
Flamingo
POST

Video

/v1/run/tiktok.videotiktok.video
Full detail for a single TikTok video by URL: caption, region and engagement counts (views, likes, comments, shares, saves).
9,435 /mo
▲158.1%
99.89%
1387ms p50
5
from$0.40/1k req
Bison
POST

Comment replies

/v1/run/tiktok.comment_repliestiktok.comment_replies
List the replies to a TikTok comment with cursor pagination (text, author, likes).
8,196 /mo
▲19316.7%
100.00%
397ms p50
4
from$0.60/1k req
Bison
POST

Photos

/v1/run/tiktok.photostiktok.photos
Get every image in a TikTok photo-mode (slideshow) post by URL, in order, with pixel dimensions and both the clean and watermarked variant of each. Videos carry no images - use tiktok.video_download for those.
5,657 /mo
▲657.8%
100.00%
3371ms p50
2
from$1.20/1k req
Tiger
POST

Trending feed

/v1/run/tiktok.trending_feedtiktok.trending_feed
Sample TikTok's For You feed as served to a viewer in one country (caption, views, likes, comments, author). Returns a rotating sample, not a ranked chart.
5,554 /mo
▲1077.4%
99.01%
6215ms p50
2
from$0.80/1k req
Quokka
POST

Top ads search

/v1/run/tiktok.top_ads_searchtiktok.top_ads_search
Search TikTok Creative Center top video ads by keyword, with campaign objective, performance percentile, and time-window filters.
5,352 /mo
▲333.3%
94.62%
1110ms p50
1
price$1.20/1k req
Tiger
POST

Hashtag videos

/v1/run/tiktok.hashtag_videostiktok.hashtag_videos
List recent TikTok videos for a hashtag (creator, caption, views, likes, shares).
4,936 /mo
▲1340.9%
99.08%
4675ms p50
3
from$1.20/1k req
Badger
POST

Ad library search

/v1/run/tiktok.ad_library_searchtiktok.ad_library_search
Search TikTok's public Ads Library by keyword or advertiser (advertiser, title, audience band, run dates, library link, and video).
4,118 /mo
▲3857.3%
96.28%
2353ms p50
2
from$0.80/1k req
Badger
POST

Video transcript full

/v1/run/tiktok.video_transcript_fulltiktok.video_transcript_full
Transcribe the spoken audio of a TikTok video with AnyAPI's own speech-to-text: timed sentence-level segments, speaker labels, detected language, and optional per-word timings, for videos TikTok publishes no caption track for and for videos whose caption track gets the words wrong. AnyAPI downloads the video and runs the audio through MAI-Transcribe-2 rather than reading anything TikTok wrote, which is why it handles non-English speech and hears words the native captions mishear. The answer also carries the video's id, URL, creator handle, and cover image. Turn on hostVideo to also get the MP4 on a hosted link that plays without TikTok's signed, short-lived CDN URL expiring on you. If you only want whatever TikTok itself published and you want it for a tenth of the price, tiktok.video_transcript is that.
3,978 /mo
▲1045.1%
98.78%
6819ms p50
1
price$5.94/1k audio minutesup to $0.0995 / request
Octopus
POST

Search top

/v1/run/tiktok.search_toptiktok.search_top
Search TikTok's top results for a keyword (caption, views, likes, comments, shares) with cursor pagination.
3,378 /mo
▲88.4%
100.00%
1592ms p50
4
from$0.60/1k req
Bison
POST

Following

/v1/run/tiktok.followingtiktok.following
List the accounts a TikTok user follows (handle, display name, follower count, bio) by username.
3,097 /mo
▼59.2%
99.94%
2089ms p50
3
from$0.80/1k req
Flamingo
POST

Trending hashtags

/v1/run/tiktok.trending_hashtagstiktok.trending_hashtags
Rank TikTok's trending hashtags for one country and industry, with each hashtag's daily popularity curve, post count, video views, and leading creators. Ranks 15 industry categories, or omit industry for the all-industries board. TikTok publishes only the top 3 hashtags per board to anonymous callers, so limit 1-3 is served cheaply; a limit above 3 routes to a dearer authenticated source that returns the full ranking. Covers 27 markets: AE, AR, AU, BR, CA, CO, DE, EG, ES, FR, GB, ID, IL, IT, JP, KR, MX, MY, PH, SA, SG, TH, TR, TW, US, VN, ZA.
2,961 /mo
▲814.5%
99.93%
866ms p50
2
from$1.20/1k req
Tiger
POST

Song

/v1/run/tiktok.songtiktok.song
Fetch details for a TikTok song or sound (title, author, duration, cover art, and how many videos use it).
2,773 /mo
▲15222.2%
100.00%
546ms p50
3
from$0.60/1k req
Bison
POST

Search hashtag

/v1/run/tiktok.search_hashtagtiktok.search_hashtag
Search TikTok by hashtag and get matching videos (caption, views, likes, comments, shares) as normalized JSON.
2,202 /mo
▲129.9%
100.00%
4793ms p50
2
from$1.20/1k req
Giraffe
POST

Profile reposts

/v1/run/tiktok.profile_repoststiktok.profile_reposts
List the videos a TikTok creator has reposted to their profile, with view, like and comment counts and cursor pagination.
1,617 /mo
▲53700%
99.38%
1261ms p50
1
price$1.20/1k req
Tiger
POST

Audience demographics

/v1/run/tiktok.audience_demographicstiktok.audience_demographics
Get the audience country breakdown (follower count and share per country) for a TikTok creator by handle.
1,356 /mo
▲1849.3%
99.85%
7908ms p50
2
from$18.00/1k req
Fox
POST

Profile region

/v1/run/tiktok.profile_regiontiktok.profile_region
Resolve the home region (country) of a TikTok creator by handle.
1,186 /mo
▲845.9%
100.00%
2996ms p50
2
from$1.20/1k req
Giraffe
POST

Song videos

/v1/run/tiktok.song_videostiktok.song_videos
List TikTok videos that use a given song or sound (with descriptions, authors, and engagement stats).
1,084 /mo
▲796.3%
99.91%
926ms p50
4
from$0.60/1k req
Bison
POST

Ad transparency search

/v1/run/tiktok.ad_transparency_searchtiktok.ad_transparency_search
Search TikTok's EU Commercial Content Library by keyword or advertiser ID.
1,011 /mo
▼38%
94.66%
2282ms p50
1
price$0.80/1k req
Badger
POST

Ad library ad

/v1/run/tiktok.ad_library_adtiktok.ad_library_ad
Fetch full details for a single TikTok ad (brand, title, spend, CTR, objectives, landing page, and video info).
853 /mo
▲85200%
99.88%
820ms p50
2
from$1.20/1k req
Tiger
POST

Search suggestions

/v1/run/tiktok.search_suggestionstiktok.search_suggestions
Get the search terms TikTok suggests for a keyword, each with its language and relative weight - the queries real TikTok users type around your topic.
437 /mo
▲289.2%
99.31%
1137ms p50
2
from$0.80/1k req
Flamingo
POST

Search photos

/v1/run/tiktok.search_photostiktok.search_photos
Search TikTok for photo-mode (slideshow) posts by keyword, with every image in each post plus view, like and comment counts. tiktok.search_keyword returns videos and drops these.
311 /mo
▲842.4%
86.17%
1294ms p50
1
price$1.20/1k req
Tiger
POST

Followers

/v1/run/tiktok.followerstiktok.followers
List the followers of a TikTok account by username, returning each follower's profile basics.
59 /mo
▲50%
100.00%
1530ms p50
3
from$0.80/1k req
Flamingo
POST

Live

/v1/run/tiktok.livetiktok.live
Check whether a TikTok creator is live and get the current live room (title, viewers, start time) by handle.
7 /mo
▲600%
100.00%
1366ms p50
2
from$1.20/1k req
Giraffe
POST

User stories

/v1/run/tiktok.user_storiestiktok.user_stories
Get a TikTok creator's active public stories by username: video or photo links, cover, posting and expiry times, and view, like, share and save counts.
4 /mo
100.00%
1052ms p50
2
from$1.10/1k req
Lemur
POST

Profile playlists

/v1/run/tiktok.profile_playliststiktok.profile_playlists
List the playlists a TikTok creator has published on their profile, with each playlist's name, video count and cover image.
3 /mo
100.00%
551ms p50
1
price$1.20/1k req
Tiger
POST

Playlist videos

/v1/run/tiktok.playlist_videostiktok.playlist_videos
List the videos inside one TikTok playlist by playlist URL or id, in playlist order, with view, like and comment counts.
2 /mo
100.00%
1001ms p50
1
price$1.20/1k req
Tiger

About the TikTok API

Every provider prices each endpoint independently, so the table shows the cheapest per endpoint. Open one to compare all providers.

Measured performance

What the TikTok API actually does

Every call through AnyAPI over the last 30 days, counted here rather than promised.

99.6%
of calls succeeded (797,603 calls)
Succeeded on first lane 92.9%Recovered by failover 6.7%Failed 0.4%
Response time estimate (794,059 calls across endpoints)
Weighted p50 estimate
1.4s
Request-weighted average of endpoint p50 values, not a combined request percentile
Weighted p99 estimate
20.8s
Request-weighted average of endpoint p99 values, not a combined request percentile

FAQ

About the TikTok API

The AnyAPI TikTok API returns TikTok data as normalized JSON across 34 endpoints: profile, profile videos, video transcript, keyword search, video, video comments, user search, ad library ad, ad library search, ad transparency search, audience demographics, comment replies, followers, following, hashtag videos, live, photos, playlist videos, profile contact, profile playlists, profile region, profile reposts, search hashtag, search photos, search suggestions, search top, song, song videos, top ads search, trending feed, trending hashtags, user stories, video download, and video transcript full. You call one endpoint per job with a single key, and AnyAPI routes each request across 12 sources, falling back automatically when one fails. Pricing is in US dollars, from $0.40 per 1,000 requests on the cheapest endpoint, with no subscription and no monthly minimum. Over the last 30 days, 99.6% of TikTok calls through AnyAPI succeeded, with a request-weighted median response time of 1.4 seconds across 797,603 measured calls.

Pricing is in US dollars, from $0.40 per 1,000 requests on the cheapest endpoint, with no subscription and no monthly minimum. You fund one USD wallet and each call draws it down. Some failed wallet-funded requests incur processing charges that we pass through at cost, with no markup; the error response shows the amount charged.

34 endpoints: profile, profile videos, video transcript, keyword search, video, video comments, user search, ad library ad, ad library search, ad transparency search, audience demographics, comment replies, followers, following, hashtag videos, live, photos, playlist videos, profile contact, profile playlists, profile region, profile reposts, search hashtag, search photos, search suggestions, search top, song, song videos, top ads search, trending feed, trending hashtags, user stories, video download, and video transcript full. Every one takes the same authentication and returns the same normalized response shape, so reaching a second TikTok endpoint is a change of URL and nothing else.

Over the last 30 days, 99.6% of TikTok calls through AnyAPI succeeded, with a request-weighted median response time of 1.4 seconds across 797,603 measured calls. These are AnyAPI's own measurements of traffic through the gateway, recomputed continuously, not a published service-level target.