Transcript schema
The unified SocialCrawl video or audio transcript schema. Every field, its type, per-platform availability, and a machine-readable JSON Schema, generated from the canonical Zod source.
Transcript schema
Every SocialCrawl endpoint that returns a video or audio transcript gives you this exact shape, whatever the source platform. Write your parser once and the same code reads transcript data from every platform below. That is the unified schema: one contract instead of a dozen raw upstream formats.
Field reference
| Field | Type | Nullable | Description |
|---|---|---|---|
transcript | string | Yes | Full transcript text. Plain string for TikTok/Facebook/Twitter; see transcripts for Instagram and the segmented YouTube shape. |
transcripts | object[] | Yes | Instagram transcript entries. Each item has a text field with the full transcript for that track. |
Platform availability
8 platforms return the Transcript shape across 10 endpoints. This is a passthrough shape: the outer contract above is guaranteed on every platform, and each platform's own extra fields are preserved untouched rather than remapped, so there is no per-field availability matrix.
| Platform | Endpoints |
|---|---|
/v1/facebook/adlibrary/ad/transcript, /v1/facebook/post/transcript | |
/v1/instagram/media/transcript | |
/v1/linkedin/post/transcript | |
/v1/reddit/post/transcript | |
| Rumble | /v1/rumble/video/transcript |
| TikTok | /v1/tiktok/post/transcript |
| Twitter/X | /v1/twitter/tweet/transcript |
| YouTube | /v1/youtube/transcripts, /v1/youtube/video/transcript |
Machine-readable schema
Validate responses programmatically against the JSON Schema (2020-12):
Point a validator (Ajv, jsonschema, or your framework's) at that URL, or hand it to an agent so it can check the shape without a live call.
Returned by
Endpoints with the Transcript archetype return this shape:
Facebook · Instagram · LinkedIn · Reddit · Rumble · TikTok · Twitter/X · YouTube
See how the same fields map to each platform's raw upstream names in the cross-platform field equivalence table.
