Scrape Google Maps business leads with SearchApi, Hunter, and Google Sheets
UnknownWhat this workflow does
This workflow has 9 nodes and runs manually, when you click “Execute workflow” (plus 1 other trigger). Along the way it connects Google Sheets, Hunter and Searchapi (community).
How it runs
Trigger: Manually, when you click “Execute workflow” (plus 1 other trigger).
- Settings (Edit Fields (Set)): sets 2 fields: categories, locations
- Build Search Queries (Code): runs custom JavaScript code
- Scrape Google Maps (Search Api): work with google maps
- Extract Leads (Code): runs custom JavaScript code
- Find Emails (Hunter) (Hunter): uses Hunter
- Attach Emails (Code): runs custom JavaScript code
- Save Leads to Sheet (Google Sheets): append
Services it uses
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 @searchapi/n8n-nodes-searchapi is verified or supports 3.0 (used in Scrape Google Maps).
Nodes used (7)
- Manual Trigger
n8n-nodes-base.manualTrigger - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - Code
n8n-nodes-base.code - Search Api
@searchapi/n8n-nodes-searchapi.searchApi - Google Sheets
n8n-nodes-base.googleSheets - Hunter
n8n-nodes-base.hunter
From the author
Quick overview This workflow runs on demand or weekly to scrape Google Maps business listings via SearchApi.io, optionally enriches each business with an email using Hunter.io, and appends the resulting leads (name, contact details, ratings, and Maps link) to…