Zapier YouTube Transkripsjon: auto-hent undertekster fra nye videoer

En Zapier YouTube transkripsjon arbeitsflyt trenger nøyaktig tre trinn: en YouTube-trigger, ett webhook-kall, og det du vil gjøre med teksten. Nedenfor er hele konfigurasjonen, pluss noe ærlig matematikk på Zapier-oppgaver — fordi det er der de fleste folk stille får kostnad for nysgjerrigheten.
Tre-trinns Zap
- Trigger: YouTube — Ny video i kanal
- Handling: Webhooks av Zapier — GET
- Handling: noe som godtar tekst — Google Docs, Gmail, Slack
Trinn 1: triggeren
Velg YouTube-appen og Ny video i kanal triggeren, tilkoblet Google-kontoen, og pek den til kanalen du ønsker å følge. Zapier stemmer kanalen og fyrer en gang per ny opplasting. Trigger-utdataene inkluderer video-URL-en — det er det eneste feltet neste trinn trenger.
Trinn 2: webhookken
Legg til Webhooks av Zapier med GET-hendelsen og konfigurer som dette:
- URL:
https://youtube2text.org/api/transcribe - Query String Params:
url= video-URL-feltet fra trinn 1,maxChars=8000 - Headers:
x-api-key=yt_YOUR_KEY
Ingen nøkkel ennå? Grabb den gratis delte — ingen konto nødvendig:
curl -s https://youtube2text.org/api/demo-key
Den returnerer {"success": true, "apiKey": "yt_..."} og tillater 5 videoer per måned per IP, nok til å teste Zap end til end.
APIen godtar noen YouTube URL-form — watch?v=, youtu.be, eller en bare 11-tegn video-id — så trigger-URL-feltet fungerer uberørt. Når du tester trinnet, tolker Zapier JSON-responsen og avslører hvert felt til senere trinn: Result Title, Result Content, Result Video Id, og så videre.
Trinn 3: bruk transkripsjonen
Dette er den morsomme delen. Legg til en Google Docs — Lag dokument fra tekst handling og kartlegger tittelen og Result Content inn i det, og du har et søkbart arkiv over alt en kanal sier. Eller send det gjennom et AI-trinn først og send deg selv en oppsummering. Jeg satte maxChars til 8000 ovenfor fordi e-postklienter og AI-trinn begge blir gramsykk om veldig lange inndata; standard og maksimum er 150000 hvis du ønsker alt.
Den ærlige matematikken
Her er begrensningen verdt å vite før du bygger dette: Webhooks by Zapier er en premium app, så denne Zap krever en betalt plan, og hver kjøring brenner oppgaver — en per handlings-trinn. Å følge en daglig-opplastnings-kanal koster deg omtrent 60 oppgaver per måned for denne Zap alene; følg fem kanaler og det øker raskt.
Transkripsjon-APIen selv bryr seg ikke hvordan du ringer den. Det samme GET-kall kjører fra en cron-jobb og en fem-linje shell-skript for gratis — jeg dekket det oppsettet i curl-guiden, ved bruk av kanal-RSS-feeden (https://www.youtube.com/feeds/videos.xml?channel_id=CHANNEL_ID) som triggeren. Hvis du vil visuell automatisering uten per-oppgave-prising, selvvert n8n kjører denne løkken ubegrenset, og Make versjon er operasjons-basert og merkbar mildere på lommeboken.
Det som sagt, hvis laget ditt bor i Zapier, tre trinn som aldri bryter har reell verdi. Jeg forteller deg bare hvor måleren er.
Når en video ikke har undertekster
Noen videoer har genuint ingen transkripsjon — ferske liv streams, musikk-videoer, kanaler som deaktiverer tekst. APIen returnerer:
{"error": {"code": "TRANSCRIPT_UNAVAILABLE", "message": "...", "status": 404}}
Zapier merker den kjøringen som feilet, som er rett oppførsel — det finnes ingenting å hente. Hvis du er på den delte demo-nøkkelen kan du også møte RATE_LIMIT_EXCEEDED (429); responsen inkluderer retryAfterSeconds så du vet nøyaktig hvor lenge å mugge.
Få din egen nøkkel
For noe forbi testing, logg inn med Google på youtube2text.org/app/keys — intet telefon-nummer, intet kort. Gratis nivå er 5 videoer per måned; betalte planer går fra $5.99 for 50 videoer til $19.99 ubegrenset, som er mindre enn de fleste Zapier-plan oppgraderinger.