Upscrape 2.0 is here. Live platform data for agents, apps, and workflows. Upscrape 2.0 is here. REST API and MCP, one connection. Explore capabilities

TikTok Scraper scraper API

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

Social & content 2 capabilities stable 99.8% 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

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

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