Las mejores APIs de transcripción de YouTube comparadas: sum.video, Supadata, Transcribr y la biblioteca de Python
Cuatro formas de obtener transcripciones de YouTube desde código, comparadas por precio, límites y fiabilidad: sum.video, Supadata, Transcribr y youtube-transcript-api.

La mejor API de transcripciones de YouTube depende de tu volumen y de cuánto mantenimiento estés dispuesto a asumir. La biblioteca gratuita de Python youtube-transcript-api sirve para scripts pequeños en tu propio equipo. Para un servidor o un producto, una API alojada como sum.video, Supadata o Transcribr te ahorra lidiar tú mismo con los bloqueos de YouTube. Así se comparan, según las páginas de cada proveedor tal como las abrí en octubre de 2026.
La respuesta corta
- Script de aficionado o investigación puntual desde una conexión doméstica: la biblioteca de Python.
- Pago por uso, créditos que nunca caducan, sin suscripción: sum.video o Transcribr.
- Plan mensual con nivel gratuito y respaldo de audio: Supadata.
- Solo tus propios vídeos: la API oficial YouTube Data.
Tabla comparativa
| sum.video | Supadata | Transcribr | youtube-transcript-api | |
|---|---|---|---|---|
| Tipo | API REST alojada | API alojada | Herramienta alojada con API | Biblioteca de Python de código abierto |
| Modelo de precios | Paquetes únicos de créditos, no caducan | Planes mensuales | Paquetes únicos de créditos, no caducan | Gratis (licencia MIT) |
| Precio por transcripción | $0.090 a $0.030 | Unos $0.017 (Basic) a $0.0009 (Supa) | $0.05 a $0.016 | $0, más costes de proxy |
| Nivel gratuito | 10 créditos (5 transcripciones) con la primera clave | 100 créditos al mes | 25 transcripciones gratis (API no listada en el plan gratuito) | Todo |
| Respaldo de transcripción de audio | No | Sí, 2 créditos por minuto | No indicado | No |
| Límite de peticiones | 60 peticiones por minuto por clave | De 1 a 100 peticiones por segundo según el plan | No indicado | Tu propia conexión |
| Controles de gasto | Recarga automática, presupuesto mensual, límite mensual de créditos, alertas por correo | Recarga automática desde Pro | No indicado | No aplica |
API de transcripciones de sum.video
La API de transcripciones de sum.video es un endpoint REST que recibe la URL o el ID de un vídeo y devuelve los subtítulos existentes como segmentos json con marcas de tiempo, text plano o srt. Una transcripción cuesta 2 créditos. Los paquetes son únicos y nunca caducan: 100 créditos por $4.49, 500 por $13.99, 2.000 por $37.99 y 5.000 por $74.99. Las peticiones que no devuelven transcripción o que fallan por parte de sum.video no cuestan nada.
Lo que destaca es el control del gasto: recarga automática por debajo de un saldo elegido, un presupuesto mensual de recarga, un límite mensual de créditos que devuelve 402 budget_exceeded y alertas por correo. Eso encaja con un producto que no debe sorprender a su dueño con una factura. Mira el escenario transcripciones de YouTube para una app RAG a gran escala para un ejemplo completo.
Límites: devuelve solo subtítulos, sin transcripción de audio, así que los vídeos sin subtítulos devuelven 404 no_transcript. El límite es de 60 peticiones por minuto por clave, con hasta 5 claves activas. Hay ejemplos de código en cómo obtener la transcripción de YouTube con una API.
Supadata
Supadata vende planes mensuales. El plan gratuito tiene 100 créditos al mes a 1 petición por segundo. Basic cuesta $5 al mes por 300 créditos, Pro $17 por 3.000, Mega $47 por 30.000, y los planes mayores llegan a 1.000.000 de créditos. Una transcripción es 1 crédito, así que el precio efectivo baja a más o menos una décima de céntimo en lo más alto. Los créditos no se acumulan para el mes siguiente.
Su rasgo distintivo es un respaldo opcional de transcripción con IA: si un vídeo no tiene transcripción, puedes pedir que se genere una, a 2 créditos por minuto de vídeo. Si tu catálogo incluye vídeos sin subtítulos, eso importa. Los límites de peticiones más altos (hasta 100 por segundo) y la recarga automática están disponibles en los planes mayores, y algunos endpoints avanzados requieren Pro o superior.
La contrapartida es la suscripción: los créditos no usados caducan cada mes, así que una carga irregular puede desperdiciar algunos.
Transcribr
Transcribr empezó como un extractor de transcripciones para canales y listas de reproducción, y también ofrece una extensión de Chrome, un servidor MCP y una API. Sus precios son paquetes únicos de créditos que nunca caducan: $4.99 por 100 créditos, $14.99 por 500, $39.99 por 2.000 y $79.99 por 5.000, que la página cifra entre $0.05 y $0.016 por transcripción. El plan gratuito da 25 transcripciones, pero el acceso a la API solo figura en los planes de pago.
Es más fuerte si quieres descargas masivas de canales enteros con ajustes de exportación (TXT, JSON, CSV, SRT, VTT y más) y no solo código. Su página de inicio no indica los límites de peticiones de la API, así que consúltalos con el proveedor antes de planear un trabajo grande.
youtube-transcript-api (biblioteca de Python)
youtube-transcript-api es una biblioteca con licencia MIT y unas 8,5 mil estrellas en GitHub. Instálala con pip install youtube-transcript-api, pásale un ID de vídeo e itera sobre los fragmentos. No necesita clave de API, maneja subtítulos manuales y automáticos, puede listar y traducir transcripciones, y tiene formateadores y una CLI.
El problema está en su README: usa una parte no documentada del cliente web de YouTube, así que no hay garantía de que siga funcionando. YouTube ha empezado a bloquear muchas IP de proveedores de nube, lo que provoca las excepciones RequestBlocked o IpBlocked, y el autor recomienda proxies residenciales rotativos (Webshare tiene soporte integrado), advirtiendo de que un proxy no garantiza que no te bloqueen. Los vídeos con restricción de edad no se pueden obtener actualmente con cookies.
Así que la biblioteca no cuesta nada en licencias, pero puede costarte tiempo y facturas de proxy cuando la ejecutas desde un servidor.
¿Y la API oficial YouTube Data?
El método de descarga de subtítulos de Google requiere autorización y permiso para editar el vídeo, y cada llamada cuesta 200 unidades de cuota. Eso es adecuado para herramientas que gestionan tu propio canal, y no para obtener transcripciones de vídeos que no son tuyos.
Cómo elegir
- ¿Necesitas respaldo de audio? Si es así, Supadata es el de esta lista que lo indica.
- ¿Tu volumen es estable o irregular? El volumen estable encaja con un plan mensual. El irregular u ocasional encaja con créditos que no caducan.
- ¿Se ejecutará desde un servidor? Entonces una API alojada suele ser mejor que la biblioteca, la más expuesta al bloqueo de IP de proveedores de nube.
- ¿Necesitas límites de gasto estrictos? sum.video indica recarga automática, presupuestos y alertas.
- ¿Solo quieres la transcripción o el resumen de un vídeo? Olvida la API: usa la herramienta de transcripción de YouTube o el resumidor.
Los precios y los límites cambian, así que confírmalos en la página de cada proveedor antes de comprometerte.
Fuentes
Preguntas frecuentes
¿Cuál es la forma más barata de obtener transcripciones de YouTube?
La biblioteca de Python de código abierto no tiene cuota de licencia, pero ejecutada desde un servidor puede necesitar proxies. Entre las APIs alojadas, los grandes planes mensuales de Supadata tienen el menor precio por transcripción (unos $0.0009 en el mayor), los paquetes de sum.video van de $0.090 a $0.030 y los de Transcribr de $0.05 a $0.016, ambos con créditos que nunca caducan.
¿Por qué youtube-transcript-api deja de funcionar en un servidor?
Su README dice que YouTube ha empezado a bloquear muchas IP de proveedores de nube, lo que provoca errores RequestBlocked o IpBlocked. El autor sugiere proxies residenciales rotativos, sin garantía contra los bloqueos.
¿Qué API transcribe vídeos que no tienen subtítulos?
Entre las herramientas comparadas aquí, Supadata indica un respaldo de transcripción con IA a 2 créditos por minuto de vídeo. La API de transcripciones de sum.video solo devuelve subtítulos existentes, así que los vídeos sin subtítulos devuelven 404 no_transcript sin coste.
¿Puedo usar la API oficial YouTube Data para transcripciones?
En la práctica solo para tus propios vídeos. El método de descarga de subtítulos exige permiso para editar el vídeo y cuesta 200 unidades de cuota por llamada.
¿Qué opción tiene controles de gasto?
sum.video ofrece recarga automática, un presupuesto mensual de recarga, un límite mensual de créditos y alertas por correo. Supadata ofrece recarga automática desde Pro. La página de Transcribr no indica controles de gasto.
Lecturas relacionadas
Cómo obtener la transcripción de YouTube con una API (curl, Python, JavaScript)Obtén la transcripción de cualquier vídeo público de YouTube con una sola petición HTTP. Ejemplos en curl, Python y JavaScript, formatos, códigos de error y costes.
Transcripciones de YouTube para una app RAG a gran escala: créditos, recarga automática y presupuestosUn desarrollador ingiere 10.000 vídeos de YouTube en una app RAG. Mira el coste, el cálculo del límite de peticiones y cómo la recarga automática y los presupuestos hacen el gasto predecible.
Crea una base de conocimientos personal a partir de videos de YouTubeConvierte los videos de YouTube de los que aprendes en una biblioteca de resúmenes y puntos guardados con capacidad de búsqueda, con un resumen semanal, para que puedas encontrar una idea meses después.
Últimas publicaciones
Cómo obtener la transcripción de YouTube con una API (curl, Python, JavaScript)Obtén la transcripción de cualquier vídeo público de YouTube con una sola petición HTTP. Ejemplos en curl, Python y JavaScript, formatos, códigos de error y costes.
Transcripciones de YouTube para una app RAG a gran escala: créditos, recarga automática y presupuestosUn desarrollador ingiere 10.000 vídeos de YouTube en una app RAG. Mira el coste, el cálculo del límite de peticiones y cómo la recarga automática y los presupuestos hacen el gasto predecible.
Crea una base de conocimientos personal a partir de videos de YouTubeConvierte los videos de YouTube de los que aprendes en una biblioteca de resúmenes y puntos guardados con capacidad de búsqueda, con un resumen semanal, para que puedas encontrar una idea meses después.