Google Maps Email Scraper Template

Automated workflow: Google Maps Email Scraper Template. This workflow integrates 14 different services: filter, httpRequest, stickyNote, wait, code. It contains 31 nodes and follows best practices for error handling and security.

Workflow Structure (18 nodes)
100%
Manual Trigger
Run workflow
Split In Batches
Loop over queries
Execute Workflow
Execute scraper for query
Wait
Wait between executions
Split In Batches
Loop over pages
Aggregate
Aggregate arrays of emails
Split Out
Split out into default data structure
Remove Duplicates
Remove duplicate emails
Filter
Filter irrelevant emails
Google Sheets
Save emails to Google Sheet
Execute Workflow Trigger
Starts scraper workflow
Http Request
Search Google Maps with query
Code
Scrape URLs from results
Filter
Filter irrelevant URLs
Remove Duplicates
Remove Duplicate URLs
Split In Batches
Loop over URLs
Http Request
Request web page for URL
Code
Scrape emails from page
Node Types:
transform
logic
http
code
action
trigger
default
Requires credentials

Prerequisites

No credentials required!

This workflow can be imported and used immediately.

Complexity

Advanced

Expert level. Custom code, complex logic, many integrations.

Setup time: ~35 min
Score: 65/100
Custom Code
Loops
8 Integrations

When to Use This Workflow

Automated Reporting

Automatically collect and organize data into spreadsheets for analysis.

Spend less time on data entry and more time on insights.

Real-time Response

React instantly when events happen - new orders, form submissions, or API calls.

Zero delay between trigger and action for time-sensitive workflows.

Error Reduction

Eliminate human error from routine processes with consistent automation.

Improve accuracy and reliability across your workflows.

workflow.json
{
  "name": "Google Maps Email Scraper Template",
  "tags": [
    "automation",
    "n8n",
    "production-ready",
    "excellent",
    "optimized"
  ],
  "nodes": [
    {
      "id": "79df5316-c210-478d-a4de-35b5d31924ee",
      "name": "Remove Duplicate URLs",
      "type": "n8n-nodes-base.removeDuplicates",
      "position": [
        -780,
        380
      ],
      "parameters": {},
      "typeVersion": 1.1,
...

Workflow Details

Nodes
26
Trigger
Event
Source
community
Added
Sep 29, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

API Schema Extractor

Stage 1 - Research for API Documentation - Fetch a list of services pending research from Database (Google Sheet) - Uses...

Http-request
Textsplitterrecursivecharactertextsplitter
Documentdefaultdataloader
Executeworkflow
88 nodesEvent
Curated

Agent Workflow

Automated workflow: Agent Workflow. This workflow integrates 97 different services: vectorStoreInMemory, if, gumroadTrig...

Bitly
Dropbox
Gmail
Google-calendar
113 nodesEvent

Executeworkflowtrigger Workflow

Automated workflow: Executeworkflowtrigger Workflow. This workflow integrates 12 different services: stickyNote, httpReq...

Executeworkflow
Http-request
Google-sheets
25 nodesEvent

Google Maps FULL

Automated workflow: Google Maps FULL. This workflow integrates 12 different services: stickyNote, httpRequest, toolSerpA...

Executeworkflow
Http-request
Google-sheets
17 nodesEvent

Embeddingsopenai Workflow

Automated workflow: Embeddingsopenai Workflow. This workflow integrates 19 different services: stickyNote, textSplitterR...

Google-sheets
Http-request
Executeworkflow
42 nodesEvent

Manualtrigger Workflow

Automated workflow: Manualtrigger Workflow. This workflow integrates 18 different services: filter, httpRequest, stickyN...

Http-request
Google-sheets
Executeworkflow
37 nodesEvent