🎬 Generate YouTube video summaries with SearchAPI transcripts and LLM

⚡ 1,254 views · 🎬 Content Creation & Video

💡 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

🎥 Summarize YouTube Videos using SearchApi & LLM

Who is this for?

This workflow is ideal for content creators, students, digital marketers, educators, and researchers who want to quickly summarize YouTube videos.

What problem does this workflow solve?

Manually extracting important information from lengthy YouTube videos can be tedious and prone to errors. This workflow streamlines the process by automatically fetching video transcripts using SearchApi.io and producing concise, informative summaries through a summarization chain powered by any LLM provider. This allows users to quickly access crucial information without the need for manual transcription or detailed viewing.

What this workflow does

Setup

  1. Install the SearchApi community node:

    • Open Settings → Community Nodes inside your self‑hosted n8n instance.
    • Fill npm Package Name with @searchapi/n8n-nodes-searchapi.
    • Accept the risk prompt, and hit Install.
    • It should now appear as a node when you search for it.
  2. API Configuration:

    • Set up your SearchApi.io credentials in n8n.
    • Add your preferred LLM provider credentials (e.g., OpenRouter API).
  3. Input Requirements:

    • Provide the YouTube video ID (e.g., wBuULAoJxok).
  4. Connect LLM Integration:

    • Configure the summarization chain with your chosen model and parameters for text splitting.

How to customize this workflow to meet your needs

Example Usage

  1. Input: YouTube video ID (wBuULAoJxok).
  2. Output: A concise, actionable summary that highlights key ideas, recommendations, and insights from the video.

🔗 Nodes Used

Summarization Chain, OpenAI Chat Model, Recursive Character Text Splitter, Summarize

📥 Import

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

📖 Importing guide · 🔑 Credential setup