Live on RapidAPI

TikTok
Data API

Public TikTok profile and hashtag data as clean JSON. Send a username, get back followers, engagement counts, and recent video metrics. No proxy pool, no TikTok login, no HTML parsing that breaks every few weeks.

What you get back

One call to /profile?username=cristiano returns this shape. Field names are stable, so you can write your parsing once.

{
  "success": true,
  "username": "cristiano",
  "data": {
    "nickname": "Cristiano Ronaldo",
    "verified": true,
    "followers": 76000000,
    "totalLikes": 490000000,
    "totalVideos": 580
  },
  "posts": [
    {
      "videoId": "7123456789012345678",
      "plays": 12400000,
      "likes": 980000,
      "comments": 14200,
      "shares": 62000,
      "createdAt": "2025-03-15T10:22:00.000Z"
    }
  ]
}

Trimmed for readability. The full response includes bio, avatar, profile URL, following count, per-video share and collect counts, hashtags, and music metadata.

Interactive preview

Click through both endpoints with pre-loaded responses from real creators, so you can see the exact shape before you subscribe. The preview uses saved example data rather than querying live, so what you see is representative rather than current.

Open the preview →

Two endpoints

GET /profile

Public profile stats plus recent posts for any username. Pass limit=0 when you only need follower counts and want a faster response.

GET /hashtag

Top performing videos for a tag, with full engagement metrics and music metadata. Useful for spotting trends before they peak.

Pricing

PlanPriceCalls / moRate limit
BASIC$025No card required
PRO$14.992505 req/sec
ULTRA$39.9975010 req/sec
MEGA$99.991,80020 req/sec

Billing and subscriptions are handled by RapidAPI. Past your monthly quota, calls are billed at $0.06 each.

Frequently asked questions

What data does the TikTok Data API return?
Public profile fields (username, display name, bio, verified status, follower and following counts, total likes and video counts) plus recent video metrics: plays, likes, comments, shares, timestamps and direct video URLs. The hashtag endpoint returns top performing videos for a tag with the same engagement metrics.
Is there a free tier?
Yes. 25 calls per month with no credit card required, which is enough to test the response shape against your own code before committing.
How fast is it?
Repeat lookups return in a few milliseconds because responses are cached. The first lookup of a creator nobody has queried recently takes a few seconds while the data is fetched.
Do I need a TikTok account or proxies?
No. There is nothing to log into, no proxy pool to maintain, and no HTML to parse. You send a username or hashtag and get back structured JSON.
Does it return private data?
No. Only information already visible to anyone browsing TikTok without an account. No private content, no email addresses, no direct messages, nothing behind a login.
What is it not good for?
There is no comment data, no video transcripts, no Shop data, and no search: you need to know the username or hashtag already. There is also no historical time series, since every response is a point-in-time snapshot. If you need follower history you would poll and store it yourself.

Start with 25 free calls

No credit card. Enough to check the response against your own code and decide.

View on RapidAPI →

New to the API? Read the walkthrough with code examples.