Marketing & Advertising Automation
Google Maps Email Scraper Template
Google Maps Email Scraper Template
Complex
High
26
Nodes
Complex
Trigger
High
Complexity
7/22/2025
Added
Workflow Overview
Total Nodes
26
Node Types
13
Node Types
code
Scrape URLs from results, Scrape emails from page
2 nodes
sticky Note
Sticky Note5, Sticky Note, Sticky Note2, Sticky Note3, Sticky Note4, Sticky Note6, Sticky Note7, Sticky Note8
8 nodes
remove Duplicates
Remove Duplicate URLs, Remove duplicate emails
2 nodes
split In Batches
Loop over queries, Loop over URLs, Loop over pages
3 nodes
http Request
Search Google Maps with query, Request web page for URL
2 nodes
filter
Filter irrelevant URLs, Filter irrelevant emails
2 nodes
aggregate
Aggregate arrays of emails
1 node
split Out
Split out into default data structure
1 node
google Sheets
Save emails to Google Sheet
1 node
execute Workflow Trigger
Starts scraper workflow
1 node
manual Trigger
Run workflow
1 node
wait
Wait between executions
1 node
execute Workflow
Execute scraper for query
1 node
Workflow JSON
17.35 KB
{
"name": "Google Maps Email Scraper Template",
"tags": [],
"nodes": [
{
"id": "79df5316-c210-478d-a4de-35b5d31924ee",
"name": "Remove Duplicate URLs",
"type": "n8n-nodes-base.removeDuplicates",
"position": [
-780,
380
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "985ac7e3-b501-4079-a043-780677c94b52",
"name": "Loop over queries",
"type": "n8n-nodes-base.splitInBatches",
"position": [
-1080,
-100
],
"parameters": {
"options": {}
},
"typeVersion": 3
},
{
"id": "3a478935-781b-4fb1-bdc7-fcf8be1334bc",
"name": "Search Google Maps with query",
"type": "n8n-nodes-base.httpRequest",
"position": [
-1380,
380
],
"parameters": {
"url": "=https://www.google.com/maps/search/{{ $json.query }}",
"options": {
"allowUnauthorizedCerts": false
}
},
...Showing first 1000 characters. Click "Expand" to view the full JSON.