HomeBlogTranscribePlansAPI Keys

IFTTT YouTube-Automatisierung: Transkripte auf die ehrliche Weise abrufen

Diagramm eines IFTTT-Applets, das eine YouTube-Video-URL an einen Mittelsmann-Service übergeben, der das Transkript abruft

IFTTT YouTube-Automatisierung bringt dich genau zur Hälfte zu einer Transkript-Pipeline, und ich möchte dir das gleich sagen, statt dich herausfinden zu lassen, nachdem du das Applet gebaut hast. Der YouTube-Trigger ist solid. Die Webhook-Aktion kann meine API aufrufen. Aber IFTTT wirft die Antwort weg — daher kommt das Transkript an und verdunstet sofort. Hier ist das, was eigentlich funktioniert.

Was IFTTT gut macht

Der Neues öffentliches Video von Kanal Trigger ist zuverlässig und kostenlos. Es feuert kurz nachdem ein Kanal hochlädt und übergeben dir Zutaten wie die Video-URL und den Titel. Als "etwas ist auf YouTube passiert" Glocke ist IFTTT genuinely okay.

Wo es bricht

IFTTTs Webhooks-Service hat eine Web-Anfrage stellen Aktion, und ja, es kann einen GET zu https://youtube2text.org/api/transcribe senden mit der Video-URL. Die Anfrage wird erfolgreich sein. Die API wird das volle Transkript als JSON zurückgeben.

Und dann verwirft IFTTT es. Die Web-Anfrage Aktion ist Fire-and-Forget: keine JSON-Parsing, keine Response-Zutaten, keine Möglichkeit, result.content zu einem nächsten Schritt zu übergeben — weil es keinen nächsten Schritt gibt. Applets sind zwei Slots, Trigger und Aktion, und die Ausgabe der Aktion geht nirgendwohin. Das ist die ehrliche Begrenzung der ganzen Plattform für diesen Job, und keine Applet-Konfiguration kommt herum.

Das Mittelsmann-Muster

Die Lösung ist, IFTTT das eine Ding, das es gut kann, machen zu lassen — den neuen Video bemerken — und die echte Arbeit an etwas übergeben, das eine Antwort lesen kann:

  1. IFTTT-Trigger: YouTube — Neues öffentliches Video von Kanal.
  2. IFTTT-Aktion: Webhooks — Web-Anfrage stellen, zeigt auf die URL deines Mittelsmanns, übergeben die Video-URL-Zutat in der Query-String oder Body.
  3. Mittelsmann: empfängt den Ping, ruft GET https://youtube2text.org/api/transcribe?url=<VIDEO_URL>&maxChars=20000 mit einem x-api-key Header auf, und tut, was du wolltest — schreibe in ein Blatt, stelle zu Slack, emaile eine Zusammenfassung.

Der Mittelsmann kann ein Google Apps Script Web-App sein (eine doGet Funktion plus UrlFetchApp.fetch, deployed als Web-App — das gleiche Baustein, den ich in der Google Sheets-Leitfaden verwendet habe), ein n8n Webhook-Trigger, oder ein Make benutzerdefinierter Webhook. Zehn bis zwanzig Zeilen Logik, welcher auch immer du wählst.

Zum Testen hat die API einen kostenlos gemeinsamen Schlüssel ohne Anmeldung: fordere https://youtube2text.org/api/demo-key an und du bekommst {"success": true, "apiKey": "yt_..."} — gut für 5 Videos pro Monat pro IP. Eine Sache, die dein Mittelsmann tolleriert sollte: Videos ohne Untertitel geben einen 404 mit Code TRANSCRIPT_UNAVAILABLE zurück, was ist der API höfliche Art zu sagen, es war nie etwas zum Transkribieren.

Meine eigentliche Empfehlung

Einmal du hast einen Mittelsmann ohnehin stehend, frage, was IFTTT immer noch contributing. Die Antwort ist: ein Trigger, den du mit einem RSS-Feed ersetzen kannst. Jeder YouTube-Kanal veröffentlicht einen:

https://www.youtube.com/feeds/videos.xml?channel_id=CHANNEL_ID

Sowohl n8n als auch Make können diesen Feed nativ beobachten, was die Zwei-Hop-Architektur in ein einzelnes Tool zusammenbricht, das sich selbst triggert, das Transkript abruft, das JSON analysiert und die Ausgabe liefert. Ich habe beide geschrieben end-to-end: der n8n-Workflow (kostenlos wenn selbst-gehostet, meine Wahl) und das Make-Szenario (freundlicher wenn du gehostet und visuell wünschst).

Behalte IFTTT in der Schleife nur, wenn es bereits verdrahtet ist in etwas, das du nicht leicht bewegen kannst — eine Smart-Home-Routine, eine mobile Benachrichtigungseinrichtung, ein Applet-Ökosystem, auf das dein Team angewiesen ist. Als Trigger verdient es immer noch seinen Slot dort. Als Transkript-Pipeline war es nie allein geworden, den Job zu beenden.

Schlüssel, wenn du bereit bist

Welche Form auch immer du baust, die Transkript-Hälfte ist ein HTTP-Aufruf mit einer Kopfzeile. Melde dich mit Google bei youtube2text.org/app/keys für deinen eigenen Schlüssel an — kein Telefon, keine Karte. Kostenlose Stufe ist 5 Videos pro Monat, $5,99 covers 50, $9,99 covers 500, und $19,99 ist unbegrenzt. Das Mittelsmann-Muster kostet dich zwanzig Zeilen Code; die Transkripte kosten weniger als das.