Die YouTube-Transkript-API

Transkript-, Such-, Kanal- und Playlist-Daten als REST-API. 100 kostenlose Credits, keine Kreditkarte nötig - danach $5/Monat für 1000 Credits.

Gebaut für mehr als ein Video

Die meisten kostenlosen YouTube-Transkript-Tools hören bei einem einzelnen Video auf. Diese API durchsucht auch YouTube, löst Kanal-Handles auf und listet Kanal- oder Playlist-Videos - alles mit einem einzigen Schlüssel.

  • Transkript-Extraktion für jedes öffentliche Video, mit Sprachauswahl
  • YouTube-Volltextsuche, paginiert
  • Auflösung von Kanal-Handles und Auflistung von Kanal-Videos
  • Auflistung von Playlist-Videos
  • Eine Chrome-Erweiterung für alle, die einem Video einfach eine Frage stellen wollen, im selben Konto

Kein OAuth-Bildschirm, kein Google-Cloud-Projekt, kein Kontingent pro Projekt, das ausgehen kann - was das mit der offiziellen API kostet, steht in unserem YouTube-API-Kontingent-Leitfaden.

Eine Anfrage, JSON zurück

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

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

Einen ganzen Kanal in einem Auftrag sichern

Rufe die Videos eines Kanals ab, sende bis zu 100 davon in einer einzigen Batch-Anfrage und erhalte einen signierten Webhook, wenn alles fertig ist. Keine Polling-Schleifen, keine Proxys zum Betreuen.

  • Du zahlst 1 Credit nur für Videos, die ein Transkript liefern. Videos ohne Untertitel, private oder gelöschte Videos und fehlgeschlagene Abrufe sind kostenlos.
  • Jedes Video wird erneut versucht, bevor es als fehlgeschlagen gilt. Ein vorübergehender YouTube-Aussetzer kostet dich also weder einen Credit noch einen neuen Durchlauf.
  • Gemessen an 5.412 echten Abrufen (2.–8. Okt. 2026): 96,8 % der Videos mit Untertiteln lieferten ein Transkript, und 98 % aller Anfragen bekamen eine eindeutige Antwort (das Transkript oder ein klares Ergebnis wie „keine Untertitel“ oder „nicht verfügbar“).
# 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=...

Einfache, kreditbasierte Preise

1 Credit = 1 erfolgreiche Anfrage über alle folgenden Endpoints. Fehlgeschlagene Anfragen werden nicht berechnet.

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

Die vollständige Parameter-Referenz, Antwortformate und Fehlercodes stehen in der API-Dokumentation.

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 Credit pro Video mit Transkript

Bereit, es auszuprobieren? 100 kostenlose Credits, keine Kreditkarte nötig. Hol dir deinen API-Schlüssel.

YouTube-Transkript-API FAQ

Ist die YouTube-Transkript-API kostenlos?

Ja - 100 kostenlose Credits bei der Anmeldung, keine Kreditkarte nötig. Kostenpflichtige Pläne starten bei $5/Monat für 1000 Credits, sobald mehr gebraucht wird.

Was zählt als ein Credit?

Ein Credit ist eine erfolgreiche Anfrage über die Transkript-, Such-, Kanal- und Playlist-Endpoints. Eine fehlgeschlagene Anfrage wird nie berechnet.

Kann sie mehr als nur Transkripte?

Ja. Neben der Transkript-Extraktion kann sie YouTube durchsuchen, einen Kanal-Handle zu seiner Kanal-ID auflösen, die Videos eines Kanals auflisten und die Videos einer Playlist auflisten - alles mit demselben API-Schlüssel.

Wie hoch sind die Rate-Limits?

60 Anfragen/Minute im Free-Plan, 200 im Monatsplan, 300 im Jahresplan, 300 bei Starter, 400 bei Pro und 600 bei Scale. Credits sind getrennt: 1.000 pro Monat im Monatsplan, 12.000 pro Jahr im Voraus im Jahresplan und 7.500, 25.000 oder 60.000 pro Monat bei Starter, Pro und Scale, plus bezahlte Aufladungen, wenn du vor der nächsten Verlängerung mehr brauchst.

Wie unterscheidet sich das von der offiziellen YouTube Data API?

Kein Google-Cloud-Projekt zum Anlegen, kein OAuth-Zustimmungsbildschirm, kein tägliches Kontingent pro Projekt, das mitten in einem Projekt ausgeht. Registrieren, Schlüssel holen, Anfragen starten.