ComparaçõesPor Péter Nagy

As melhores APIs de transcrição do YouTube comparadas: sum.video, Supadata, Transcribr e a biblioteca Python

Quatro formas de obter transcrições do YouTube em código, comparadas em preço, limites e fiabilidade: sum.video, Supadata, Transcribr e youtube-transcript-api.

Resume um vídeo do YouTube agora

Cola um link e obtém os pontos-chave com marcas de tempo clicáveis.

A melhor API de transcrições do YouTube depende do teu volume e da tua tolerância à manutenção. A biblioteca Python gratuita youtube-transcript-api serve para scripts pequenos na tua própria máquina. Para um servidor ou um produto, uma API alojada como a sum.video, a Supadata ou a Transcribr poupa-te a lidar tu próprio com os bloqueios do YouTube. Eis a comparação, com base nas páginas de cada fornecedor abertas em outubro de 2026.

A resposta curta

  • Script de hobby ou pesquisa pontual, a partir de uma ligação doméstica: a biblioteca Python.
  • Pagamento por utilização, créditos que nunca expiram, sem subscrição: sum.video ou Transcribr.
  • Plano mensal com nível gratuito e alternativa de áudio: Supadata.
  • Só os teus próprios vídeos: a API oficial YouTube Data.

Tabela comparativa

sum.video Supadata Transcribr youtube-transcript-api
Tipo API REST alojada API alojada Ferramenta alojada com API Biblioteca Python de código aberto
Modelo de preços Pacotes únicos de créditos, nunca expiram Planos mensais Pacotes únicos de créditos, nunca expiram Grátis (licença MIT)
Preço por transcrição $0.090 a $0.030 Cerca de $0.017 (Basic) a $0.0009 (Supa) $0.05 a $0.016 $0, mais custos de proxy
Nível gratuito 10 créditos (5 transcrições) com a primeira chave 100 créditos por mês 25 transcrições grátis (API não incluída no plano gratuito) Tudo
Alternativa de transcrição de áudio Não Sim, 2 créditos por minuto Não indicado Não
Limite de pedidos 60 pedidos por minuto por chave 1 a 100 pedidos por segundo conforme o plano Não indicado A tua própria ligação
Controlo de despesa Carregamento automático, orçamento mensal, limite mensal de créditos, alertas por email Recarga automática no Pro e acima Não indicado Não aplicável

Resume um vídeo do YouTube agora

Cola um link e obtém os pontos-chave com marcas de tempo clicáveis.

API de transcrições da sum.video

A API de transcrições da sum.video é um endpoint REST que recebe o URL ou o ID de um vídeo e devolve as legendas existentes como segmentos json com marcas de tempo, text simples ou srt. Uma transcrição custa 2 créditos. Os pacotes são únicos e nunca expiram: 100 créditos por $4.49, 500 por $13.99, 2,000 por $37.99 e 5,000 por $74.99. Os pedidos que não devolvem transcrição ou falham do lado da sum.video não custam nada.

O que se destaca é o controlo da despesa: carregamento automático abaixo de um saldo escolhido, um orçamento mensal de carregamento, um limite mensal de créditos que devolve 402 budget_exceeded e alertas por email. Serve a um produto que não pode surpreender o dono com uma fatura. Vê o cenário transcrições do YouTube para uma app RAG em grande escala para um exemplo prático.

Limites: devolve apenas legendas, sem transcrição de áudio, por isso os vídeos sem legendas devolvem 404 no_transcript. O limite é de 60 pedidos por minuto por chave, com até 5 chaves ativas. Os exemplos de código estão em como obter a transcrição de um vídeo do YouTube com uma API.

Supadata

A Supadata vende planos mensais. O plano gratuito tem 100 créditos por mês a 1 pedido por segundo. O Basic custa $5 por mês por 300 créditos, o Pro $17 por 3,000, o Mega $47 por 30,000, e os planos maiores chegam a 1,000,000 de créditos. Uma transcrição é 1 crédito, por isso o preço efetivo desce para cerca de um décimo de cêntimo no topo. Os créditos não transitam para o mês seguinte.

A sua característica distintiva é uma alternativa opcional de transcrição com IA: se um vídeo não tiver transcrição, podes mandar gerar uma, a 2 créditos por minuto de vídeo. Se o teu catálogo inclui vídeos sem legendas, isso conta. Limites de pedidos mais altos (até 100 pedidos por segundo) e recarga automática estão disponíveis nos planos maiores, e alguns endpoints avançados exigem Pro ou superior.

A contrapartida é a subscrição: os créditos não usados expiram todos os meses, por isso uma carga irregular pode desperdiçar alguns.

Transcribr

A Transcribr começou como um extrator de transcrições para canais e listas de reprodução e oferece também uma extensão do Chrome, um servidor MCP e uma API. Os preços são pacotes únicos de créditos que nunca expiram: $4.99 por 100 créditos, $14.99 por 500, $39.99 por 2,000 e $79.99 por 5,000, que a página apresenta de $0.05 a $0.016 por transcrição. O plano gratuito dá 25 transcrições, mas o acesso à API só está indicado nos planos pagos.

É mais forte se quiseres descargas em massa de canais inteiros com predefinições de exportação (TXT, JSON, CSV, SRT, VTT e mais) e não apenas código. A página inicial não indica limites de pedidos da API, por isso confirma-os com o fornecedor antes de planear um trabalho grande.

youtube-transcript-api (biblioteca Python)

A youtube-transcript-api é uma biblioteca com licença MIT e cerca de 8.5k estrelas no GitHub. Instala-a com pip install youtube-transcript-api, passa um ID de vídeo e percorre os excertos. Não precisa de chave de API, trata legendas manuais e geradas automaticamente, consegue listar e traduzir transcrições e tem formatadores e uma CLI.

O senão está no README: usa uma parte não documentada do cliente web do YouTube, por isso não há garantia de que continue a funcionar. O YouTube começou a bloquear muitos IPs de fornecedores cloud, o que provoca as exceções RequestBlocked ou IpBlocked, e o autor recomenda proxies residenciais rotativos (a Webshare é suportada de origem), avisando que um proxy não garante que não serás bloqueado. Os vídeos com restrição de idade não podem, por agora, ser obtidos com cookies.

Assim, a biblioteca não custa nada em licenças, mas pode custar-te tempo e faturas de proxy quando a corres num servidor.

E a API oficial YouTube Data?

O método de descarga de legendas da Google exige autorização e permissão para editar o vídeo, e cada chamada custa 200 unidades de quota. Por isso é indicado para ferramentas que gerem o teu próprio canal, e errado para obter transcrições de vídeos que não são teus.

Como escolher

  1. Precisas de alternativa de áudio? Se sim, a Supadata é a que a indica nesta lista.
  2. O teu volume é estável ou irregular? Volume estável combina com um plano mensal. Volume irregular ou ocasional combina com créditos que nunca expiram.
  3. Vai correr num servidor? Então uma API alojada costuma ser melhor do que a biblioteca, que é a mais exposta ao bloqueio de IPs de fornecedores cloud.
  4. Precisas de limites de despesa firmes? A sum.video indica carregamento automático, orçamentos e alertas.
  5. Só queres a transcrição ou o resumo de um vídeo? Dispensa a API: usa a ferramenta de transcrição do YouTube ou o resumidor.

Os preços e limites mudam, por isso confirma-os na página de cada fornecedor antes de te comprometeres.

Fontes

Perguntas frequentes

Qual é a forma mais barata de obter transcrições do YouTube?

A biblioteca Python de código aberto não tem custo de licença, mas correr num servidor pode exigir proxies. Entre as APIs alojadas, os planos mensais grandes da Supadata têm o preço por transcrição mais baixo (cerca de $0.0009 no plano maior), enquanto os pacotes da sum.video vão de $0.090 a $0.030 e os da Transcribr de $0.05 a $0.016, ambos com créditos que nunca expiram.

Porque deixa a youtube-transcript-api de funcionar num servidor?

O README diz que o YouTube começou a bloquear muitos IPs de fornecedores cloud, o que provoca erros RequestBlocked ou IpBlocked. O autor sugere proxies residenciais rotativos, sem garantia contra bloqueios.

Que API transcreve vídeos sem legendas?

Entre as ferramentas aqui comparadas, a Supadata indica uma alternativa de transcrição com IA a 2 créditos por minuto de vídeo. A API de transcrições da sum.video devolve apenas legendas existentes, por isso os vídeos sem legendas devolvem 404 no_transcript sem custo.

Posso usar a API oficial YouTube Data para transcrições?

Na prática, só para os teus próprios vídeos. O método de descarga de legendas exige permissão para editar o vídeo e custa 200 unidades de quota por chamada.

Que opção tem controlo de despesa?

A sum.video oferece carregamento automático, orçamento mensal de carregamento, limite mensal de créditos e alertas por email. A Supadata oferece recarga automática no Pro e acima. A página da Transcribr não indica controlos de despesa.

Resume um vídeo do YouTube agora

Cola um link e obtém os pontos-chave com marcas de tempo clicáveis.

api de transcrições youtubesupadatatranscribryoutube-transcript-apicomparação de apis

Leitura relacionada

Últimas publicações

Resume qualquer vídeo do YouTube em segundos

Experimenta o sum.video