# Transcript API. 8 platforms, one schema.

[APIs](https://socialtap.dev/apis/index.md)**Transcripts**

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.

[Start for free](https://socialtap.dev/signup/)

GET socialtap.dev/v1/tiktok/transcript

Live data from 33 platforms.

[TikTok](https://socialtap.dev/apis/tiktok/index.md) · [Instagram](https://socialtap.dev/apis/instagram/index.md) · [Facebook](https://socialtap.dev/apis/facebook/index.md) · [YouTube](https://socialtap.dev/apis/youtube/index.md) · [Reddit](https://socialtap.dev/apis/reddit/index.md) · [Threads](https://socialtap.dev/apis/threads/index.md) · [Spotify](https://socialtap.dev/apis/spotify/index.md) · [Amazon](https://socialtap.dev/apis/amazon/index.md) · [Apple Music](https://socialtap.dev/apis/applemusic/index.md) · [Pinterest](https://socialtap.dev/apis/pinterest/index.md) · [Rumble](https://socialtap.dev/apis/rumble/index.md) · [X](https://socialtap.dev/apis/x/index.md) · [Bluesky](https://socialtap.dev/apis/bluesky/index.md) · [Twitch](https://socialtap.dev/apis/twitch/index.md) · [LinkedIn](https://socialtap.dev/apis/linkedin/index.md) · [Telegram](https://socialtap.dev/apis/telegram/index.md) · [TikTok Shop](https://socialtap.dev/apis/tiktokshop/index.md) · [Kwai](https://socialtap.dev/apis/kwai/index.md) · [Snapchat](https://socialtap.dev/apis/snapchat/index.md) · [SoundCloud](https://socialtap.dev/apis/soundcloud/index.md) · [Truth Social](https://socialtap.dev/apis/truthsocial/index.md) · [Kick](https://socialtap.dev/apis/kick/index.md) · [Komi](https://socialtap.dev/apis/komi/index.md) · [Lnk.Bio](https://socialtap.dev/apis/linkbio/index.md) · [Linkme](https://socialtap.dev/apis/linkme/index.md) · [Linktree](https://socialtap.dev/apis/linktree/index.md) · [Pillar](https://socialtap.dev/apis/pillar/index.md) · [TikTok Ad Library](https://socialtap.dev/apis/tiktok-ad-library/index.md) · [Facebook Ad Library](https://socialtap.dev/apis/facebook-ad-library/index.md) · [Facebook Events](https://socialtap.dev/apis/facebook-events/index.md) · [Facebook Marketplace](https://socialtap.dev/apis/facebook-marketplace/index.md) · [Google Ads Transparency Center](https://socialtap.dev/apis/google-ads-transparency/index.md) · [LinkedIn Ad Library](https://socialtap.dev/apis/linkedin-ad-library/index.md)

## 9 endpoints, one parser.

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

- - [Transcript TikTok Transcript API Timed transcript from captions or the audio From 1 credit`GET /v1/tiktok/transcript`](https://socialtap.dev/apis/tiktok/transcript/index.md)
- - [Transcript Instagram Reels Transcript API Timed transcript of a public reel or video From 1 credit`GET /v1/instagram/transcript`](https://socialtap.dev/apis/instagram/transcript/index.md)
- - [Transcript Facebook Video Transcript API Timed transcript of a video or reel From 1 credit`GET /v1/facebook/transcript`](https://socialtap.dev/apis/facebook/transcript/index.md)
- - [Transcript YouTube Transcript API Timed transcript from captions or audio From 1 credit`GET /v1/youtube/transcript`](https://socialtap.dev/apis/youtube/transcript/index.md)
- - [Transcript Reddit Video Transcript API Video post transcript, from captions or audio From 1 credit`GET /v1/reddit/transcript`](https://socialtap.dev/apis/reddit/transcript/index.md)
- - [Transcript Rumble Transcript API Timed transcript of any video or past stream From 1 credit`GET /v1/rumble/transcript`](https://socialtap.dev/apis/rumble/transcript/index.md)
- - [Transcript Twitch Clip Transcript API Clip transcript with timestamps, from its audio From 2 credits`GET /v1/twitch/transcript`](https://socialtap.dev/apis/twitch/transcript/index.md)
- - [Transcript Kick Clip Transcript API Timed transcript of a clip, from its audio From 2 credits`GET /v1/kick/transcript`](https://socialtap.dev/apis/kick/transcript/index.md)
- - [Transcript Facebook Ad Transcript API Timed transcript of what a video ad says From 2 credits`GET /v1/facebook/ad_transcript`](https://socialtap.dev/apis/facebook/ad_transcript/index.md)

## 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/transcript`[Docs](https://socialtap.dev/apis/tiktok/transcript/index.md)

## Frequently asked questions

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

[Contact us](mailto:support@socialtap.dev)

**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](https://socialtap.dev/signup/) [Read the docs](https://socialtap.dev/docs/index.md)

---

[HTML version](https://socialtap.dev/apis/transcripts/) · [Docs index for AI agents](https://socialtap.dev/llms.txt) · [All docs in one file](https://socialtap.dev/llms-full.txt)
