TikTok Scraper scraper API

Scrapes TikTok profiles and posts by parsing server-rendered HTML.

Social & content 2 capabilities stable 83.9% success rate

Capabilities

Every capability is one POST /execute call that returns structured JSON.

Get Post

tiktok.post.get

Fetch TikTok post/video metadata from the server-rendered HTML.

Request

curl -X POST https://data.upscrape.com/execute \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"url":"https://www.tiktok.com/@khaby.lame/video/6804458085789256966"},"capability":"tiktok.post.get"}'

Input

Field Type Required Description
url string required TikTok post/video URL

Output

Field Type Required Description
itemInfo object required
itemInfo.itemStruct object required
shareMeta object optional
shareMeta.desc string optional
shareMeta.title string optional
statusCode number optional TikTok status code; 0 indicates success.
statusMsg string optional

Get Profile

tiktok.profile.get

Fetch TikTok profile data from the server-rendered HTML.

Request

curl -X POST https://data.upscrape.com/execute \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"url":"https://www.tiktok.com/@tiktok"},"capability":"tiktok.profile.get"}'

Input

Field Type Required Description
url string required TikTok profile URL, @handle, or username

Output

Field Type Required Description
needFix boolean optional
shareMeta object optional
shareMeta.desc string optional
shareMeta.title string optional
statusCode number optional TikTok status code; 0 indicates success.
statusMsg string optional
userInfo object required
userInfo.itemList array<object> optional
userInfo.stats object required Numeric counters (may lose precision for very large values).
userInfo.statsV2 object optional String-encoded counters; preferred over `stats` for exact values.
userInfo.user object required

Run TikTok Scraper in under a minute

Sign in, create an API key, and try any capability in the playground before you write code.

Get an API key