Use this API endpoint to fetch text transcript from a YouTube video in various formats and languages.
GET https://api.supadata.ai/v1/youtube/transcript/translate
Each request requires an x-api-key
header with your API key available after signing up. Get your API key here.
Parameter | Type | Required | Description |
---|---|---|---|
url | string | Yes* | YouTube video URL. See Supported YouTube URL Formats. |
videoId | string | Yes* | YouTube video ID. Alternative to URL. |
lang | string | Yes | ISO 639-1 language code of the translation |
text | boolean | No | When true, returns plain text transcript. Default: false |
chunkSize | number | No | Maximum characters per transcript chunk (only when text=false) |
url
or videoId
must be provided
text=true
:
text=false
:
url
parameter supports various YouTube URL formats. See this page for more details.