Extract Clean Transcripts from Your YouTube Channel Videos using Data API

YouTube Caption Extractor (Your Channel Only) Extracts clean transcripts from YOUR CHANNEL YouTube video captions using YouTube Data API v3.

⚠️ API Limitation: Only works with videos from YOUR OWN CHANNEL. Cannot access external/public videos.

🎯 Use Cases AI summarization & sentiment analysis Keyword extraction from your content Content generation from your videos Batch transcript processing

πŸ”„ How It Works (6 Steps)

πŸ“₯ Input: Receives videoId + preferredLanguage πŸ” API: Lists captions from your channel πŸ†” Selector: Picks preferred language (fallback to first) πŸ“₯ Download: Gets VTT subtitle file 🧹 Cleaning: Removes timestamps, [Music], duplicates βœ… Output: Clean transcript + metadata

πŸš€ How to Use Trigger with JSON payload: {"youtubeVideoId": "YOUR_VIDEO_ID", "preferredLanguage": "es"} Video ID must belong to your authenticated YouTube channel** Works as sub-workflow (Execute Workflow Trigger) or replace with Webhook/Form trigger Handles videos with no captions gracefully with structured error response Output ready for downstream AI processing or storage

⚠️ Setup Required: Change YouTube credentials* in "List Captions" and "Download VTT"* nodes Video ID from your authenticated channel Sub-workflow or Webhook trigger Graceful no-captions handling

πŸ”§ Requirements βœ… YouTube OAuth2 (youtube.captions.read scope) βœ… Update credentials in List Captions + Download VTT nodes βœ… n8n HTTP Request + Code nodes

πŸ’¬ Need Help? n8n Forum

Happy Automating! πŸŽ‰

0
Downloads
0
Views
7.28
Quality Score
beginner
Complexity
Author:Joel Cantero(View Original β†’)
Created:12/16/2025
Updated:12/16/2025

πŸ”’ Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments