YouTube RAG Search with Web Frontend (Apify, Qdrant, AI)

Build a powerful YouTube video search engine using RAG with Apify for scraping transcripts, Qdrant for vector storage, and AI for intelligent querying via a simple web frontend.

n8n
YouTube RAG Search with Web Frontend (Apify, Qdrant, AI)

This n8n workflow enables you to create a Retrieval-Augmented Generation (RAG) search system over YouTube videos. It scrapes video transcripts from specified channels using Apify, breaks them into chunks, generates embeddings with OpenAI, and stores them in Qdrant vector database for efficient similarity search. A web frontend powered by a webhook allows users to query videos naturally, retrieve relevant results, and play embedded videos directly.

The workflow operates in two stages: first, populate the vector store by running initial steps to scrape, process, and index transcripts with metadata for filtering. Second, activate the webhook to serve the interactive web app, which uses Qdrant's search groups API for broader, more diverse results. Rate limiting is included for production use, but can be disabled for personal setups.

Benefits include rapid research across video content without manual transcription, scalable to many videos, and customizable LLM integration for precise answers. Ideal use cases: analyzing conference talks, educational channels, office hours (e.g., n8n videos), market research, or content discovery. Saves hours of manual searching and enables AI-powered insights from video archives.

Setup requires Apify, Qdrant, and OpenAI credentials. Run steps 1-3 once to index data, then activate for instant frontend access via the webhook URL.

$24.99
Last updated October 3, 2026
30-day money-back guarantee
Instant download
Lifetime updates included

New buyers can create an account from the cart to unlock a controlled $10 first-purchase credit on eligible orders of $25+.

Secure checkout powered by Stripe

Support

How to import this workflow into n8n

  1. 1Purchase or download the workflow to get the n8n workflow JSON file.
  2. 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
  3. 3Open each node marked with a credential warning and connect your own accounts and API keys.
  4. 4Run the workflow once manually to verify the data flow, then toggle it to Active.

Related AI & Machine Learning workflows

More from Jordi Faber

Need this deployed? We'll set it up for you.

Our automation experts deploy this workflow in your stack, connect your accounts, and verify it works — or build a custom solution from scratch.