Skip to content

Platform APIs

Does TikTok have an API?

Short answer

Yes, TikTok has several official APIs, but none of them gives commercial developers general access to public TikTok data. They cover logging in, posting to your own account, showing a user’s own videos, ads transparency and non-commercial academic research.

Updated 25 Sep 20262 min read

TikTok’s official APIs

APIWhat it doesWho can use it
Login KitLets people sign in to your app with TikTok.Any registered app.
Display APIReads the profile and videos of the user who authorised your app.Any app, but only for users who log in and consent.
Content Posting APIPosts videos and photos to the authorising creator’s account.Apps that pass an audit. Unaudited apps can only post privately.
Research APIPublic videos, comments, profiles and follower lists.Academic and not-for-profit researchers in certain regions. No commercial use.
Commercial Content APIPublic data on ads and advertisers.Open to apply. Covers ads shown in the EU.
Data Portability APIExports a user’s own data with their consent.EEA and UK users only.

What the official APIs don’t cover

If you are building a commercial product that needs data about accounts other than your own users, such as a creator’s follower count, the comments on a viral video or search results for a hashtag, no official TikTok API gives it to you.

  • The Display API only returns data for the person who logged in to your app.
  • The Research API covers public data but is limited to non-commercial research, with a daily request quota.
  • The Commercial Content API is about ads, not organic videos.
  • oEmbed returns a title, author and thumbnail for one known video URL, with no view or like counts.

How developers get public TikTok data

Teams that need public profiles, videos, comments, hashtags or sounds for commercial work usually use a data API that reads TikTok’s public pages and returns structured JSON. The trade-off is that you depend on that provider’s coverage and reliability instead of an official contract with TikTok.

Before you pick one, check which data points you need, how fresh they must be, how the provider handles errors and empty results, and how personal data is treated.

In Monocrawl

Public TikTok data in Monocrawl

Monocrawl reads public TikTok data through the same key and envelope as every other platform. Common calls include:

  • tiktok/profile: a public profile with bio and counts.
  • tiktok/profile-videos: recent videos, newest first.
  • tiktok/post-comments: comments on a video, paged by cursor.
  • tiktok/post-transcript: the spoken words of a video as text.
  • tiktok/search and tiktok/search-hashtag: videos by keyword or hashtag.
  • tiktok/song-videos: videos that use a sound.

No TikTok login or app review is needed, and failed or empty calls are not charged.

Common questions

Is the TikTok API free?

The official APIs are free to use once your app is approved, but each only covers its own narrow scope.

Can I use the TikTok Research API for my startup?

No. It is for academic and not-for-profit research, and TikTok requires applicants to be independent of commercial interests.

Can I get view counts for any TikTok video?

Not through an official API unless the video belongs to a user who authorised your app. Public data APIs return the counts shown on the video’s public page.

Sources

  1. TikTok for Developers: Products
  2. TikTok Display API overview
  3. TikTok Research API
  4. TikTok Research API FAQ
  5. TikTok Commercial Content API
  6. TikTok Embed Videos (oEmbed)

Try it on real data

One key for public social, search and web data.

1000 free credits. No card required.