๐Ÿ“– Turn a YouTube channel into a second brain with Neo4j GraphRAG and GPT-4o-mini

โšก 199 views ยท ๐Ÿ“– Internal Wiki & Knowledge Base

๐Ÿ’ก 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

AI-powered โ€œSecond Brainโ€ that can answer questions about any YouTube channelโ€™s content using Neo4j Graph Database and RAG.

Turn any YouTube channel into a searchable knowledge base. The AI agent understands relationships between videos, topics, tools, and concepts - enabling powerful queries like โ€œWhich videos talk about automation AND mention n8n?โ€ or โ€œWhat are the most discussed topics?โ€.

Good to know

How it works

How to use

  1. Set up a free Neo4j Aura instance and save credentials
  2. Convert your Neo4j username:password to Base64 for authentication
  3. Configure Apify with your target YouTube channel URL
  4. Run the ingestion workflow to populate the database
  5. Chat with the AI agent to query your video knowledge base

Requirements

Customization

๐Ÿ”— Nodes Used

HTTP Request, AI Agent, Simple Memory, Structured Output Parser, n8n Form Trigger, Chat Trigger

๐Ÿ“ฅ Import

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

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup