Skip to content
tiktokapi.io
Creator Analytics Guide8 min read·Updated 2026-10-31

TikTok User Profile, Creator Videos & 200-Item Follower Graph API

Build influencer marketing platforms, creator CRMs, and TikTok Studio analytics alternatives. Resolve any @username to user_id and secUid, pull 33 video posts per call, and map 200 followers per request.

Key Engineering Takeaways (TL;DR)

  • ✓Unlike TikTok Display API or TikTok Studio (which require each creator to grant OAuth login), GET /v1/users/profile lets you query any public @username immediately.
  • ✓GET /v1/users/profile returns user.id (immutable numeric user_id), user.secUid, bio signature, verified badge, and real-time followerCount, heartCount, and videoCount.
  • ✓GET /v1/users/followers and GET /v1/users/following return up to 200 accounts per request — 6.6x larger than legacy scrapers that cap pages at 30 users.
  • ✓GET /v1/users/videos returns up to 33 public videos per request, complete with 1080p no-watermark MP4 URLs and engagement counts.

1. Creator Profile, Posts & Follower Graph Endpoints

Combine these four endpoints to build a complete 360-degree creator intelligence pipeline:

TikTok Creator Profile and Follower Graph Endpoints on TikTokAPI.io
EndpointCompatible RouteRequired IdentifierPage Size & Credits
GET /v1/users/profileGET /v1/user/infousername (e.g. tiktok)1 profile + stats · 10 Credits ($0.001)
GET /v1/users/videosGET /v1/user/postsusername (e.g. tiktok), limit (33), cursorUp to 33 videos/call · 2 Credits / video
GET /v1/users/followersGET /v1/user/followersuser_id (numeric ID from profile), limit (200), cursorUp to 200 followers/call · 1 Credit / user
GET /v1/users/followingGET /v1/user/followinguser_id (numeric ID from profile), limit (200), cursorUp to 200 following/call · 1 Credit / user

2. Two-Step Workflow: Resolve @username -> Fetch Posts & 200 Followers

First call /v1/users/profile to get the creator's numeric user_id and stats, then pass user_id to /v1/users/followers:

Creator Analytics & 200-Follower Graph Pipeline

Resolves @tiktok to numeric user_id=107955, fetches latest 33 videos, and retrieves 200 followers in a single page.

# Step 1: Resolve @username to numeric user_id
curl -sS "https://api.tiktokapi.io/v1/users/profile?username=tiktok" \
  -H "x-api-key: tk_your_api_key_here"

# Step 2: Fetch 200 followers in one call using user_id
curl -sS "https://api.tiktokapi.io/v1/users/followers?user_id=107955&limit=200&cursor=0" \
  -H "x-api-key: tk_your_api_key_here"

Interactive Engineering Workbench · GET /v1/user/info

Verify real-time latency, pagination math & JSON schema

5,000 videos/day
10,000 comments/day
20,000 followers/day
Our HTTP Calls/Day
452
Large page sizes
Legacy Provider Calls
1,334
30-item small pages
Official Research API
Within 1K Cap
1,000 req/day limit
Estimated Monthly Pipeline Cost (30 Days)
$72.73/ mo with Business bonus ($120.00 base rate)
Daily consumption: 40,000 Credits ($4.00/day)
TikTokAPI.io (with volume bonus):$72.73 / mo
Legacy Scrapers ($1.50 / 1K calls):$60.03 / mo
Failed / 404 request fee:$0.00 (0 Credits)

Frequently Asked Questions

Why does /v1/users/followers require a numeric user_id instead of @username?
TikTok's internal graph index keys follower lists by the immutable 64-bit integer user_id rather than the mutable @unique_id handle. You can resolve any @username to its user_id in one call via GET /v1/users/profile or test it online with our free TikTok ID Finder tool (/tools/tiktok-id-finder).
How many credits does it cost to fetch 10,000 followers?
At 200 followers per request and 1 Credit per returned follower, 10,000 followers require only 50 API calls and cost 10,000 Credits ($1.00 base rate, or $0.60 with Business bonus).