An advanced n8n workflow combining Bright Data MCP for targeted web scraping and Google Gemini AI Agents for interpreting, structuring, and searching product data from ProductHunt.
Download this n8n workflow template and start using it instantly.
Extracting clean, actionable data from complex websites often requires more than simple scraping; it demands intelligence to interpret context. This powerful n8n workflow solves this challenge by integrating the robust scraping capabilities of Bright Data’s Master Control Panel (MCP) with the sophisticated reasoning of the Google Gemini AI Agent.
The automation starts by defining specific input parameters (like the ProductHunt category and a search query). The core of this n8n template is the AI Agent, which dynamically decides whether to use the Bright Data tool for extracting content (via the scrapeasmarkdown n8n node) or perform a general Google search (via the search_engine n8n node) to fulfill the user-defined goal. The resulting data, even if initially unstructured, is then processed by a secondary LLM chain to enforce a strict JSON schema, making it immediately useful for downstream systems like Google Sheets. This n8n workflow demonstrates how to build highly adaptive, data-intensive solutions.
The entire process is initiated by the Manual n8n trigger, making it easy to test and execute.
To install this robust n8n workflow, follow these steps:
n8n-nodes-mcp node for Bright Data functionality. You must install this in your n8n environment if it is not already present. (Note: This is often required for self-hosted instances).1cmJkBDuSUbHoZ-LthySa7utEZFIvzeLinGcHjMyvzI).category, search, and webhookurl) to match your specific extraction goals before executing the n8n trigger.This n8n workflow leverages several specialized n8n node types:
When clicking ‘Execute workflow’ (Manual Trigger): The standard starting n8n trigger for immediate manual execution.
Set the Input Fields (Set n8n node): Crucial for defining runtime variables like base_url, category (e.g., resumes), and the target search query.
MCP Client for Google Search / Markdown Data Extract (MCP Client Tool n8n node): These nodes serve as the tools for the AI Agent, allowing it to execute external web operations (Google Search and scraping Product Hunt data in Markdown format) using Bright Data.
AI Agent (Langchain Agent n8n node): The brain of the automation. It takes the user prompt and utilizes the connected Google Gemini model and Bright Data tools to produce a comprehensive output.
Structured Data Extractor (Langchain ChainLlm n8n node): Used post-AI Agent to refine the output. It uses a specific prompt to extract key fields (links, description, keywords) and enforces structure using the Output Parser.
Google Sheets (Google Sheets n8n node): Used twice in this n8n workflow to persist the data—once for the raw AI agent output and once for the cleaned, structured data.
Learn how to use this n8n workflow to read any sitemap.xml, convert it to JSON, and filter specific URLs (like PDFs) using core n8n node logic. Great n8n templates for developers.

Automate invoice processing using this advanced n8n workflow. Extract data from images or PDFs with Gemini AI, validate required fields, prevent duplicate entries in Google Sheets, and send instant Gmail notifications using a comprehensive n8n node setup.

Use this n8n workflow to monitor Reddit for specific keywords or subreddits, filter posts by upvotes, and extract the top comments, delivered as a formatted report.

A robust n8n workflow for high-volume invoice processing. It uses a specialized n8n node for AI data extraction, PostgreSQL for validation, QuickBooks for ERP sync, and Slack for approvals.

Use this powerful n8n workflow to automatically extract expense data from receipts using Telegram, OCR, and GPT-4, storing the structured data across Google Sheets, Notion, and Google Drive. Get reliable n8n templates for finance automation.

A Professional based out of India specialized in handling AI-powered automations. Contact me at [email protected]







































