Skip to main content
POST
Submit YouTube Transcripts task

YouTube Transcripts

Collect one plain-text transcript for each public video URL.
language is an optional BCP-47 preferred language. If it is unavailable, another available language may be returned. Always use the result’s language field as the actual transcript language. Videos without an available transcript do not produce a result.

Result Item

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
urls
string<uri>[]
required

Public YouTube video URLs.

Minimum array length: 1
language
string

Optional preferred BCP-47 transcript language.

Pattern: ^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$
callback_url
string<uri>

Optional callback URL.

Response

Task submitted

code
integer
Example:

200

data
object