Extract transcripts from external YouTube videos using YouTube Transcript API
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (7)
- Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Switch
n8n-nodes-base.switch - Execute Workflow Trigger
n8n-nodes-base.executeWorkflowTrigger - Stop and Error
n8n-nodes-base.stopAndError
What it does
π Try It Out! YouTube Transcript API Extractor (Any Public Video) Extracts a clean transcript from a videoId using youtube-transcript.io. --- π― Use Cases - AI summaries, sentiment analysis, keyword extraction - Internal indexing/SEO - Content pipelines (blog/newsletter) - Batch transcript processing --- π How It Works (5 Steps) 1. π₯ Input: youtubeVideoId, apiToken 2. π API: POST to youtube-transcript.io 3. π§© Parse: Normalizes the response format 4. π§Ή Clean: Normalizes text and whitespace 5. β
Output: Transcript + metrics (wordCount/charCount) --- π How to Use Payload: {"youtubeVideoId":"xObjAdhDxBE", "apiToken": "xxxxxxxxxx"} βοΈ Setup: - This sub-workflow is intended to be called from another workflow (Execute Workflow Trigger)