{"id":"jNQXAC9IVRw","title":"Me at the zoo","description":"Microplastics are accumulating in human brains at an alarming rate\nhttps:\/\/www.youtube.com\/watch?v=0PT5c1z3LL8\n\n\u201cNanoplastics and Human Health\u201d with Matthew J Campen, PhD, MSPH\nhttps:\/\/www.youtube.com\/watch?v=RRBN_4L09Mg\n\n00:00 Intro\n00:05 The cool thing\n00:17 End","thumbnail":"https:\/\/i.ytimg.com\/vi\/jNQXAC9IVRw\/hqdefault.jpg?sqp=-oaymwEmCOADEOgC8quKqQMa8AEB-AG-AoAC8AGKAgwIABABGFUgWShlMA8=&rs=AOn4CLA9eLBatYv9WbkD4BbZ2Im-biSPTw","uploader":"jawed","duration":19,"view_count":377095242,"upload_date":"20050424","success":true,"transcript":"All right, so here we are, in front of the\nelephants the cool thing about these guys is that they\nhave really... really really long trunks and that's cool (baaaaaaaaaaahhh!!) and that's pretty much all there is to\nsay","available_languages":[{"code":"en","name":"English","type":"manual"},{"code":"de","name":"German","type":"manual"}],"language":"en"}
curl --location --request GET 'https://zylalabs.com/api/6433/youtube+transcript+-+subtitles+-+captions+api/21737/get+transcript?video_id=jNQXAC9IVRw&lang=en' --header 'Authorization: Bearer YOUR_API_KEY'
{"id":"jNQXAC9IVRw","title":"Me at the zoo","description":"Microplastics are accumulating in human brains at an alarming rate\nhttps:\/\/www.youtube.com\/watch?v=0PT5c1z3LL8\n\n\u201cNanoplastics and Human Health\u201d with Matthew J Campen, PhD, MSPH\nhttps:\/\/www.youtube.com\/watch?v=RRBN_4L09Mg\n\n00:00 Intro\n00:05 The cool thing\n00:17 End","thumbnail":"https:\/\/i.ytimg.com\/vi\/jNQXAC9IVRw\/hqdefault.jpg?sqp=-oaymwEmCOADEOgC8quKqQMa8AEB-AG-AoAC8AGKAgwIABABGFUgWShlMA8=&rs=AOn4CLA9eLBatYv9WbkD4BbZ2Im-biSPTw","uploader":"jawed","duration":19,"view_count":377095393,"upload_date":"20050424","success":true,"subtitles":[{"subtitle":"All right, so here we are, in front of the\nelephants","start":1.2,"dur":2.16},{"subtitle":"the cool thing about these guys is that they\nhave really...","start":5.318,"dur":2.656},{"subtitle":"really really long trunks","start":7.974,"dur":4.642},{"subtitle":"and that's cool","start":12.616,"dur":1.751},{"subtitle":"(baaaaaaaaaaahhh!!)","start":14.421,"dur":1.312},{"subtitle":"and that's pretty much all there is to\nsay","start":16.881,"dur":2}],"available_languages":[{"code":"en","name":"English","type":"manual"},{"code":"de","name":"German","type":"manual"}],"language":"en"}
curl --location --request GET 'https://zylalabs.com/api/6433/youtube+transcript+-+subtitles+-+captions+api/21738/get+subtitles?video_id=jNQXAC9IVRw&lang=en' --header 'Authorization: Bearer YOUR_API_KEY'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a YouTube transcript - subtitles - captions API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
(Economize 2 meses com cobrança anual 🎉)
# YouTube Transcript & Captions API
**Allow Access to Transcripts, and Create & Download Subtitles from YouTube Videos**
Our YouTube Transcript & Captions API makes it easy for developers to access transcripts, subtitles, and captions from YouTube videos as text-based information. The overall goal of this multi-function, fine-tuned API is to help support various use cases such as video analysis, content accessibility, and language learning tools.
## Features:
- **Transcripts**: Full transcript of any YouTube video that supports it, useful for data processing or content retrieval.
- **Embedded Caption**: Read time-synced captions in a wide variety of languages, facilitating both immediate translation and multilingual accessibility.
- **Captioning**: Get both machine-generated and human-contributed captions with speaker labels and timestamps.
- **Multi-language Support**: Access subtitles and caption content across different languages.
## Use Cases:
- **Accessible Content**: Improve video accessibility with readable transcripts and captions.
- **Data Ingestion**: Ideal for analyzing video data or extracting scraped information.
- **Language Learning**: Create language learning tools that improve understanding by utilizing subtitles and captions.
## Key Endpoints:
- **Extract YouTube Transcript Full**: Download the full transcript as a Word file from the video.
- **Subtitle GET**: Copy movie subtitles; the language must be specified.
- **Scrubbing**: Enable quick access to chapters within the video, discovery via auto-generated or uploaded captions; synced in real-time with the time scrubber.
- **List Available Languages**: Retrieve a list of available subtitle and caption languages for a YouTube video.
## Response Format:
- **JSON**: The API returns data in JSON format, making it easy for your application to read.
- **Time Codes**: Each subtitle or caption is time-synced, allowing precise interaction with the video.
This API is designed to simplify the integration of YouTube video transcripts and captions into any project, providing a user-friendly and efficient solution.
Each endpoint returns text-based data, including full transcripts, subtitles, and captions from YouTube videos. The data is structured in JSON format, allowing easy integration into applications.
Key fields in the response data typically include the transcript text, timestamps, speaker labels, and language information. For example, the transcript may include segments of dialogue along with their corresponding time codes.
Parameters vary by endpoint but generally include video ID, language specification, and download URL. Users can customize requests by specifying these parameters to retrieve the desired transcript or subtitles.
The response data is organized in a JSON structure, with each subtitle or caption entry containing time codes and text. This allows for easy parsing and integration into applications, facilitating precise video interaction.
The data is sourced directly from YouTube videos that support transcripts and captions. The API retrieves this information in real-time, ensuring users access the most current and accurate content available.
Typical use cases include enhancing video accessibility for the hearing impaired, creating language learning tools, and conducting video content analysis. The API supports diverse applications across various industries.
Users can utilize the returned data by integrating it into applications for search, analysis, or display purposes. For instance, developers can create searchable databases of video content using the transcripts and captions.
If an endpoint returns partial or empty results, users should check the video ID and language parameters for accuracy. Additionally, they can implement error handling in their applications to manage such scenarios gracefully.