πŸ”¬ Extract clean transcripts from your YouTube channel videos using Data API

⚑ 131 views Β· πŸ”¬ Document Extraction & Analysis

πŸ’‘ Pro Tip β€” YouTube’s API quotas can be a bottleneck when you’re pulling data at scale. ScraperNode is a community node with dedicated scrapers for channels, videos, and comments β€” no quota limits, just structured data.

View All Scrapers

Description

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


πŸ”„ How It Works (6 Steps)

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

πŸš€ How to Use

⚠️ Setup Required:


πŸ”§ Requirements


πŸ’¬ Need Help?

Happy Automating! πŸŽ‰

πŸ”— Nodes Used

HTTP Request, Stop and Error, Execute Workflow Trigger, Extract from File

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup