Extract transcripts from external YouTube Videos using YouTube Transcript API

Go to Workflow
0 views
Built by Joel Cantero Joel Cantero
Created on December 16, 2025

Description

πŸš€ 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)
πŸ“₯ Input: youtubeVideoId, apiToken
🌐 API: POST to youtube-transcript.io
🧩 Parse: Normalizes the response format
🧹 Clean: Normalizes text and whitespace
βœ… 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)

This workflow was created by Joel Cantero and shared publicly on the n8n community template library. n8nFind indexes it for discovery — the workflow remains the property of its original creator.

Nodes Used (2)

Code
n8n-nodes-base.code
HTTP Request
n8n-nodes-base.httpRequest