YouTube-Transkripte für KI-Agenten

Ein MCP-Server, eine REST-API und ein Anmeldeprozess, den ein Agent vollständig eigenständig durchlaufen kann. Kein Mensch muss ein Konto erstellen oder einen Schlüssel einfügen.

Selbstbedienungs-Anmeldung, ohne menschliches Zutun

Die meisten Transkript-APIs erfordern, dass sich eine Person registriert, ein Dashboard öffnet und einen Schlüssel kopiert, bevor ein Agent seinen ersten Aufruf tätigen kann. Diese hier nicht. Zwei Anfragen, und der Agent hat einen funktionsfähigen Schlüssel mit 100 kostenlosen Credits.

Schritt 1 — einen Code anfordern (kein API-Schlüssel erforderlich):

curl -X POST https://getyoutubetranscript.com/api/v1/signup \
  -H "Content-Type: application/json" \
  -d '{"email": "[email protected]"}'

Schritt 2 — den Code gegen einen Schlüssel eintauschen:

curl -X POST https://getyoutubetranscript.com/api/v1/signup/verify \
  -H "Content-Type: application/json" \
  -d '{"email": "[email protected]", "otp": "123456"}'

# => { "success": true, "api_key": "sk_live_..." }

Über MCP verbinden

Streamable HTTP, sodass nichts lokal läuft. Funktioniert mit Claude Desktop, Claude Code, Cursor, Windsurf und jedem anderen MCP-kompatiblen Client. OAuth 2.1 mit Dynamic Client Registration wird für Clients unterstützt, die sich stattdessen auf diesem Weg authentifizieren.

{
  "mcpServers": {
    "getyoutubetranscript": {
      "url": "https://getyoutubetranscript.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_..."
      }
    }
  }
}
ToolWas es tutKosten
get_youtube_transcriptVollständiges Transkript plus Titel, Autor, Thumbnail1 Credit
search_youtubeVideos oder Kanäle durchsuchen, paginiert1 Credit
get_channel_latest_videosMetadaten eines Kanals und aktuelle UploadsKostenlos
search_channel_videosInnerhalb eines Kanals suchen1 Credit
list_channel_videosJedes von einem Kanal hochgeladene Video1 Credit
list_playlist_videosJedes Video in einer Playlist1 Credit

Oder einfach die REST-API aufrufen

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

Die vollständige Endpunktreferenz, Parameter und Antwortformate finden Sie in der API-Dokumentation. Es gibt außerdem einen herunterladbaren Agenten-Skill und eine schrittweise MCP-Einrichtungsanleitung.

Kein YouTube-Kontingent zu verwalten

Die offizielle YouTube Data API gibt jedem Projekt 10.000 Einheiten/Tag, und captions.download allein kostet 200 Einheiten pro Aufruf plus OAuth. Diese API proxt diesen Endpunkt nicht mit Ihrem Schlüssel, es gibt also keine tägliche Obergrenze, um die man sich kümmern müsste — nur die planabhängige Anfragerate. Die vollständige Aufschlüsselung finden Sie im Kontingent-Leitfaden.

Möchten Sie lieber über ein Dashboard starten? Schlüssel manuell erstellen — 100 kostenlose Credits, keine Karte erforderlich.

FAQs zur Agenten-Integration

Kann sich ein Agent wirklich ohne Menschen selbst anmelden?

Ja. Senden Sie eine E-Mail per POST an /api/v1/signup, um einen 6-stelligen Code auszulösen, senden Sie dann E-Mail und Code per POST an /api/v1/signup/verify, und die Antwort enthält einen aktiven API-Schlüssel. Kein Dashboard-Besuch, keine Karte, kein menschlicher Schritt. Der Schlüssel startet mit 100 kostenlosen Credits.

Brauche ich den MCP-Server, oder kann ich einfach REST verwenden?

Beides geht. MCP ist die bessere Wahl, wenn ein Modell mitten im Gespräch selbst entscheiden soll, wann ein Transkript abgerufen wird, da die Tools selbstbeschreibend sind und der Client sie automatisch entdeckt. Reines REST eignet sich besser innerhalb einer Pipeline, in der Ihr eigener Code entscheidet, wann aufgerufen wird.

Was kostet der Betrieb eines Agenten hiermit?

100 kostenlose Credits zum Start, danach 5 $/Monat für 1.000 Credits (oder 4,50 $/Monat bei jährlicher Abrechnung). Ein Credit entspricht einer erfolgreichen Anfrage. Fehlgeschlagene und ratenbegrenzte Anfragen werden nie berechnet, sodass eine Retry-Schleife kein Guthaben unbemerkt aufbrauchen kann.

Wie hoch sind die Rate-Limits?

60 Anfragen/Minute in der kostenlosen Stufe, 200 im monatlichen Plan, 300 im jährlichen Plan, durchgesetzt als festes 1-Minuten-Fenster pro API-Schlüssel. Ein 429 bedeutet langsamer machen, nicht keine Credits mehr — siehe den Rate-Limit-Leitfaden für das korrekte Backoff-Verhalten.

Verbraucht das mein YouTube-Data-API-Kontingent?

Nein. Es proxt captions.download nicht mit Ihrem Schlüssel, es gibt also keine tägliche 10.000-Einheiten-Obergrenze zu verwalten. Sie sind nur durch die planabhängige Anfragerate begrenzt.