Extract structured data from Brave Search with Bright Data MCP & Google Gemini
Needs changesWhat this workflow does
This AI workflow has 19 nodes and runs manually, when you click “Execute workflow”. Along the way it connects Google Gemini Chat Model, Google Sheets and Mcp (community). It also calls webhook.site over HTTP.
How it runs
Trigger: Manually, when you click “Execute workflow”.
- Set the search criteria's (Edit Fields (Set)): sets 3 fields: search_type, search_query, json_search_query
- Switch: routes items into 4 branches
- Set the input for image search (Edit Fields (Set)): sets 1 field: search_base_url
- Set the input for video search (Edit Fields (Set)): sets 1 field: search_base_url
- Set the input fields for news search (Edit Fields (Set)): sets 1 field: search_base_url
- Set the input fields for All search (Edit Fields (Set)): sets 1 field: search_base_url
- Bright Data MCP Client for Brave Image Search (Mcp Client): execute tool
- Bright Data MCP Client for Brave Video Search (Mcp Client): execute tool
- Bright Data MCP Client for Brave News Search (Mcp Client): execute tool
- Bright Data MCP Client for Brave All Search (Mcp Client): execute tool
…plus 6 more steps. See the full node list below.
Services it uses
HTTP calls to: webhook.site
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- Function (legacy) in Create a binary data for Structured Data Extract: replace with Code node, mode 'Run Once for All Items'.
| Removed in 3.0 | Replace with |
|---|---|
| Function (legacy) Create a binary data for Structured Data Extract | Code node, mode 'Run Once for All Items' |
Nodes used (11)
- Manual Trigger
n8n-nodes-base.manualTrigger - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Edit Fields (Set)
n8n-nodes-base.set - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Mcp Client
n8n-nodes-mcp.mcpClient - Switch
n8n-nodes-base.switch - Google Sheets
n8n-nodes-base.googleSheets - Function
n8n-nodes-base.function - Read/Write Files from Disk
n8n-nodes-base.readWriteFile - HTTP Request
n8n-nodes-base.httpRequest
From the author
Notice Community nodes can only be installed on self-hosted instances of n8n. Who this is for The Brave Search Structured Data Extractor workflow is designed for professionals and teams that need high-quality, structured insights from Brave search results in…