There is no single TikTok API. There are nine official ones, each with its own approval process, and none of them let you search public TikTok content. That is the short answer, and it is why so many developers end up on scraper vendors' pricing pages.

This page maps the whole surface as it stands in September 2026: what every official product does, who can actually get access, what it costs, and where the documentation is. Then the unofficial layer, honestly. Then what to do if the thing you want is search demand, which no TikTok API returns.

Every official TikTok API in 2026

Official products live in three places. Creator and content APIs are on developers.tiktok.com, advertising APIs on business-api.tiktok.com, and commerce APIs on the TikTok Shop Partner Center. They do not share credentials.

APIWhat it doesWho can get accessCost
Login Kit"Sign in with TikTok" for your app. Issues the OAuth token everything else on this list needs.Anyone with a developer app. Required first step for Display and Content Posting.Free
Display APIReads a logged-in user's profile and their video list. GET /v2/user/info/, /v2/video/list/.Approved apps with the user.info.basic and video.list scopes, for users who authorised you.Free
Content Posting APIUploads and publishes video and photo posts on a user's behalf, and reports post status.Approved apps. Until your app passes TikTok's audit, everything you publish is forced to private visibility.Free. Capped at 6 publish requests a minute per user token.
Research APIQueries public videos, comments, profiles, follower lists and playlists with filters and a date range.Academics and non-profits in the US, EEA, UK, Switzerland and Brazil. An application and a research proposal. Commercial use is prohibited.Free. 1,000 requests and 100,000 records a day.
Commercial Content APISearches the ad transparency library: paid content shown in the EU, EEA, UK, Switzerland and Türkiye.Researchers, by application. A public web version needs no access at all.Free. Roughly 1,000 requests a day, about 50 ads per call.
Business / Marketing APIThe advertising surface: campaigns, ad groups, creatives, audiences, reporting, catalogs.A TikTok Ads account plus a developer app approved in the Business portal.Free to call. You pay for the ads.
Events APIServer-side conversion tracking. Sends web, app and offline events to TikTok for attribution and audiences.Advertisers running conversion campaigns. Pairs with the Pixel.Free
TikTok Shop APIsCommerce: products, orders, fulfilment, returns, finance, affiliate and creator programmes.Sellers and partners with a Partner Center account, a registered app and approved OAuth scopes. Scoped to shops that authorised you.Free. App review typically runs about a week.
TikTok for Business MCPThe ads API wrapped as MCP tools so an AI agent can run campaigns and pull reports.Anyone with a TikTok Ads account. No developer credential needed.Free

Three of those nine are reading tools and six are writing or account tools. That ratio is the whole story of TikTok's developer platform: it is built for apps that act on behalf of a user, not for apps that observe the platform.

The pattern for getting in is the same everywhere. Register an app in the relevant portal, request the products and scopes you need, wait for review, then exchange credentials for a token. Creator APIs use a user access token from Login Kit, refreshed on expiry. The Research API issues a client access token that lasts two hours. Ads and Shop each use their own OAuth flow against their own portal. Nothing carries across, so an app that publishes videos and reads shop orders holds two unrelated sets of credentials.

Price is the easy part: every official TikTok API is free to call. What you pay is in review time and in the narrow scope you get approved for. When people ask about TikTok API pricing they have usually already discovered that the free products do not cover their use case, and what they are really pricing is the unofficial layer.

What no official TikTok API will do

Four things people expect and do not get.

Search public videos. Nothing outside the Research API queries TikTok's public content, and the Research API is academics only. The Display API reads a user's own videos after they authorise you, which is a different thing entirely.

Return search volume. TikTok publishes search-demand numbers to creators in the app through Creator Search Insights. No API carries them. More on that below.

Give you comments at scale. Comment text is available in the Research API and nowhere else official.

Work before an audit. A new developer app can call the sandbox, but the Content Posting API keeps published content private until TikTok reviews your app. Build the review into your timeline, not after it.

Reading TikTok API documentation

Docs are split by product and the left navigation resets when you cross from developers.tiktok.com to business-api.tiktok.com. Scopes, rate limits and audit rules are documented per product, not globally, so check the page for the exact endpoint you plan to call rather than a general overview.

The unofficial layer: scrapers and resale APIs

Because public search has no official route, a market grew to sell it. These services pull TikTok's public web and app endpoints and hand you JSON.

ServiceWhat you getPricing
ApifyA marketplace of TikTok Actors: profile, hashtag, comment, sound and ad-library scrapers. Also an MCP endpoint.Pay per Actor run, on top of a platform plan
EnsembleDataA documented TikTok API across posts, users, hashtags, search and musicDaily units: 50 a day free, $100 for 1,500 a day, up to $1,400 for 50,000
Bright DataTikTok profile, post, comment and shop datasets, exposed as an API and as MCP tools5,000 requests a month free, then $1.50 per 1,000 results
TikAPIPublic data plus user-authenticated routes, which most rivals do not offerMonthly plans by daily request allowance
ScrapeCreatorsSimple per-endpoint TikTok scraping across several platformsCredit packs
davidteather/TikTok-ApiOpen-source Python wrapper for public endpoints. Free, self-hosted.Free, plus whatever proxies cost you

Two honest notes before you pick one.

They break. These services follow TikTok's private endpoints, and TikTok changes them. The open-source package is explicit about it: an empty response "means TikTok is blocking the request and detects you're a bot", and the documented fix is residential proxies. A hosted vendor absorbs that work, which is most of what you are paying for.

They are not licensed. Scraping public pages sits outside TikTok's Terms of Service, and no vendor can give you permission TikTok has not given. That is a real consideration for anything client-facing or regulated. It is not a reason to pretend the market does not exist, but price the risk in. The scraper guide goes through it properly.

What if you want TikTok search data

This is the request that sends people round the whole list and back. Nobody wants "the TikTok API" for its own sake. They want to know what people search for on TikTok, and whether anyone has answered it yet.

TikTok does publish that, to creators, inside the app. Creator Search Insights shows a topic's searches over the last seven days, a popularity score, a video count and a content-gap flag. It is in the app and on desktop at tiktok.com/csi, has no export, and has no official API.

TokConnect exposes that data as an MCP server, so an agent can query it. Here is a real pull for a developer-adjacent niche, made on 19 September 2026:

Topic7-day searchesVideosCategory
smart home technology and automation4,702,229473Science & Tech › Technical
smart home houses and automation4,575,957559Local Life › Life Services
smart home automation setup and wiring4,389,6380Household › House Decoration
AI home automation and smart living4,280,658100Science & Tech › Technical
ESP32 home automation and basics2,949,224120Science & Tech › Technical
smart home automation ideas136,9130Science & Tech › Technical
home automation23,9970Science & Tech › Technical

Data: TikTok Creator Search Insights via TokConnect, pulled 19 September 2026. Open the snapshot. Search popularity is a 7-day global count; see what the number means.

Look at the bottom two rows against the top. The bare phrase home automation gets 24,000 searches a week. The clusters people actually type get four million. If you were building a keyword tool on autocomplete alone you would size this niche wrong by two orders of magnitude, and you would miss that "smart home automation setup and wiring" has 4.4 million searches and zero videos matched to it.

Setup is one command and one bearer header, and billing is one credit per tool call with 100 free. The TikTok MCP guide has the full picture, and Claude Code and Cursor have the exact config lines.

Which TikTok API to use, by job

What you are buildingUse
Let users sign in with TikTokLogin Kit
Show a user their own TikTok profile and videos in your appLogin Kit plus the Display API
Schedule or publish posts for creatorsContent Posting API, and plan for the audit
Track conversions from TikTok adsEvents API plus the Pixel
Manage ad spend programmaticallyBusiness / Marketing API, or its MCP server for agents
Run a seller or affiliate integrationTikTok Shop Partner APIs
Study public TikTok content as an academicResearch API
Audit ads shown in EuropeCommercial Content API, or the public library
Search public videos, creators or hashtags at scaleNo official route. A scraping vendor, or the search API options.
Read comments on videos you do not ownResearch API if eligible, otherwise the comments API options
Find out what people search for on TikTokCreator Search Insights, through an agent or a script

If your row says "no official route", that is not a gap you can engineer around with a cleverer request to developers.tiktok.com. It is a product decision TikTok has made and kept. Pick the unofficial path deliberately, or pick a different question.

Frequently asked questions

Is TikTok's API free?

Yes, all of the official ones. Login Kit, the Display API, the Content Posting API, the Research API, the Commercial Content API, the Business API, the Events API and the TikTok Shop APIs are all free to call once your app is approved. You pay for ads, not for API requests. Paid TikTok data comes from unofficial vendors.

How much does it cost to use the TikTok API?

Nothing for official APIs. Unofficial services price by volume: EnsembleData starts at $100 a month for 1,500 daily units with 50 free, Bright Data gives 5,000 requests a month free then charges $1.50 per 1,000 results, and Apify bills per Actor run. Prices change, so check the vendor's page before you budget.

How to get the TikTok API?

Pick the product first, because access is per-product. Register an app at developers.tiktok.com for creator and content APIs, in the Business portal for ads, or in TikTok Shop Partner Center for commerce. Request the scopes you need, submit for review, then exchange your credentials for a token. The Research API adds an eligibility check and a research proposal.

Can I search TikTok videos with the API?

Not with an official API unless you are an approved researcher. The Display API reads only the videos of users who authorised your app. Public search is served by unofficial scraping vendors or by an MCP server; see our TikTok search API guide.

Sources and data