Le migliori API di trascrizione YouTube a confronto: sum.video, Supadata, Transcribr e la libreria Python
Quattro modi per ottenere trascrizioni YouTube nel codice, confrontati per prezzo, limiti e affidabilità: sum.video, Supadata, Transcribr e youtube-transcript-api.

La migliore API di trascrizione YouTube dipende dal tuo volume e da quanta manutenzione sei disposto a sostenere. La libreria Python gratuita youtube-transcript-api va bene per piccoli script sul tuo computer. Per un server o un prodotto, un'API ospitata come sum.video, Supadata o Transcribr ti risparmia di gestire da solo i blocchi di YouTube. Ecco come si confrontano, in base alle pagine di ciascun fornitore così come le ho aperte a ottobre 2026.
La risposta breve
- Script per hobby o ricerca occasionale da una connessione domestica: la libreria Python.
- Pagamento a consumo, crediti che non scadono, nessun abbonamento: sum.video o Transcribr.
- Piano mensile con livello gratuito e ripiego audio: Supadata.
- Solo i tuoi video: la YouTube Data API ufficiale.
Tabella di confronto
| sum.video | Supadata | Transcribr | youtube-transcript-api | |
|---|---|---|---|---|
| Tipo | API REST ospitata | API ospitata | Strumento ospitato con API | Libreria Python open source |
| Modello di prezzo | Pacchetti di crediti una tantum, non scadono | Piani mensili | Pacchetti di crediti una tantum, non scadono | Gratis (licenza MIT) |
| Prezzo per trascrizione | Da $0.090 a $0.030 | Circa $0.017 (Basic) a $0.0009 (Supa) | Da $0.05 a $0.016 | $0, più i costi del proxy |
| Livello gratuito | 10 crediti (5 trascrizioni) con la prima chiave | 100 crediti al mese | 25 trascrizioni gratuite (API non elencata nel piano gratuito) | Tutto |
| Ripiego di trascrizione audio | No | Sì, 2 crediti al minuto | Non indicato | No |
| Limite di frequenza | 60 richieste al minuto per chiave | Da 1 a 100 richieste al secondo a seconda del piano | Non indicato | La tua connessione |
| Controlli di spesa | Ricarica automatica, budget mensile, limite mensile di crediti, avvisi via e-mail | Ricarica automatica da Pro in su | Non indicato | Non applicabile |
API di trascrizione di sum.video
L'API di trascrizione di sum.video è un endpoint REST che accetta l'URL o l'ID di un video e restituisce i sottotitoli esistenti come segmenti json con timestamp, text semplice o srt. Una trascrizione costa 2 crediti. I pacchetti sono una tantum e non scadono mai: 100 crediti a $4.49, 500 a $13.99, 2.000 a $37.99 e 5.000 a $74.99. Le richieste che non restituiscono una trascrizione o che falliscono dal lato di sum.video non costano nulla.
Ciò che spicca è il controllo della spesa: ricarica automatica sotto un saldo scelto, un budget mensile di ricarica, un limite mensile di crediti che restituisce 402 budget_exceeded e avvisi via e-mail. È adatto a un prodotto che non deve sorprendere il proprietario con una fattura. Vedi lo scenario trascrizioni YouTube per un'app RAG su larga scala per un esempio svolto.
Limiti: restituisce solo sottotitoli, senza trascrizione audio, quindi i video senza sottotitoli restituiscono 404 no_transcript. Il limite di frequenza è di 60 richieste al minuto per chiave, con fino a 5 chiavi attive. Gli esempi di codice sono in come ottenere la trascrizione di YouTube con un'API.
Supadata
Supadata vende piani mensili. Il piano gratuito ha 100 crediti al mese a 1 richiesta al secondo. Basic costa $5 al mese per 300 crediti, Pro $17 per 3.000, Mega $47 per 30.000, e i piani più grandi arrivano a 1.000.000 di crediti. Una trascrizione è 1 credito, quindi il prezzo effettivo scende a circa un decimo di centesimo al livello più alto. I crediti non si riportano al mese successivo.
Il suo tratto distintivo è un ripiego facoltativo di trascrizione con IA: se un video non ha una trascrizione, puoi farne generare una, a 2 crediti per minuto di video. Se il tuo catalogo comprende video senza sottotitoli, conta. Limiti di frequenza più alti (fino a 100 richieste al secondo) e ricarica automatica sono disponibili nei piani più grandi, e alcuni endpoint avanzati richiedono Pro o superiore.
Il compromesso è l'abbonamento: i crediti non usati scadono ogni mese, quindi un carico irregolare può sprecarne una parte.
Transcribr
Transcribr è nato come estrattore di trascrizioni per canali e playlist e offre anche un'estensione per Chrome, un server MCP e un'API. I prezzi sono pacchetti di crediti una tantum che non scadono mai: $4.99 per 100 crediti, $14.99 per 500, $39.99 per 2.000 e $79.99 per 5.000, che la pagina quantifica da $0.05 a $0.016 per trascrizione. Il piano gratuito dà 25 trascrizioni, ma l'accesso all'API è elencato solo nei piani a pagamento.
È più forte se vuoi download in blocco di interi canali con preset di esportazione (TXT, JSON, CSV, SRT, VTT e altri) e non solo codice. La sua home page non indica i limiti di frequenza dell'API, quindi verificali con il fornitore prima di pianificare un lavoro grande.
youtube-transcript-api (libreria Python)
youtube-transcript-api è una libreria con licenza MIT con circa 8,5 mila stelle su GitHub. Installala con pip install youtube-transcript-api, passa un ID video e itera sui frammenti. Non richiede chiave API, gestisce sottotitoli manuali e automatici, può elencare e tradurre trascrizioni e ha formattatori e una CLI.
Il problema è nel suo README: usa una parte non documentata del client web di YouTube, quindi non c'è garanzia che continui a funzionare. YouTube ha iniziato a bloccare molti IP di fornitori cloud, il che solleva le eccezioni RequestBlocked o IpBlocked, e l'autore consiglia proxy residenziali a rotazione (Webshare è supportato di serie), avvertendo che un proxy non garantisce di evitare i blocchi. I video con limiti di età al momento non si possono ottenere con i cookie.
La libreria quindi non costa nulla in licenze, ma può costarti tempo e fatture di proxy quando la esegui da un server.
E la YouTube Data API ufficiale?
Il metodo di download dei sottotitoli di Google richiede autorizzazione e il permesso di modificare il video, e ogni chiamata costa 200 unità di quota. Va bene per strumenti che gestiscono il tuo canale, e non per ottenere trascrizioni di video che non possiedi.
Come scegliere
- Ti serve un ripiego audio? Se sì, Supadata è l'unica in questo elenco che lo indica.
- Il tuo volume è costante o irregolare? Un volume costante si adatta a un piano mensile. Uno irregolare o occasionale si adatta a crediti che non scadono.
- Girerà da un server? Allora un'API ospitata di solito batte la libreria, la più esposta al blocco degli IP dei fornitori cloud.
- Ti servono limiti di spesa rigidi? sum.video indica ricarica automatica, budget e avvisi.
- Vuoi solo la trascrizione o il riassunto di un video? Salta l'API: usa lo strumento di trascrizione YouTube o il riassuntore.
Prezzi e limiti cambiano, quindi confermali sulla pagina di ciascun fornitore prima di impegnarti.
Fonti
Domande frequenti
Qual è il modo più economico per ottenere trascrizioni YouTube?
La libreria Python open source non ha costi di licenza, ma eseguita da un server può richiedere proxy. Tra le API ospitate, i grandi piani mensili di Supadata hanno il prezzo per trascrizione più basso (circa $0.0009 nel più grande), i pacchetti di sum.video vanno da $0.090 a $0.030 e quelli di Transcribr da $0.05 a $0.016, entrambi con crediti che non scadono mai.
Perché youtube-transcript-api smette di funzionare su un server?
Il suo README dice che YouTube ha iniziato a bloccare molti IP di fornitori cloud, il che provoca errori RequestBlocked o IpBlocked. L'autore suggerisce proxy residenziali a rotazione, senza garanzia contro i blocchi.
Quale API trascrive i video senza sottotitoli?
Tra gli strumenti confrontati qui, Supadata indica un ripiego di trascrizione con IA a 2 crediti al minuto di video. L'API di trascrizione di sum.video restituisce solo sottotitoli esistenti, quindi i video senza sottotitoli restituiscono 404 no_transcript senza costi.
Posso usare la YouTube Data API ufficiale per le trascrizioni?
Nella pratica solo per i tuoi video. Il metodo di download dei sottotitoli richiede il permesso di modificare il video e costa 200 unità di quota per chiamata.
Quale opzione ha controlli di spesa?
sum.video offre ricarica automatica, un budget mensile di ricarica, un limite mensile di crediti e avvisi via e-mail. Supadata offre la ricarica automatica da Pro in su. La pagina di Transcribr non indica controlli di spesa.
Letture correlate
Come ottenere la trascrizione di YouTube con un'API (curl, Python, JavaScript)Ottieni la trascrizione di qualsiasi video YouTube pubblico con una sola richiesta HTTP. Esempi in curl, Python e JavaScript, formati, codici di errore e costi.
Trascrizioni YouTube per un'app RAG su larga scala: crediti, ricarica automatica e budgetUno sviluppatore carica 10.000 video YouTube in un'app RAG. Il costo, il calcolo del limite di frequenza e come ricarica automatica e budget rendono la spesa prevedibile.
Costruisci una base di conoscenza personale dai video di YouTubeTrasforma i video di YouTube da cui impari in una libreria ricercabile di riassunti e punti salvati, con un riepilogo settimanale, così puoi ritrovare un'idea mesi dopo.
Ultimi articoli
Come ottenere la trascrizione di YouTube con un'API (curl, Python, JavaScript)Ottieni la trascrizione di qualsiasi video YouTube pubblico con una sola richiesta HTTP. Esempi in curl, Python e JavaScript, formati, codici di errore e costi.
Trascrizioni YouTube per un'app RAG su larga scala: crediti, ricarica automatica e budgetUno sviluppatore carica 10.000 video YouTube in un'app RAG. Il costo, il calcolo del limite di frequenza e come ricarica automatica e budget rendono la spesa prevedibile.
Costruisci una base di conoscenza personale dai video di YouTubeTrasforma i video di YouTube da cui impari in una libreria ricercabile di riassunti e punti salvati, con un riepilogo settimanale, così puoi ritrovare un'idea mesi dopo.