Create a robust, searchable directory API using an n8n workflow and Data Tables. Easily retrieve curated YouTube educational content by topic using custom keyword matching.
Download this n8n workflow template and start using it instantly.
This n8n workflow serves a dual purpose: first, it provides a simple mechanism for initializing a database (the Data Table) with source data; second, it establishes a powerful search API endpoint via a Webhook. By running this n8n template, you can quickly deploy a self-hosted directory capable of matching user search terms to relevant data entries. The core value lies in using the built-in n8n Data Table node for fast storage and retrieval, combined with custom JavaScript logic to preprocess search queries. This makes the overall n8n workflow highly efficient for serving specific resource lookups, demonstrating sophisticated use of core n8n features.
The n8n workflow operates in two distinct logical branches:
When clicking 'Execute workflow' n8n trigger.Load Video Database Code n8n node contains a hardcoded array of ten educational video records, including metadata like Educator, Difficulty, and Description.Loop Over Items n8n node to handle each record individually.Insert row Data Table n8n node stores each video record into the designated n8nEducatorVideos Data Table, populating the database for future searches.Webhook n8n trigger waits for an incoming HTTP POST request containing a topic keyword (e.g., {"topic": "voice"}). This is the main activation n8n trigger for the API.Process Search Term Code n8n node intercepts the input topic. It standardizes common variations (e.g., maps 'audio' or 'talk' to 'voice', or 'scrape' to 'scraping'). This ensures better matching within the Data Table.Get row(s) Data Table n8n node performs a filtered query on the n8nEducatorVideos table, looking for records where the Description column likes the processed search term.Set Message n8n node takes the results from the Data Table and formats them into a clean, markdown-style message string, incorporating video titles, links, and descriptions.Respond to Webhook n8n node sends the formatted message back to the requesting client immediately, completing the API interaction.To deploy this powerful n8n workflow using these n8n templates, follow these steps:
n8nEducatorVideos. This table must contain the following columns (case-sensitive):When clicking 'Execute workflow' n8n trigger. This runs the Load Video Database and populates your Data Table.Webhook n8n node.{"topic": "voice"} or {"topic": "scraping"}. Webhook (n8n trigger): Serves as the public API entry point. It listens for POST requests containing the search term (topic). Key setting: HTTP Method is POST.
Process Search Term (Code n8n node): A custom code n8n node that cleans and normalizes the input topic to enhance search relevance. It simplifies keyword variants (e.g., 'talk' becomes 'voice').
Get row(s) (Data Table n8n node): Executes the core search functionality. It uses a like condition filter on the 'Description' column, matching the normalized search topic against the stored video descriptions.
Set Message (Set n8n node): Essential for output formatting. This n8n node uses expressions to compile the retrieved data (titles, links, difficulty) into a single, structured string ready for the final API response.
Respond to Webhook (n8n node): Transmits the formatted search results back to the client, providing the outcome of the n8n workflow.
Load Video Database (Code n8n node): Contains the static data used for initialization. This n8n node generates ten items that represent the video records to be inserted.
Use this comprehensive n8n workflow to automate file archiving. It triggers on Telegram file uploads, executes Google Vision OCR, saves to Google Drive, and creates a searchable index in Airtable. Find the best n8n templates here.

Create a robust PDF digital signing service using this advanced n8n workflow. It handles key generation (PFX), file uploads, PDF signing, and downloads via custom REST API endpoints.

Use this comprehensive n8n workflow to build a cited RAG knowledge base. Scrape data, embed using OpenAI, store vectors in Milvus, and generate reliable answers using an n8n node.

Use this n8n workflow to create a secure, validated HTTP API endpoint for retrieving MongoDB collection data. Includes validation logic and data transformation using the n8n node.

Deploy a powerful, self-hosted blockchain payment processor using this advanced n8n workflow. Integrate the x402 protocol with 1Shot API to manage verified, secure crypto payments across multiple chains. Download these n8n templates today.


I design enterprise-grade automation systems that eliminate bottlenecks, cut manual work by 70%+, and unlock millions in lost revenue opportunities. My clients — typically achieve 5–10x ROI within the first 90 days. Currently partnering with select high-growth companies ready to scale faster with AI automation. [email protected]







































