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.

Endpoints34Providers13From · profile videos$0.60/1k req · BisonFull breakdownRead docs
Uptime
99.62%
30d · 1,016,454 calls
Requests
1M
30d · weekly, last 12 wks
Response
1.5s
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.
244,750 /mo
▲1022.1%
99.98%
1327ms 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).
179,145 /mo
▲505.8%
99.85%
1849ms p50
4
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.
152,668 /mo
▲53.3%
100.00%
988ms 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.
112,994 /mo
▲1752.1%
97.69%
434ms 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.
74,161 /mo
▲335.5%
99.99%
1011ms 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.
65,523 /mo
▲142.2%
99.81%
3543ms p50
1
price$1.87/1k req
Tiger
POST

User search

/v1/run/tiktok.search_userstiktok.search_users
Search TikTok accounts by keyword with cursor pagination: handle, nickname and follower count.
56,518 /mo
▲389.6%
100.00%
1039ms p50
6
from$0.60/1k req
Bison
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).
32,965 /mo
▲706.2%
99.97%
1619ms p50
5
from$0.40/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.
25,296 /mo
▲235.9%
100.00%
1289ms p50
4
from$1.10/1k req
Flamingo
POST

Comment replies

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

Hashtag videos

/v1/run/tiktok.hashtag_videostiktok.hashtag_videos
List recent TikTok videos for a hashtag (creator, caption, views, likes, shares).
8,777 /mo
▲2079%
98.97%
5148ms 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).
7,374 /mo
▲5342.2%
97.54%
2277ms p50
2
from$0.80/1k req
Badger
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.
6,632 /mo
▲659.5%
99.08%
6246ms 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.
6,214 /mo
▲156%
95.48%
1174ms p50
1
price$1.20/1k req
Tiger
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,896 /mo
▲532.1%
100.00%
3354ms p50
2
from$1.20/1k req
Tiger
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.
5,304 /mo
▲799.5%
98.59%
6570ms p50
1
price$5.94/1k audio minutesup to $0.0995 / request
Octopus
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.
4,348 /mo
▲554.6%
99.91%
859ms p50
3
from$1.20/1k req
Walrus
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,784 /mo
▲186.9%
100.00%
1708ms p50
4
from$0.60/1k req
Bison
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).
3,241 /mo
▲13973.9%
100.00%
536ms 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,569 /mo
▲114.8%
100.00%
4771ms 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,904 /mo
▲63366.7%
99.32%
1286ms p50
1
price$1.20/1k req
Tiger
POST

Profile region

/v1/run/tiktok.profile_regiontiktok.profile_region
Resolve the home region (country) of a TikTok creator by handle.
1,813 /mo
▲1202.9%
100.00%
3098ms p50
2
from$1.20/1k req
Giraffe
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,805 /mo
▲1185.9%
99.89%
7996ms p50
2
from$18.00/1k req
Fox
POST

Following

/v1/run/tiktok.followingtiktok.following
List the accounts a TikTok user follows (handle, display name, follower count, bio) by username.
1,622 /mo
▼30%
100.00%
2008ms p50
3
from$0.80/1k req
Flamingo
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,588 /mo
▲1289.5%
99.94%
889ms 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,127 /mo
▼57.2%
94.50%
2247ms 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).
1,032 /mo
▲14571.4%
99.90%
825ms 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.
470 /mo
▲136.5%
99.36%
1117ms p50
2
from$0.80/1k req
Flamingo
POST

Followers

/v1/run/tiktok.followerstiktok.followers
List the followers of a TikTok account by username, returning each follower's profile basics.
391 /mo
▲923.7%
100.00%
1815ms p50
3
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.
312 /mo
▲6.5%
86.22%
1299ms p50
1
price$1.20/1k req
Tiger
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.
19 /mo
▲500%
94.74%
3542ms p50
2
from$1.20/1k req
Giraffe
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.
14 /mo
35.71%
557ms p50
1
price$1.20/1k req
Tiger
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.
6 /mo
100.00%
1052ms p50
2
from$1.10/1k req
Lemur
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.
4 /mo
100.00%
986ms 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 (1,016,454 calls)
Succeeded on first lane 93.1%Recovered by failover 6.5%Failed 0.4%
Response time estimate (1,012,563 calls across endpoints)
Weighted p50 estimate
1.5s
Request-weighted average of endpoint p50 values, not a combined request percentile
Weighted p99 estimate
21.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 13 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.5 seconds across 1,016,454 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.5 seconds across 1,016,454 measured calls. These are AnyAPI's own measurements of traffic through the gateway, recomputed continuously, not a published service-level target.