- Every official TikTok API is free to call. The cost is app review and a narrow approved scope.
- Login Kit, Display and Content Posting only reach accounts that authorised your app. They do not search TikTok.
- The Research API is the only official way to query public content: approved academic and non-profit researchers only, 1,000 requests and up to 100,000 records a day.
- Ads, Shop and creator APIs live in three separate portals with three separate credential sets.
- No TikTok API returns search volume or another shop's sales. Search demand sits in Creator Search Insights, in the app and at tiktok.com/csi; TokConnect returns it, plus TikTok Shop sales estimates, to agents and scripts.
TikTok has nine official APIs. All free. Only one searches public content, and it's for academics. None of them tells you what people search for on TikTok. TokConnect does, with no approval queue: one key for public TikTok data, TikTok Shop sales and TikTok's own search counts, through 34 tools for videos, creators, comments, hashtags, sounds and captions. Free to start, no card, in ChatGPT, Claude and Cursor or from your own code; the REST API comes with every paid plan.
This page maps the whole surface: what every official product does, who can actually get access, what it costs, and where the documentation is. Then the unofficial layer and what it costs. Then what to do if the thing you want is search demand.
What official TikTok APIs exist 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.
| API | What it does | Who can get access | Cost |
|---|---|---|---|
| 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 API | Reads 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 API | Uploads 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 API | Queries public videos, comments, profiles, follower lists and playlists with filters and a date range. | Academic researchers in the US, EEA, UK and Switzerland, EU-registered non-profits, and Brazilian academic or non-profit researchers studying youth safety. An application and a research proposal; approval takes about four weeks. Commercial use is prohibited. | Free. 1,000 requests and up to 100,000 records a day. |
| Commercial Content API | Searches 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 API | The 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 API | Server-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 APIs | Commerce: 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 |
| TikTok for Business MCP | The ads API wrapped as MCP tools so an AI agent can run campaigns and pull reports. Ads only. | Anyone who signs in with a TikTok for Business account. TikTok says no developer credential is needed. | Free |
Limits from TikTok's developer FAQ. Sources below.
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 short answer: 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 will no official TikTok API 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.
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.
What about unofficial TikTok 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.
| Service | What you get | Pricing |
|---|---|---|
| TokConnect | One key, all of public TikTok: videos, creators, comments, transcripts, hashtags, sounds, TikTok's own search counts and TikTok Shop sales in 17 markets. Use it from a web chat, inside ChatGPT, Claude and Cursor, or from your own code. Best for: agents and scripts that need public data plus search demand, with no application and no scraper to maintain. | Free to start, no card; paid plans from $34.99 a month, billed yearly |
| Apify | A 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 |
| EnsembleData | A documented TikTok API across posts, users, hashtags, search and music | Daily units: 50 a day free with no card, $100 a month for 1,500 a day, up to $1,400 for 50,000 |
| Bright Data | TikTok profile, post, comment and shop datasets, exposed as an API and as MCP tools | 5,000 records a month free, then $1.50 per 1,000 records |
| TikAPI | Public data plus user-authenticated routes, which most rivals do not offer | Monthly plans by daily request allowance |
| ScrapeCreators | Simple per-endpoint TikTok scraping across several platforms | Credit packs |
| davidteather/TikTok-Api | Open-source Python wrapper for public endpoints. Free, self-hosted. | Free, plus whatever proxies cost you |
Prices from each vendor's own page.
Two catches with scrapers and resale APIs.
- 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.
- Terms and accounts. TikTok's Terms of Service restrict automated scraping, and scrapers that log in put an account at risk. TokConnect is read-only: it uses public data, never logs in to your TikTok or Seller Center and never posts. The scraper guide covers the legal side in full.
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 gives that data to your agent, so you can ask for it in plain English. Here is what came back for one niche, smart home automation, in the week to 19 Sep. These are typed searches, the phrases people actually enter:
| Typed search | 7-day searches | Videos | Category |
|---|---|---|---|
| smart home automation ideas | 136,913 | 0 | Science & Tech › Technical |
| home automation | 23,997 | 0 | Science & Tech › Technical |
TikTok's own search counts · week to 19 Sep. What the number means.
The longer phrase got almost six times the searches of the bare one, and TikTok matched no videos to either. An autocomplete-only keyword tool would show you both phrases and no way to tell which matters. That is the number no TikTok API carries.
The same pull also returned eight TikTok topic groups, phrases TikTok generates that pool many related searches, such as "smart home automation setup and wiring" (a pooled figure of 4,389,638, 0 videos). Treat those as signs of a wider theme, not as counts for one phrase, and never set them against a typed search.
The same key covers TikTok Shop sales, which no official API returns for shops you do not own. Ask for the best-selling security cameras and the Wyze Solar Cam Pan 2K comes first on TikTok Shop US: an estimated $363.48K in revenue from 4,601 units in the 30 days to 18 Oct, sold by 334 creators. A wireless video doorbell came second at $359.85K, from 25,295 units at about $14 each.
TikTok Shop US · 30 days to 18 Oct
Start free, no card. Paid plans from $34.99 a month, billed yearly, and the API comes with every paid plan. The TikTok MCP guide has the full picture, and Claude Code and Cursor have the exact config lines.
Which TikTok API should you use for each job?
| What you are building | Use |
|---|---|
| Let users sign in with TikTok | Login Kit |
| Show a user their own TikTok profile and videos in your app | Login Kit plus the Display API |
| Schedule or publish posts for creators | Content Posting API, and plan for the audit |
| Track conversions from TikTok ads | Events API plus the Pixel |
| Manage ad spend programmatically | Business / Marketing API, or its MCP server for agents |
| Run a seller or affiliate integration | TikTok Shop Partner APIs |
| Study public TikTok content as an academic | Research API |
| Audit ads shown in Europe | Commercial Content API, or the public library |
| Search public videos, creators or hashtags at scale | No official route. TokConnect, a scraping vendor, or the other search API options. |
| Read comments on videos you do not own | Research API if eligible, otherwise TokConnect or the other comments API options |
| Find out what people search for on TikTok | TokConnect, which returns Creator Search Insights counts to an agent or a script |
| Estimate what a TikTok Shop product, shop or creator sells | TokConnect Shop Analytics, for 17 TikTok Shop markets. The Shop Partner APIs only cover your own shop's orders. |
Paste this into your agent with TokConnect connected:
I am building [your product]. Find the top 20 things people type into TikTok search about [your niche]. Keep only typed searches, and show each with its 7-day searches and video count. Flag any with zero videos.
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, and TokConnect is the route around it.
Pick TokConnect if you want public videos, creators, comments, TikTok's own search counts and TikTok Shop sales estimates in an agent or a script without an application. For bulk exports, TokConnect covers videos, comments, creators, search demand and TikTok Shop sales through one key on one monthly plan; see TikTok API pricing compared. The Research API remains an option only for eligible academics.
How we got these numbers
Official API facts come from TikTok for Developers, TikTok API for Business, TikTok Shop Partner Center and TikTok's Ads Help Center, re-checked on 5 October 2026.
TikTok's developer site returned errors to our fetches that day, so the Research API quota and eligibility and the Content Posting limit were confirmed through TikTok's FAQ as indexed by search and 2026 coverage of TikTok API limits; the Commercial Content API quota could not be re-confirmed and keeps its 19 September 2026 date. Vendor prices come from each vendor's own pricing or product page on 5 October 2026.
The search figures come from one demand_find_topics call for "home automation" on 19 September 2026 through TokConnect's MCP server; the prompt above runs the same tool. Searches are TikTok's 7-day global search popularity; videos are the videos TikTok matches to each search.
A record counts as a topic group, not a typed search, if its 7-day figure is 5,000,000 or more, or 1,000,000 or more with the week's first daily reading under 5% of its last, or TikTok files it as Featured Content. TokConnect's tool count comes from its live tool list on 21 October 2026, and the security camera figures from one product_top_selling call (keyword "security camera", 30 days) the same day. Data: search snapshot, facts checked, tool catalog, Shop sales.
Key statistics
TikTok offers nine official APIs across developers.tiktok.com, business-api.tiktok.com and TikTok Shop Partner Center, and only the Research API, open to approved academic and non-profit researchers, queries public TikTok content.
TikTok's Research API allows 1,000 requests a day and up to 100,000 records a day, with the quota resetting at midnight UTC.
TikTok's Content Posting API allows 6 publish requests a minute per user access token, and an app that has not passed TikTok's audit can only post with private visibility.
All 5 statistics
Bright Data's TikTok scraper gives 5,000 free records a month and then charges $1.50 per 1,000 records.
"smart home automation ideas" was searched 136,913 times on TikTok in the week to 19 Sep, and TikTok matched 0 videos to it. No official TikTok API returns that number.
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 TikTok's official APIs, which are limited to approved uses. Third-party access is paid. TokConnect starts free with no card, then paid plans from $34.99 a month, billed yearly, with every tool included, TikTok Shop sales estimates too. Other services price per record or per run; the TikTok API pricing guide compares them.
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. For public search without an application, TokConnect's MCP server searches videos, accounts, hashtags and sounds with one API key; scraping vendors are the other route. See our TikTok search API guide.
What is the best way to get TikTok data without the official API?
TokConnect is the practical pick for most developers: one key, 34 tools, covering public videos, creators, comments, hashtags, sounds, TikTok Shop listings and TikTok Shop sales estimates, transcripts where TikTok has captions, and TikTok's own search counts, which no official API returns. It works inside ChatGPT, Claude and Cursor or from your own code, and it starts free, with no card. Approved academics can also apply for the free Research API.
Who can use the TikTok Research API?
Academic researchers at institutions in the US, EEA, UK and Switzerland, EU-registered non-profits, and Brazilian academic or non-profit researchers studying youth safety. You apply with a research proposal and approval takes about four weeks. Commercial use is not allowed, and the quota is 1,000 requests and up to 100,000 records a day.
Sources and data
- TikTok for Developers
- TikTok API for Business portal
- Overview on TikTok Shop APIs (Partner Center)
- About Events API (TikTok Ads Help)
- Commercial Content API (TikTok for Developers)
- EnsembleData pricing (checked 5 October 2026)
- Research API FAQ (TikTok for Developers)
- Content Posting API: upload video reference (TikTok for Developers)
- About TikTok for Business MCP server (TikTok Ads Help Center)
- TikTok Scraper API pricing (Bright Data, checked 5 October 2026)
- TikTok API rate limits in 2026 (Phyllo, July 2026)
- Home-automation topic data pulled 19 September 2026 (snapshot)
- Security camera sales estimates, TikTok Shop US, pulled 20 October 2026 (snapshot)

