Introducing the Instagram APIRead more →

Transcript API. 8 platforms, one schema.

Timed transcripts of public videos: the platform's caption track, or speech-to-text on the audio when there is none. We handle the proxies, blocks and platform changes.

GET socialtap.dev/v1/tiktok/transcript

9 endpoints, one parser.

Transcripts from all 8 platforms come back in the same fields, null where a platform doesn't show one.

Call the Transcript API from your code.

Copy the request for your language, or hand it to your agent.

TikTok Transcript Try in
const params = new URLSearchParams({
  url: "7673108027645414678",
});
const res = await fetch(`https://socialtap.dev/v1/tiktok/transcript?${params}`, {
  headers: { "x-api-key": process.env.SOCIALTAP_API_KEY ?? "" },
});
const body = await res.json();
if (!res.ok) throw new Error(`${body.error.code}: ${body.error.message}`);
const { data, meta } = body;
console.log(data, meta.credits_charged);
GET https://socialtap.dev/v1/tiktok/transcriptDocs

Frequently asked questions

What you send, what comes back and how your agent uses it.

Contact us
Does the Instagram Reels Transcript API work for reels that aren't in English?
Yes. Speech-to-text detects the spoken language and returns it in language.

Send your first request in a minute.

Get a key, send a link you already have and see what comes back. The same key works on every platform.

100free credits
  • No credit card
  • Failed requests are free
  • Works on all 218 endpoints
Start for free Read the docs