🔬 Extract YouTube transcripts via Google Sheets or API webhook

⚡ 1,306 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 Transcript Extractor

This n8n template demonstrates how to extract transcripts from YouTube videos using two different approaches: automated Google Sheets monitoring and direct webhook API calls.

Use cases: Content creation, research, accessibility, meeting notes, content repurposing, SEO analysis, or building transcript databases for analysis.

How it works

Two Workflow Paths

  1. Automated Sheet Processing: Add URLs to Google Sheet → Auto-extract → Save results to sheet
  2. Webhook API: Send POST request with video URL → Get instant transcript response

How to set up

  1. Replace “Dummy YouTube Transcript API” credentials with your YouTube Transcript API key
  2. Create your own Google Sheet with columns: “url” (input sheet) and “video title”, “transcript” (results sheet)
  3. Update Google Sheets credentials to connect your sheets
  4. Test each workflow path separately
  5. Customize the webhook path and authentication as needed

Requirements

How to customize

đź”— Nodes Used

Google Sheets, HTTP Request, Webhook, Google Sheets Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup