Skip to main content
POST
Get YouTube transcript

Authorizations

X-API-KEY
string
header
required

Your deployment's API key (MMK_API_KEY).

Body

application/json

Provide either video_url or video_id.

video_url
string

Full YouTube URL. Use this or video_id.

video_id
string

11-character YouTube video ID. Use this or video_url.

preferred_lang
string

Preferred caption language (ISO code, e.g. en, ko). Falls back to the default track when unavailable.

format
enum<string>
default:xml

Output format for content.

Available options:
xml,
json,
vtt,
srt
with_metadata
boolean
default:false

Include video metadata in the response. Metadata fields require a Pro license.

Response

Transcript result

video_id
string
format
string
content
string

The transcript rendered in the requested format.

success
boolean
error
string
metadata
object
retry_info
object

Diagnostics about transcript/metadata fetch attempts.