POST
/api/v2/transcripts/videoFetch a transcript (YouTube, TikTok, Instagram, or file URL)
Accepted input: video
Accepted public audio and video file URLs for the TranscriptFetch API.
Send a public HTTP or HTTPS URL that points directly to an audio or video file. TranscriptFetch downloads the media and returns the spoken content through the same transcript response used for supported social platforms.
| Input format | Example |
|---|---|
| MP4 | https://media.example.com/interview.mp4 |
| M4V | https://media.example.com/interview.m4v |
| WebM | https://media.example.com/interview.webm |
| MOV | https://media.example.com/interview.mov |
| Matroska video | https://media.example.com/interview.mkv |
| MPEG video | https://media.example.com/interview.mpeg |
| 3GP | https://media.example.com/interview.3gp |
| Input format | Example |
|---|---|
| MP3 | https://media.example.com/interview.mp3 |
| M4A | https://media.example.com/interview.m4a |
| WAV | https://media.example.com/interview.wav |
| FLAC | https://media.example.com/interview.flac |
| Ogg audio (.ogg or .oga) | https://media.example.com/interview.ogg |
| Opus | https://media.example.com/interview.opus |
| AAC | https://media.example.com/interview.aac |
| MPGA | https://media.example.com/interview.mpga |
/api/v2/transcripts/videoAccepted input: video
The URL must be reachable without cookies, browser login, custom request headers, or access to a private network. Signed URLs are accepted while they remain valid. Internal, loopback, link-local, and private-network destinations are blocked.
Use the same input with REST or either official SDK.