Les millors API de transcripció de YouTube comparades: sum.video, Supadata, Transcribr i la biblioteca de Python
Quatre maneres d'obtenir transcripcions de YouTube amb codi, comparades per preu, límits i fiabilitat: sum.video, Supadata, Transcribr i youtube-transcript-api.

La millor API de transcripcions de YouTube depèn del teu volum i de quant manteniment estàs disposat a assumir. La biblioteca gratuïta de Python youtube-transcript-api va bé per a scripts petits al teu propi ordinador. Per a un servidor o un producte, una API allotjada com sum.video, Supadata o Transcribr t'estalvia haver de lidiar tu mateix amb els bloquejos de YouTube. Així es comparen, segons les pàgines de cada proveïdor tal com les vaig obrir l'octubre del 2026.
La resposta curta
- Script d'afició o recerca puntual des d'una connexió domèstica: la biblioteca de Python.
- Pagament per ús, crèdits que no caduquen mai, sense subscripció: sum.video o Transcribr.
- Pla mensual amb nivell gratuït i alternativa d'àudio: Supadata.
- Només els teus propis vídeos: l'API oficial de YouTube Data.
Taula comparativa
| sum.video | Supadata | Transcribr | youtube-transcript-api | |
|---|---|---|---|---|
| Tipus | API REST allotjada | API allotjada | Eina allotjada amb API | Biblioteca de Python de codi obert |
| Model de preus | Paquets de crèdits únics, no caduquen | Plans mensuals | Paquets de crèdits únics, no caduquen | Gratuïta (llicència MIT) |
| Preu per transcripció | $0.090 a $0.030 | Uns $0.017 (Basic) a $0.0009 (Supa) | $0.05 a $0.016 | $0, més costos de proxy |
| Nivell gratuït | 10 crèdits (5 transcripcions) amb la primera clau | 100 crèdits al mes | 25 transcripcions gratuïtes (API no llistada al pla gratuït) | Tot |
| Alternativa de transcripció d'àudio | No | Sí, 2 crèdits per minut | No indicat | No |
| Límit de freqüència | 60 peticions per minut per clau | De 1 a 100 peticions per segon segons el pla | No indicat | La teva pròpia connexió |
| Controls de despesa | Recàrrega automàtica, pressupost mensual, límit mensual de crèdits, avisos per correu | Recàrrega automàtica des de Pro | No indicat | No s'aplica |
API de transcripcions de sum.video
L'API de transcripcions de sum.video és un punt final REST que accepta l'URL o l'ID d'un vídeo i retorna els subtítols existents com a segments json amb marques de temps, text pla o srt. Una transcripció costa 2 crèdits. Els paquets són únics i no caduquen mai: 100 crèdits per $4.49, 500 per $13.99, 2.000 per $37.99 i 5.000 per $74.99. Les peticions que no retornen cap transcripció o que fallen per part de sum.video no costen res.
El que destaca és el control de la despesa: recàrrega automàtica per sota d'un saldo triat, un pressupost mensual de recàrrega, un límit mensual de crèdits que retorna 402 budget_exceeded i avisos per correu. Això encaixa amb un producte que no ha de sorprendre el seu propietari amb una factura. Mira l'escenari transcripcions de YouTube per a una app RAG a gran escala per veure'n un exemple resolt.
Límits: només retorna subtítols, sense transcripció d'àudio, així que els vídeos sense subtítols retornen 404 no_transcript. El límit de freqüència és de 60 peticions per minut per clau, amb fins a 5 claus actives. Hi ha exemples de codi a com obtenir la transcripció de YouTube amb una API.
Supadata
Supadata ven plans mensuals. El pla gratuït té 100 crèdits al mes a 1 petició per segon. Basic costa $5 al mes per 300 crèdits, Pro $17 per 3.000, Mega $47 per 30.000, i els plans més grans arriben a 1.000.000 de crèdits. Una transcripció és 1 crèdit, així que el preu efectiu baixa a aproximadament una dècima de cèntim al capdamunt. Els crèdits no es traspassen al mes següent.
La seva característica distintiva és una alternativa opcional de transcripció amb IA: si un vídeo no té transcripció, en pots fer generar una, a 2 crèdits per minut de vídeo. Si el teu catàleg inclou vídeos sense subtítols, això importa. Els límits de freqüència més alts (fins a 100 peticions per segon) i la recàrrega automàtica estan disponibles als plans més grans, i alguns punts finals avançats requereixen Pro o superior.
La contrapartida és la subscripció: els crèdits no utilitzats caduquen cada mes, així que una càrrega irregular en pot malbaratar una part.
Transcribr
Transcribr va començar com un extractor de transcripcions per a canals i llistes de reproducció, i també ofereix una extensió de Chrome, un servidor MCP i una API. Els preus són paquets de crèdits únics que no caduquen mai: $4.99 per 100 crèdits, $14.99 per 500, $39.99 per 2.000 i $79.99 per 5.000, que la pàgina xifra de $0.05 a $0.016 per transcripció. El pla gratuït dona 25 transcripcions, però l'accés a l'API només figura als plans de pagament.
És més fort si vols baixades massives de canals sencers amb preajustos d'exportació (TXT, JSON, CSV, SRT, VTT i més) i no només codi. La seva pàgina d'inici no indica els límits de freqüència de l'API, així que consulta'ls amb el proveïdor abans de planificar una tasca gran.
youtube-transcript-api (biblioteca de Python)
youtube-transcript-api és una biblioteca amb llicència MIT i unes 8,5 mil estrelles a GitHub. Instal·la-la amb pip install youtube-transcript-api, passa-li un ID de vídeo i itera sobre els fragments. No necessita clau d'API, gestiona subtítols manuals i automàtics, pot llistar i traduir transcripcions, i té formatadors i una CLI.
El problema és al seu README: fa servir una part no documentada del client web de YouTube, així que no hi ha cap garantia que continuï funcionant. YouTube ha començat a bloquejar moltes IP de proveïdors de núvol, cosa que provoca les excepcions RequestBlocked o IpBlocked, i l'autor recomana proxys residencials rotatius (Webshare s'admet de sèrie), tot advertint que un proxy no garanteix que no et bloquegin. Els vídeos amb restricció d'edat ara per ara no es poden obtenir amb galetes.
Així que la biblioteca no costa res en llicències, però et pot costar temps i factures de proxy quan l'executes des d'un servidor.
I l'API oficial de YouTube Data?
El mètode de baixada de subtítols de Google requereix autorització i permís per editar el vídeo, i cada crida costa 200 unitats de quota. Això és adequat per a eines que gestionen el teu propi canal, i inadequat per obtenir transcripcions de vídeos que no són teus.
Com triar
- Necessites una alternativa d'àudio? Si és que sí, Supadata és la d'aquesta llista que l'indica.
- El teu volum és estable o irregular? El volum estable encaixa amb un pla mensual. El volum irregular o ocasional encaixa amb crèdits que no caduquen.
- S'executarà des d'un servidor? Llavors una API allotjada sol guanyar la biblioteca, que és la més exposada al bloqueig d'IP de proveïdors de núvol.
- Necessites límits de despesa estrictes? sum.video indica recàrrega automàtica, pressupostos i avisos.
- Només vols la transcripció o el resum d'un vídeo? Oblida l'API: fes servir l'eina de transcripció de YouTube o el resumidor.
Els preus i els límits canvien, així que confirma'ls a la pàgina de cada proveïdor abans de comprometre't.
Fonts
Preguntes freqüents
Quina és la manera més barata d'obtenir transcripcions de YouTube?
La biblioteca de Python de codi obert no té quota de llicència, però executada des d'un servidor pot requerir proxys. Entre les API allotjades, els grans plans mensuals de Supadata tenen el preu per transcripció més baix (uns $0.0009 al més gran), els paquets de sum.video van de $0.090 a $0.030 i els de Transcribr de $0.05 a $0.016, tots dos amb crèdits que no caduquen mai.
Per què youtube-transcript-api deixa de funcionar en un servidor?
El seu README diu que YouTube ha començat a bloquejar moltes IP de proveïdors de núvol, cosa que provoca errors RequestBlocked o IpBlocked. L'autor suggereix proxys residencials rotatius, sense garantia contra els bloquejos.
Quina API transcriu vídeos que no tenen subtítols?
Entre les eines comparades aquí, Supadata indica una alternativa de transcripció amb IA a 2 crèdits per minut de vídeo. L'API de transcripcions de sum.video només retorna subtítols existents, així que els vídeos sense subtítols retornen 404 no_transcript sense cost.
Puc fer servir l'API oficial de YouTube Data per a transcripcions?
A la pràctica només per als teus propis vídeos. El mètode de baixada de subtítols exigeix permís per editar el vídeo i costa 200 unitats de quota per crida.
Quina opció té controls de despesa?
sum.video ofereix recàrrega automàtica, un pressupost mensual de recàrrega, un límit mensual de crèdits i avisos per correu. Supadata ofereix recàrrega automàtica des de Pro. La pàgina de Transcribr no indica controls de despesa.
Lectura relacionada
Com obtenir la transcripció de YouTube amb una API (curl, Python, JavaScript)Obtén la transcripció de qualsevol vídeo públic de YouTube amb una sola petició HTTP. Exemples en curl, Python i JavaScript, formats, codis d'error i costos.
Transcripcions de YouTube per a una app RAG a gran escala: crèdits, recàrrega automàtica i pressupostosUna desenvolupadora ingereix 10.000 vídeos de YouTube en una app RAG. Mira el cost, el càlcul del límit de freqüència i com la recàrrega automàtica i els pressupostos fan previsible la despesa.
Últimes publicacions
Com obtenir la transcripció de YouTube amb una API (curl, Python, JavaScript)Obtén la transcripció de qualsevol vídeo públic de YouTube amb una sola petició HTTP. Exemples en curl, Python i JavaScript, formats, codis d'error i costos.
Transcripcions de YouTube per a una app RAG a gran escala: crèdits, recàrrega automàtica i pressupostosUna desenvolupadora ingereix 10.000 vídeos de YouTube en una app RAG. Mira el cost, el càlcul del límit de freqüència i com la recàrrega automàtica i els pressupostos fan previsible la despesa.