A API de Transcrições do YouTube

Transcrição, busca, canal e dados de playlist como uma API REST. 100 créditos grátis, sem cartão - depois $5/mês por 1000 créditos.

Feita para mais do que um único vídeo

A maioria das ferramentas gratuitas de transcrição do YouTube para em um único vídeo. Esta API também busca no YouTube, resolve identificadores de canal e lista vídeos de canais ou playlists - tudo com uma única chave.

  • Extração de transcrição de qualquer vídeo público, com seleção de idioma
  • Busca de texto completo no YouTube, paginada
  • Resolução de identificador de canal e listagem de vídeos do canal
  • Listagem de vídeos de playlist
  • Uma extensão para Chrome para quem só quer perguntar algo a um vídeo, na mesma conta

Sem tela de OAuth, sem projeto no Google Cloud, sem cota por projeto para esgotar - veja o que isso custa às pessoas com a API oficial no nosso guia de cota da API do YouTube.

Uma requisição, JSON de volta

curl "https://getyoutubetranscript.com/api/v1/transcript?v=dQw4w9WgXcQ" \
  -H "Authorization: Bearer sk_live_..."

# => { "success": true, "data": { "transcript": "...", "word_count": 1847 } }

Salve um canal inteiro em um só trabalho

Liste os vídeos de um canal, envie até 100 deles em uma única solicitação em lote e receba um webhook assinado quando terminar. Sem loops de consulta e sem proxies para cuidar.

  • Você paga 1 crédito apenas pelos vídeos que retornam uma transcrição. Vídeos sem legendas, privados ou removidos e buscas que falharam são gratuitos.
  • Cada vídeo é tentado novamente antes de ser marcado como falho, então uma instabilidade temporária do YouTube não custa um crédito nem uma nova execução.
  • Medido em 5.412 buscas reais (2 – 8 de out. de 2026): 96,8% dos vídeos com legendas retornaram uma transcrição, e 98% de todas as solicitações receberam uma resposta definitiva (a transcrição, ou um resultado claro de sem legendas ou indisponível).
# 1. List the channel's uploads (1 credit per page of results)
curl "https://getyoutubetranscript.com/api/v1/channel/videos?channel=@3blue1brown" \
  -H "Authorization: Bearer sk_live_..."

# 2. Queue up to 100 of them in one batch
curl -X POST "https://getyoutubetranscript.com/api/v1/batch" \
  -H "Authorization: Bearer sk_live_..." -H "Content-Type: application/json" \
  -d '{"videos": ["aircAruvnKk", "IHZwWFHWa-w", "..."], "webhook_url": "https://you.example/hook"}'

# 3. Get a signed webhook when it's done, or poll GET /api/v1/batch?id=...

Preço simples, baseado em créditos

1 crédito = 1 requisição bem-sucedida em qualquer um dos endpoints abaixo. Requisições com falha não são cobradas.

Free

$0

no card required

  • 100 free credits to try the API
  • Full REST API access: transcript, search and more
  • Chrome extension: ask AI questions about any video
  • 1 credit = 1 successful request

Monthly

$5.00/mo

Billed $5.00/month

  • 1,000 credits per month
  • Top-ups at $2.50 per 1,000 credits
  • 200 requests/min rate limit
  • Full REST API access: transcript, search and more
  • Chrome extension: ask AI questions about any video
  • 1 credit = 1 successful request
BEST VALUE

Annual

$4.50/mo

Billed $54.00/year

  • 12,000 credits per year, all upfront
  • Top-ups at $1.50 per 1,000 credits (40% cheaper)
  • 300 requests/min rate limit
  • Full REST API access: transcript, search and more
  • Chrome extension: ask AI questions about any video
  • 1 credit = 1 successful request

Starter

$19/mo

Billed $19.00/month

  • 7,500 credits per month
  • Top-ups at $1.50 per 1,000 credits
  • 300 requests/min rate limit
  • Batch API: queue a whole channel in one call
  • Failed videos are never charged
  • Full REST API access: transcript, search and more
  • Chrome extension: ask AI questions about any video
  • 1 credit = 1 successful request
RECOMMENDED

Pro

$49/mo

Billed $49.00/month

  • 25,000 credits per month
  • Top-ups at $1.50 per 1,000 credits
  • 400 requests/min rate limit
  • Batch API: queue a whole channel in one call
  • Failed videos are never charged
  • Full REST API access: transcript, search and more
  • Chrome extension: ask AI questions about any video
  • 1 credit = 1 successful request

Scale

$99/mo

Billed $99.00/month

  • 60,000 credits per month
  • Top-ups at $1.50 per 1,000 credits
  • 600 requests/min rate limit
  • Batch API: queue a whole channel in one call
  • Failed videos are never charged
  • Full REST API access: transcript, search and more
  • Chrome extension: ask AI questions about any video
  • 1 credit = 1 successful request

Endpoints

A referência completa de parâmetros, formatos de resposta e códigos de erro está na documentação da API.

GET /transcript1 credit
GET /search1 credit / page
GET /playlist1 credit / page
GET /resolveFree
GET /channel/latestFree
GET /channel/search1 credit / page
GET /channel/videos1 credit / page
POST /batch1 crédito por vídeo com transcrição

Pronto para testar? 100 créditos grátis, sem cartão. Obtenha sua chave de API.

Perguntas frequentes sobre a API de Transcrições do YouTube

A API de Transcrições do YouTube é gratuita?

Sim - 100 créditos grátis ao se cadastrar, sem cartão. Os planos pagos começam em $5/mês por 1000 créditos quando você precisar de mais.

O que conta como um crédito?

Um crédito é uma requisição bem-sucedida, nos endpoints de transcrição, busca, canal e playlist. Uma requisição que falha nunca é cobrada.

Ela faz mais do que transcrições?

Sim. Além de extrair transcrições, ela pode buscar no YouTube, resolver o identificador de um canal para seu ID, listar os vídeos de um canal e listar os vídeos de uma playlist - tudo com a mesma chave de API.

Quais são os limites de taxa?

60 requisições/minuto no Grátis, 200 no Mensal, 300 no Anual, 300 no Starter, 400 no Pro e 600 no Scale. Os créditos são separados: 1.000 por mês no Mensal, 12.000 por ano antecipados no Anual, e 7.500, 25.000 ou 60.000 por mês no Starter, Pro e Scale, além de recargas pagas se precisar de mais antes da próxima renovação.

Qual a diferença para a API oficial de dados do YouTube?

Não há projeto do Google Cloud para criar, nem tela de consentimento OAuth, nem cota diária por projeto para esgotar no meio de um trabalho. Cadastre-se, obtenha uma chave e comece a fazer requisições.