Toucora API
🌐 Idioma

Python

API de transcrição do YouTube em Python: início em 5 minutos

Obtenha transcrições do YouTube em Python com poucas linhas de requests ou httpx. Inclui lotes, escolha de idioma, tratamento de erros e tentativas com a API Toucora.

Pela equipe Toucora · 2026-09-29 · 7 min de leitura

Uma requisição, uma transcrição

O caminho mais curto é um GET para /v1/transcripts/{videoId} com sua chave no cabeçalho Authorization. A resposta é JSON: id do vídeo, idioma, duração e lista de segmentos. Não precisa de SDK — requests ou httpx basta.

Escolher idioma e formato

Chame primeiro /v1/transcripts/{videoId}/languages se o vídeo puder ser multilíngue, escolha a faixa e passe ?lang= e ?format=. Pedir srt ou vtt devolve legendas prontas para salvar; json mantém os segmentos estruturados.

Lotes e tentativas

Para listas, envie até 50 ids para /v1/transcripts em uma chamada e leia os resultados por item. Adicione timeout e um pequeno backoff exponencial: falhas transitórias e 429 passam rápido, e cada resposta traz um X-Request-ID para registrar.

Tratar os casos difíceis

Alguns vídeos não têm legendas, outros são privados ou bloqueados por região. A API responde com código tipado e mensagem legível, então seu código ramifica pelo código, não pela prosa. Registre o request id: é o caminho mais rápido para a correção.

Perguntas frequentes

Preciso de um SDK?

Não. Qualquer cliente HTTP funciona. Um wrapper fino sobre requests basta na maioria dos projetos.

Como faço lotes de muitos vídeos?

Envie até 50 ids para POST /v1/transcripts; conjuntos maiores vão em um trabalho de playlist ou canal.

E Python assíncrono?

Use httpx.AsyncClient com os mesmos endpoints e um semáforo limitado para controlar a concorrência.

Continue lendo

Guia O que é uma API de transcrição do YouTube (e quando você precisa dela)? 6 min de leitura Integrações Dê ao Claude Code um servidor MCP de transcrição do YouTube 6 min de leitura Integrações Codex e agentes de IA: ler vídeo com uma API de transcrição 5 min de leitura

Teste a API em um vídeo

Crie uma chave de desenvolvedor grátis e obtenha sua primeira transcrição em um minuto.

Obter uma chave de API →