De beste YouTube-transcript-API's vergeleken: sum.video, Supadata, Transcribr en de Python-bibliotheek
Vier manieren om YouTube-transcripts in code op te halen, vergeleken op prijs, limieten en betrouwbaarheid: sum.video, Supadata, Transcribr en youtube-transcript-api.

De beste YouTube-transcript-API hangt af van je volume en van hoeveel onderhoud je wilt doen. De gratis Python-bibliotheek youtube-transcript-api is prima voor kleine scripts op je eigen computer. Voor een server of een product bespaart een gehoste API zoals sum.video, Supadata of Transcribr je het zelf omgaan met YouTube-blokkades. Zo verhouden ze zich tot elkaar, op basis van de eigen pagina's van elke aanbieder zoals ik ze in oktober 2026 opende.
Het korte antwoord
- Hobbyscript of eenmalig onderzoek vanaf een thuisverbinding: de Python-bibliotheek.
- Betalen naar gebruik, credits die nooit verlopen, geen abonnement: sum.video of Transcribr.
- Maandabonnement met gratis laag en audio-terugval: Supadata.
- Alleen je eigen video's: de officiële YouTube Data API.
Vergelijkingstabel
| sum.video | Supadata | Transcribr | youtube-transcript-api | |
|---|---|---|---|---|
| Type | Gehoste REST-API | Gehoste API | Gehoste tool met API | Open-source Python-bibliotheek |
| Prijsmodel | Eenmalige creditpakketten, verlopen nooit | Maandabonnementen | Eenmalige creditpakketten, verlopen nooit | Gratis (MIT-licentie) |
| Prijs per transcript | $0.090 tot $0.030 | Ongeveer $0.017 (Basic) tot $0.0009 (Supa) | $0.05 tot $0.016 | $0, plus proxykosten |
| Gratis laag | 10 credits (5 transcripts) met de eerste sleutel | 100 credits per maand | 25 gratis transcripts (API niet vermeld in het gratis plan) | Alles |
| Audiotranscriptie als terugval | Nee | Ja, 2 credits per minuut | Niet vermeld | Nee |
| Snelheidslimiet | 60 verzoeken per minuut per sleutel | 1 tot 100 verzoeken per seconde, afhankelijk van het plan | Niet vermeld | Je eigen verbinding |
| Uitgavenbeheer | Automatisch bijladen, maandbudget, maandelijkse creditlimiet, e-mailmeldingen | Automatisch bijladen vanaf Pro | Niet vermeld | Niet van toepassing |
sum.video Transcript API
De sum.video Transcript API is een REST-eindpunt dat een video-URL of video-ID neemt en bestaande ondertitels teruggeeft als json-segmenten met tijdstempels, gewone text of srt. Een transcript kost 2 credits. De pakketten zijn eenmalig en verlopen nooit: 100 credits voor $4.49, 500 voor $13.99, 2.000 voor $37.99 en 5.000 voor $74.99. Verzoeken die geen transcript opleveren of aan de kant van sum.video mislukken, kosten niets.
Wat opvalt is het uitgavenbeheer: automatisch bijladen onder een gekozen saldo, een maandelijks bijlaadbudget, een maandelijkse creditlimiet die 402 budget_exceeded geeft en e-mailmeldingen. Dat past bij een product dat zijn eigenaar niet met een rekening mag verrassen. Zie het scenario YouTube-transcripts voor een RAG-app op grote schaal voor een uitgewerkt voorbeeld.
Beperkingen: hij geeft alleen ondertitels terug, zonder audiotranscriptie, dus video's zonder ondertitels geven 404 no_transcript. De snelheidslimiet is 60 verzoeken per minuut per sleutel, met tot 5 actieve sleutels. Codevoorbeelden staan in een YouTube-transcript ophalen met een API.
Supadata
Supadata verkoopt maandabonnementen. Het gratis plan heeft 100 credits per maand bij 1 verzoek per seconde. Basic kost $5 per maand voor 300 credits, Pro $17 voor 3.000, Mega $47 voor 30.000, en grotere plannen reiken tot 1.000.000 credits. Eén transcript is 1 credit, dus de effectieve prijs zakt bovenaan naar ongeveer een tiende cent. Credits schuiven niet door naar de volgende maand.
Het onderscheidende kenmerk is een optionele AI-transcriptie als terugval: heeft een video geen transcript, dan kun je er een laten genereren, voor 2 credits per minuut video. Bevat je catalogus video's zonder ondertitels, dan telt dat. Hogere snelheidslimieten (tot 100 verzoeken per seconde) en automatisch bijladen zijn beschikbaar bij grotere plannen, en sommige geavanceerde eindpunten vragen Pro of hoger.
De afweging is het abonnement: ongebruikte credits verlopen maandelijks, dus een wisselende belasting kan wat verspillen.
Transcribr
Transcribr begon als transcriptextractor voor kanalen en afspeellijsten en biedt ook een Chrome-extensie, een MCP-server en een API. De prijzen zijn eenmalige creditpakketten die nooit verlopen: $4.99 voor 100 credits, $14.99 voor 500, $39.99 voor 2.000 en $79.99 voor 5.000, wat de pagina rekent als $0.05 tot $0.016 per transcript. Het gratis plan geeft 25 transcripts, maar API-toegang staat alleen bij betaalde plannen vermeld.
Het is het sterkst als je bulkdownloads van hele kanalen wilt met exportvoorinstellingen (TXT, JSON, CSV, SRT, VTT en meer) in plaats van alleen code. De homepage vermeldt geen API-snelheidslimieten, dus vraag ze na bij de aanbieder voordat je een grote taak plant.
youtube-transcript-api (Python-bibliotheek)
youtube-transcript-api is een bibliotheek met MIT-licentie en zo'n 8,5 duizend GitHub-sterren. Installeer hem met pip install youtube-transcript-api, geef een video-ID mee en loop over de fragmenten. Hij heeft geen API-sleutel nodig, verwerkt handmatige en automatisch gegenereerde ondertitels, kan transcripts opsommen en vertalen, en heeft formatters en een CLI.
De adder zit in de README: hij gebruikt een ongedocumenteerd deel van de YouTube-webclient, dus er is geen garantie dat hij blijft werken. YouTube is begonnen veel IP-adressen van cloudproviders te blokkeren, wat de uitzonderingen RequestBlocked of IpBlocked oplevert, en de auteur beveelt roterende residentiële proxy's aan (Webshare wordt standaard ondersteund), maar waarschuwt dat een proxy geen garantie biedt tegen blokkades. Video's met leeftijdsbeperking kunnen momenteel niet met cookies worden opgehaald.
De bibliotheek kost dus niets aan licentiekosten, maar kan je tijd en proxyrekeningen kosten zodra je hem vanaf een server draait.
En de officiële YouTube Data API?
De methode van Google om ondertitels te downloaden vereist autorisatie en toestemming om de video te bewerken, en elke aanroep kost 200 quota-eenheden. Dat is goed voor tools die je eigen kanaal beheren, en niet geschikt om transcripts op te halen van video's die je niet bezit.
Hoe kies je
- Heb je een audio-terugval nodig? Zo ja, dan is Supadata degene in deze lijst die er melding van maakt.
- Is je volume gelijkmatig of wisselend? Gelijkmatig volume past bij een maandplan. Wisselend of incidenteel volume past bij credits die niet verlopen.
- Draait het vanaf een server? Dan wint een gehoste API meestal van de bibliotheek, die het meest blootstaat aan het blokkeren van IP-adressen van cloudproviders.
- Heb je harde uitgavenlimieten nodig? sum.video vermeldt automatisch bijladen, budgetten en meldingen.
- Wil je alleen het transcript of de samenvatting van één video? Sla de API over: gebruik de YouTube-transcripttool of de samenvatter.
Prijzen en limieten veranderen, dus controleer ze op de pagina van elke aanbieder voordat je je vastlegt.
Bronnen
Veelgestelde vragen
Wat is de goedkoopste manier om YouTube-transcripts op te halen?
De open-source Python-bibliotheek heeft geen licentiekosten, maar vanaf een server kunnen proxy's nodig zijn. Onder de gehoste API's hebben de grote maandplannen van Supadata de laagste prijs per transcript (ongeveer $0.0009 in het grootste plan), de pakketten van sum.video lopen van $0.090 tot $0.030 en die van Transcribr van $0.05 tot $0.016, beide met credits die nooit verlopen.
Waarom werkt youtube-transcript-api niet meer op een server?
In de README staat dat YouTube veel IP-adressen van cloudproviders is gaan blokkeren, wat RequestBlocked- of IpBlocked-fouten geeft. De auteur stelt roterende residentiële proxy's voor, zonder garantie tegen blokkades.
Welke API transcribeert video's zonder ondertitels?
Onder de hier vergeleken tools vermeldt Supadata een AI-transcriptie als terugval voor 2 credits per minuut video. De sum.video Transcript API geeft alleen bestaande ondertitels terug, dus video's zonder ondertitels geven kosteloos 404 no_transcript.
Kan ik de officiële YouTube Data API voor transcripts gebruiken?
In de praktijk alleen voor je eigen video's. De methode om ondertitels te downloaden vereist toestemming om de video te bewerken en kost 200 quota-eenheden per aanroep.
Welke optie heeft uitgavenbeheer?
sum.video biedt automatisch bijladen, een maandelijks bijlaadbudget, een maandelijkse creditlimiet en e-mailmeldingen. Supadata biedt automatisch bijladen vanaf Pro. De pagina van Transcribr vermeldt geen uitgavenbeheer.
Gerelateerd
YouTube-transcripts voor een RAG-app op grote schaal: credits, automatisch bijladen en budgettenEen ontwikkelaar laadt 10.000 YouTube-video's in een RAG-app. Zie de kosten, de berekening van de snelheidslimiet en hoe automatisch bijladen en budgetten de uitgaven voorspelbaar houden.
Een YouTube-transcript ophalen met een API (curl, Python, JavaScript)Haal het transcript van elke openbare YouTube-video op met één HTTP-verzoek. Werkende voorbeelden in curl, Python en JavaScript, uitvoerformaten, foutcodes en kosten.
Bouw een persoonlijke kennisbank van YouTube-video'sVerander de YouTube-video's waarvan je leert in een doorzoekbare bibliotheek met samenvattingen en opgeslagen punten, met een wekelijkse samenvatting, zodat je maanden later een idee weer kunt terugvinden.
Nieuwste berichten
YouTube-transcripts voor een RAG-app op grote schaal: credits, automatisch bijladen en budgettenEen ontwikkelaar laadt 10.000 YouTube-video's in een RAG-app. Zie de kosten, de berekening van de snelheidslimiet en hoe automatisch bijladen en budgetten de uitgaven voorspelbaar houden.
Een YouTube-transcript ophalen met een API (curl, Python, JavaScript)Haal het transcript van elke openbare YouTube-video op met één HTTP-verzoek. Werkende voorbeelden in curl, Python en JavaScript, uitvoerformaten, foutcodes en kosten.
Bouw een persoonlijke kennisbank van YouTube-video'sVerander de YouTube-video's waarvan je leert in een doorzoekbare bibliotheek met samenvattingen en opgeslagen punten, met een wekelijkse samenvatting, zodat je maanden later een idee weer kunt terugvinden.