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.

Endpoints28Providers7From · profile$0.50/1k req · BadgerFull breakdownRead docs
Uptime
98.46%
30d · 13,583 calls
Requests
13,586
30d · weekly, last 12 wks
Response
5.0s
median · 30d
POST

Profile

Most used
/v1/run/tiktok.profiletiktok.profile
Full public profile for a handle: display name, bio, avatar, follower and like counts.
3,832 /mo
384.6%
100.00%
9608ms p50
3
from$0.50/1k req
Badger
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.
3,767 /mo
295.8%
96.87%
2221ms p50
3
from$0.80/1k req
Badger
POST

Profile videos

/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.
2,292 /mo
263.6%
99.96%
2968ms p50
3
from$1.20/1k req
Giraffe
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.
1,266 /mo
68.5%
99.21%
4364ms p50
2
from$1.20/1k req
Giraffe
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).
1,121 /mo
802.5%
100.00%
1878ms p50
3
from$1.20/1k req
Tiger
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).
398 /mo
2375%
98.48%
4653ms p50
3
from$0.50/1k req
Badger
POST

Video transcript

/v1/run/tiktok.video_transcripttiktok.video_transcript
Spoken-word transcript for a single video by URL, with timestamps where available.
236 /mo
18.7%
99.15%
1704ms p50
2
from$1.20/1k req
Giraffe
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.
202 /mo
8.1%
100.00%
5133ms p50
2
from$1.20/1k req
Giraffe
POST

Hashtag videos

/v1/run/tiktok.hashtag_videostiktok.hashtag_videos
List recent TikTok videos for a hashtag (creator, caption, views, likes, shares).
157 /mo
384.4%
99.36%
19706ms p50
3
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.
79 /mo
415.4%
96.20%
5814ms p50
1
price$1.20/1k req
Giraffe
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.
65 /mo
44.4%
30.77%
1394ms p50
1
price$1.20/1k req
Tiger
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.
34 /mo
100%
100.00%
770ms p50
2
from$1.20/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.
31 /mo
88.2%
100.00%
1909ms p50
3
from$1.20/1k req
Tiger
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.
29 /mo
100.00%
881ms 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.
29 /mo
2800%
41.38%
21644ms p50
1
price$5.94/1k audio minutesup to $0.0995 / request
Octopus
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).
11 /mo
54.5%
45.45%
3148ms p50
2
from$0.50/1k req
Badger
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.
11 /mo
100.00%
6719ms p50
2
from$1.16/1k req
Octopus
POST

Followers

/v1/run/tiktok.followerstiktok.followers
List the followers of a TikTok account by username, returning each follower's profile basics.
10 /mo
75%
100.00%
2191ms 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.
7 /mo
600%
100.00%
8138ms p50
2
from$18.00/1k req
Fox
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.
4 /mo
100.00%
830ms p50
2
from$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.
3 /mo
100.00%
3030ms p50
2
from$1.20/1k req
Giraffe
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 /mo
50%
100.00%
4119ms p50
1
price$0.50/1k req
Badger
POST

Following

/v1/run/tiktok.followingtiktok.following
List the accounts a TikTok user follows (handle, display name, follower count, bio) by username.
1 /mo
100%
100.00%
2190ms p50
2
from$1.20/1k req
Giraffe
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).
-
-
2
from$1.20/1k req
Tiger
POST

Comment replies

/v1/run/tiktok.comment_repliestiktok.comment_replies
List the replies to a TikTok comment with cursor pagination (text, author, likes).
-
-
2
from$1.20/1k req
Giraffe
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.
-
-
2
from$1.20/1k req
Giraffe
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
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).
-
-
2
from$1.20/1k req
Giraffe

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.

98.5%
of calls succeeded (13,583 calls)
Succeeded on first lane 91.1%Recovered by failover 7.4%Failed 1.5%
Response time estimate (13,374 calls across endpoints)
Weighted p50 estimate
5.0s
Request-weighted average of endpoint p50 values, not a combined request percentile
Weighted p99 estimate
30.3s
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 28 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, profile contact, profile region, search hashtag, search top, song, song videos, top ads search, trending feed, trending hashtags, video download, and video transcript full. You call one endpoint per job with a single key, and AnyAPI routes each request across 7 sources, falling back automatically when one fails. Pricing is in US dollars, from $0.50 per 1,000 requests on the cheapest endpoint, with no subscription and no monthly minimum. Over the last 30 days, 98.5% of TikTok calls through AnyAPI succeeded, with a request-weighted median response time of 5.0 seconds across 13,583 measured calls.

Pricing is in US dollars, from $0.50 per 1,000 requests on the cheapest endpoint, with no subscription and no monthly minimum. You fund one USD wallet, each call draws it down, and a failed request costs $0.

28 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, profile contact, profile region, search hashtag, search top, song, song videos, top ads search, trending feed, trending hashtags, 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, 98.5% of TikTok calls through AnyAPI succeeded, with a request-weighted median response time of 5.0 seconds across 13,583 measured calls. These are AnyAPI's own measurements of traffic through the gateway, recomputed continuously, not a published service-level target.