All sites
Data API
YouTube Data API
Videos, channels, playlists, comments and search from YouTube.
3endpointsRate Limit handled for you
Example
JSON responsestructured data · no page view
{
"video_id": "dQw4w9WgXcQ",
"transcript": [
{
"start_ms": 2086,
"end_ms": 3492,
"start_time_text": "0:02",
"snippet": "We're no strangers to love"
},
{
"start_ms": 3492,
"end_ms": 6800,
"start_time_text": "0:03",
"snippet": "You know the rules and so do I"
}
],
"available_transcripts": [
{
"language": "English",
"language_code": "en",
"type": "asr",
"title": "English (auto-generated)"
}
]
}
GET
/v1/data/youtube/video/{video_id}/transcript1 credit / runTranscript
Timed transcript for a video: every caption segment plus the available transcript tracks.
Handled for you:Rate Limit
Parameters
| Name | Type | Req | Description |
|---|---|---|---|
| video_id | string | yes | Video id. |
| Advanced filters | |||
| lang | string | no | Preferred transcript language (two-letter code). (default: en) |
| gl | string | no | Region (two-letter country code). (default: US) |
| hl | string | no | Language (two-letter code). (default: en) |