Skip to content

Quickstart

Five minutes, three steps, no credit card.

1. Get your key

Sign up with email or GitHub. Your API key (sk_live_...) and 100 free trial credits are on screen immediately.

2. Make your first call

Pick any public TikTok video and ask for its transcript:

Terminal window
curl "https://api.scrapersocial.com/v1/tiktok/transcript?url=https://www.tiktok.com/@tiktok/video/7231338487075638570" \
-H "Authorization: Bearer sk_live_..."

Or from Node:

const url = new URL("https://api.scrapersocial.com/v1/tiktok/transcript");
url.searchParams.set("url", "https://www.tiktok.com/@tiktok/video/7231338487075638570");
const resp = await fetch(url, {
headers: { Authorization: "Bearer sk_live_..." },
});
const { data, request_id } = await resp.json();
console.log(data.text);

3. Read the response

{
"data": {
"platform": "tiktok",
"entity_id": "7231338487075638570",
"language": "en",
"text": "Today I want to show you the three settings everyone ignores...",
"segments": [
{ "start": 0.0, "end": 3.2, "text": "Today I want to show you the three settings" }
]
},
"request_id": "req_01JZX4M8Q2TE9W"
}

That call cost 8 credits (transcripts are premium; simple stats cost 1–5). Check the X-Credits-Remaining header to see your balance.

Next steps

  • Swap tiktok/transcript for any of the ~35 endpoints — same request shape everywhere. Start with the TikTok reference.
  • Authentication covers key management and rotation.
  • Building an agent? The MCP server exposes everything as tools.