Lohnt sich dein eigenes TranscriptAPI?
Transkripte von YouTube-Videos als JSON mit Zeitstempeln sowie Such- und Playlist-Endpunkten.
Der Idealfall lässt sich tatsächlich in einer Sitzung bauen: Die Open-Source-Bibliothek youtube-transcript-api ruft mit wenigen Zeilen eine Untertitelspur ab, und mit FastAPI darum bekommst du einen funktionierenden persönlichen Endpunkt. Die ehrliche Lücke ist die Zuverlässigkeit. YouTube begrenzt Anfragen und blockiert IP-Adressen beim Abruf von Untertiteln in nennenswertem Umfang; die DIY-Version funktioniert also, bis sie es plötzlich nicht mehr tut. Ohne einen rotierenden Proxy-Pool, den du mieten und betreiben musst, gibt es keine Lösung. Das kostenpflichtige Produkt verkauft nicht das Parsen, sondern den ungesperrten Zugang plus Such- und Playlist-Endpunkte.
EN → DERecherche automatisch aus dem Englischen übersetzt. Original-Prompt auf Englisch beibehalten.
Build me a small YouTube transcript API service, a personal stand-in for TranscriptAPI.
Requirements:
- Python 3.11 stack: FastAPI, uvicorn, and the youtube-transcript-api library; no
database, one file plus a README is fine.
- GET /transcript?video=<id-or-url>: extract the video id, fetch the caption track,
return JSON with the full text plus timestamped segments.
- Support lang= with a sensible fallback to the first available track, and report
which track was actually used in the response.
- Clean JSON errors: 404 when captions are disabled or missing, 502 when YouTube
blocks the fetch; never a bare 500.
- Read an optional comma-separated PROXIES var from .env and rotate per request;
with none set, run direct.
- GET /health returning version and uptime.
- A tiny CLI example in the README: curl the endpoint, jq out the text.
- Keep it stateless and private: no accounts, no API keys, no telemetry, no storage.
- README must be honest about the failure mode: at any real volume YouTube
rate-limits and IP-blocks caption fetches, and this build has no defense.
- Out of scope, deliberately: the rotating proxy pool and anti-blocking
infrastructure, channel/playlist/search endpoints, bulk throughput, and SLAs.
That reliability layer is the thing the paid product actually sells.Der Prompt öffnet sich vorausgefüllt in deinem Agenten. Prüfe ihn vor dem Ausführen.
Wie sähe deine eigene Version aus?
Ein FastAPI-Endpunkt, der eine YouTube-URL annimmt und die Untertitelspur als JSON mit Zeitstempeln zurückgibt.
Was du brauchst
- Python 3.11
- ein rotierender Proxy-Pool bei Nutzung in nennenswertem Umfang
Das Parsen war nie der schwierige Teil. Einen dauerhaften, ungesperrten Zugang zu YouTube-Untertiteln in großem Umfang aufrechtzuerhalten, ist ein Betriebsproblem, das echtes Geld kostet; ihn für 5 USD im Monat einzukaufen, ist günstiger, als Proxys zu mieten und ständig zu betreuen.
xungesperrter Zugriff, wenn YouTube Untertitelabrufe begrenzt
xSuch-, Kanal- und Playlist-Endpunkte
xZuverlässigkeit bei großen Abrufmengen
xein SLA und Support, wenn YouTube etwas ändert
Was kostet TranscriptAPI?
- Monatliche Zahlung
- 5 $/Mon.5 $/Mon.
- Pro Jahr
- 60 $/Jahr60 $/Jahr
- Jährliche Zahlung
- 54 $/Jahr10% günstiger als monatlich
- Mit brasilianischer Karte, inkl. 3,5% IOF
- 26,13 R$/Mon.282 R$/Jahr
In Meine Liste gespeichert. Bei einer Preisänderung erscheint hier ein Hinweis.
Du schließt den Kauf auf der Website von TranscriptAPI ab. Vibe Radar wickelt keine Zahlungen ab.
| Tarif | Monatlich | Jährlich (pro Monat) | Enthalten |
|---|---|---|---|
| free signup | $0 | $0 | 100 Credits; keine Karte; Credits verfallen nach 90 Tagen. |
| starter | $5≈ 5 $ | $4.50≈ 4,50 $ | 1,000 Credits/Monat; 200 Anfragen/Minute bei monatlicher oder 300 Anfragen/Minute bei jährlicher Abrechnung. |
| custom | custom | - | Individuelle Credits, Anfragelimits und Support. |
Kostenloser Tarif100 Credits bei der Anmeldung; keine Karte; verfallen nach 90 Tagen
Abrechnungsbedingungenmonatlich oder jährlich; Starter jährlich kostet $54/Jahr
ZusatzkostenCredits aus dem Basisabo werden nicht übertragen. Zusätzliche Credits kosten $2.50/1,000 Credits bei monatlichem Starter oder $1.50/1,000 bei jährlichem Starter, erfordern ein aktives Abo und werden pausiert, wenn das Abo ausläuft.
verified 2026-08-14 · source ↗
TranscriptAPI selbst bauen oder abonnieren?
Passe die Zahlen an: Stunden zum Bauen, dein Stundensatz, Betriebskosten und der Abopreis.
Über 24 Monate ist das Abo günstiger.
Startwerte aus der Analyse geschätzt (eine Sitzung). Nicht eingerechnet ist, was dir fehlt (Support, Integrationen, Sicherheit).
Kann ich TranscriptAPI nachbauen?
Teilweise. Den Kern von TranscriptAPI baust du mit dem Prompt auf dieser Seite an einem Wochenende, aber es gibt echte Lücken: ungesperrter Zugriff, wenn YouTube Untertitelabrufe begrenzt, Such-, Kanal- und Playlist-Endpunkte. Lies die Liste oben, bevor du loslegst.
Was kostet TranscriptAPI?
TranscriptAPI kostet etwa 5 $/Mon. (Starter, geprüft am 20.10.2026), also 54 $ pro Jahr.
Was fehlt mir, wenn ich TranscriptAPI ersetze?
Ehrlich gesagt: ungesperrter Zugriff, wenn YouTube Untertitelabrufe begrenzt; Such-, Kanal- und Playlist-Endpunkte; Zuverlässigkeit bei großen Abrufmengen; ein SLA und Support, wenn YouTube etwas ändert. Wenn dir davon etwas wichtig ist, zahl weiter.
Gibt es eine Open-Source-Alternative zu TranscriptAPI?
Ja: youtube-transcript-api (Open-Source-Python-Bibliothek für den grundlegenden Untertitelabruf). Vorhandene Projekte zu nutzen ist auch Vibecoding; der Prompt ist für den Fall, dass du es genau nach deinen Vorstellungen willst.