La API de Transcripciones de YouTube

Transcripciones, búsqueda, canal y datos de listas de reproducción como una API REST. 100 créditos gratis, sin tarjeta - luego $5/mes por 1000 créditos.

Hecha para más que un solo video

La mayoría de las herramientas gratuitas de transcripción de YouTube se limitan a un solo video. Esta API también busca en YouTube, resuelve identificadores de canal y lista videos de canales o listas de reproducción - todo con una sola clave.

  • Extracción de transcripciones de cualquier video público, con selección de idioma
  • Búsqueda de texto completo en YouTube, paginada
  • Resolución de identificador de canal y listado de videos del canal
  • Listado de videos de listas de reproducción
  • Una extensión de Chrome para quienes solo quieren preguntarle algo a un video, en la misma cuenta

Sin pantalla de OAuth, sin proyecto de Google Cloud, sin cuota por proyecto que se agote - mira lo que eso le cuesta a la gente con la API oficial en nuestra guía de cuota de la API de YouTube.

Una petición, JSON de vuelta

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

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

Guarda un canal completo en un solo trabajo

Obtén la lista de videos de un canal, envía hasta 100 en una sola solicitud por lotes y recibe un webhook firmado cuando termine. Sin bucles de consulta ni proxies que vigilar.

  • Solo pagas 1 crédito por cada video que devuelve una transcripción. Los videos sin subtítulos, privados o eliminados, y las descargas fallidas son gratis.
  • Cada video se reintenta antes de marcarlo como fallido, así que un fallo temporal de YouTube no te cuesta un crédito ni una nueva ejecución.
  • Medido en 5412 descargas reales (2–8 oct 2026): el 96,8% de los videos con subtítulos devolvió una transcripción y el 98% de todas las solicitudes obtuvo una respuesta definitiva (la transcripción, o un resultado claro de sin subtítulos o no disponible).
# 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=...

Precio simple, basado en créditos

1 crédito = 1 petición exitosa en cualquiera de los endpoints de abajo. Las peticiones fallidas no se cobran.

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

La referencia completa de parámetros, formas de respuesta y códigos de error está en la documentación de la 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 video con transcripción

¿Listo para probarlo? 100 créditos gratis, sin tarjeta. Obtén tu clave de API.

Preguntas frecuentes de la API de Transcripciones de YouTube

¿La API de Transcripciones de YouTube es gratis?

Sí - 100 créditos gratis al registrarte, sin tarjeta. Los planes pagos empiezan en $5/mes por 1000 créditos cuando necesites más.

¿Qué cuenta como un crédito?

Un crédito es una petición exitosa, en los endpoints de transcripción, búsqueda, canal y lista de reproducción. Una petición fallida nunca se cobra.

¿Hace algo más que transcripciones?

Sí. Además de extraer transcripciones, puede buscar en YouTube, resolver el identificador de un canal a su ID, listar los videos de un canal y listar los videos de una lista de reproducción - todo con la misma clave de API.

¿Cuáles son los límites de velocidad?

60 solicitudes/minuto en Gratis, 200 en Mensual, 300 en Anual, 300 en Starter, 400 en Pro y 600 en Scale. Los créditos van aparte: 1000 al mes en Mensual, 12.000 al año por adelantado en Anual, y 7500, 25.000 o 60.000 al mes en Starter, Pro y Scale, además de recargas de pago si necesitas más antes de tu próxima renovación.

¿En qué se diferencia de la API oficial de datos de YouTube?

No hay que crear un proyecto de Google Cloud, ni pantalla de consentimiento OAuth, ni una cuota diaria por proyecto que se agote a mitad de un trabajo. Regístrate, obtén una clave y empieza a hacer peticiones.