Skip to main content
GET
Get a transcript

Authorizations

x-api-key
string
header
required

Query Parameters

url
string
required

A YouTube link or 11-character video ID, an Instagram reel, a Facebook reel or video, an X post (add /video/ for its nth video), a LinkedIn post, or a public http(s) link to an audio or video file, including the url from POST /v1/uploads.

lang
string

A language code like en or es-US. Picks the caption track; for AI transcription it's a hint for the spoken language. Leave it out to detect the language.

mode
enum<string>
default:auto

auto: captions, falling back to AI transcription when there are none. native: captions only. generate: always AI-transcribe the audio.

Available options:
auto,
native,
generate
text
enum<string>
default:false

true returns content as one string instead of timed segments.

Available options:
true,
false

Response

The transcript.

content
required

Timed segments, or one string with text=true.

lang
string
required

The transcript's language.

availableLangs
string[]
required

The caption languages the video has.

platform
enum<string>
required
Available options:
youtube,
instagram,
facebook,
x,
linkedin,
file
note
string

Present for a post with more than one video.