Scrape, search and browse the web with a Firecrawl AI agent webhook
UnknownWhat this workflow does
This AI workflow has 14 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects OpenRouter Chat Model and Firecrawl (community).
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Validate Output Schema (Code): runs custom JavaScript code
- Research & Extract Web Data (AI Agent): runs an AI agent, with model: Primary Chat Model, Fallback Chat Model; 5 tools (/scrape with Firecrawl, /search with Firecrawl, Interact context with Firecrawl, Stop interaction with Firecrawl…); output parser: Format Response to Schema
- Return Schema Error (Respond to Webhook): sends the response back to the webhook caller
- Return Structured Results (Respond to Webhook): sends the response back to the webhook caller
Services it uses
Uses Firecrawl. New users get 10% off with our link.
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that @mendable/n8n-nodes-firecrawl is verified or supports 3.0 (used in /scrape with Firecrawl, /search with Firecrawl, Interact context with Firecrawl).
Nodes used (7)
- Webhook
n8n-nodes-base.webhook - Code
n8n-nodes-base.code - Respond to Webhook
n8n-nodes-base.respondToWebhook - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Firecrawl Tool
@mendable/n8n-nodes-firecrawl.firecrawlTool
From the author
Turn any prompt into structured web data. Send a POST request with a natural language prompt and an optional JSON schema, and get back clean, structured results scraped from the web by an AI agent powered by Firecrawl. Use Cases - Data Enrichment: Feed…