πŸ”¬ Extract transcripts from external YouTube videos using YouTube Transcript API

⚑ 1,030 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

πŸš€ Try It Out!

YouTube Transcript API Extractor (Any Public Video)

Extracts a clean transcript from a videoId using youtube-transcript.io.


🎯 Use Cases


πŸ”„ 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:

πŸ”— Nodes Used

HTTP Request, Stop and Error, Execute Workflow Trigger

πŸ“₯ Import

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

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