TikTok scraper API

TikTok profile and creator API

Public profiles, account country, live status, similar creators and video search as JSON. Send a username, get the data back. No TikTok login.

  • No card needed
  • Failed calls are free
  • Pack credits never expire
Account
Endpoint
curl "https://api.toolzerhub.com/v2/tiktok/web/user/profile?unique_id=tiktok" \
  -H "x-api-key: $TOOLZERHUB_API_KEY"
200 OK
Real response, 15 Oct 2026
{
  "data": {
    "user": {
      "id": "107955",
      "uniqueId": "tiktok",
      "nickname": "TikTok",
      "signature": "Your next discovery is waiting on TikTok.",
      "verified": true,
      "createTime": 1425144149,
      "secUid": "MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM",
      "privateAccount": false,
      "language": "en"
    },
    "stats": {
      "followerCount": "96234427",
      "followingCount": "1",
      "heartCount": "465580840",
      "videoCount": "1510"
    }
  }
}

Avatar URLs removed; stats shown from statsV2.

31K+
TikTok calls served
93%
finished without a server error
0.9 s
median response time
63
TikTok endpoints

From our request logs.

Response

What comes back

Field names and types read off the real responses in the demo above.

  • Profile/v2/tiktok/web/user/profile2 fields
    • userobject{ id, uniqueId }
    • statsobject{ followerCount, followingCount }
  • Account country/v2/tiktok/app/user/country3 fields
    • usernamestring"tiktok"
    • sec_user_idstring"MS4wLjABAAAAv7iSuuXDJGD…"
    • countrystring"US"
  • Live status/v2/tiktok/web/user/live3 fields
    • userobject{ id, uniqueId }
    • statsobject{ followingCount, followerCount }
    • liveRoomobject{ title, startTime }

Use cases

What people build with it

  • 01Vet creators before a dealProfileSimilar accounts
  • 02Find lookalike creatorsSimilar accountsProfile
  • 03Alert when a brand goes liveLive statusProfile
  • 04Segment accounts by countryAccount countryProfile
  • 05Research a topic by keywordSearch videosProfile

How it works

From key to JSON

  1. 01x-api-key••••••••••Get a key100 free credits a month, no card
  2. 02GET/v2/tiktok/web/user/profileSend a requestAny HTTP client, no SDK needed
  3. 03{ data, status }200Get JSONFailed calls cost nothing

Pricing

What it costs

Every endpoint on this page costs 2 credits per call. Failed calls cost nothing.

  • Free$0every month
    • 100 credits a month
    • No card needed
  • 10K pack$19one time
    • 10,000 credits
    • Never expire
    • $1.90 per 1,000
  • Starter$29a month
    • 20,000 credits a month
    • Cancel anytime
    • $1.45 per 1,000

Per 1,000 credits

  • 10K pack$1.90
  • Starter$1.45
  • Growth$1.32
  • Scale$1.21
  • Business$0.99
  • Customfrom $0.99

Plans renew monthly and cancel anytime. Custom plans start at 1M+ credits. Full pricing

Connect on RapidAPIBilling through RapidAPI? Subscribe to our TikTok Data API there, or see all our listings.

Compare

Why not build it yourself

Three ways to get TikTok data into your app.

CompareToolzer HubTikTok Research APIYour own scraper
SetupOne API keyAcademic application and approvalProxies, sessions, retries
When TikTok changesWe fix itTikTok keeps it workingYou fix the parser
Cost to start100 free credits a monthNon-commercial research onlyProxies and your time

Official API access rules: TikTok: Research API (opens in new tab)

Want to try it yourself first? Our free tiktok-scraper on GitHub covers profiles, videos, comments, hashtags (walkthrough).

FAQ

Questions

Is this the official TikTok API?
No. Toolzer Hub is not affiliated with TikTok or ByteDance. Commercial use is outside the Research API. We read public profiles for any use, with no application.
What does the official TikTok API allow?
The Research API is open to independent and academic researchers doing non-profit research, after an application and approval.
What data does it return?
Profile, Account country, Live status, Similar accounts, Search videos, as JSON.
What does it cost?
2 credits per call. New workspaces get 100 credits a month at no cost; plans work out to $0.99 to $1.45 per 1,000 credits. Failed calls are not charged.

Guides

TikTok guides

Tested walkthroughs with real requests and output.

Try the TikTok API free

Every new workspace gets 100 credits a month. Buy credits only when you need more.

Not affiliated with TikTok or ByteDance.