Scrape Google Maps leads with Apify and export them to CSV
Ready for 3.0What this workflow does
This workflow has 5 nodes and runs when someone submits an n8n form (“Get Local Business Leads”). It uses only n8n's built-in nodes. It also calls api.apify.com over HTTP.
How it runs
Trigger: When someone submits an n8n form (“Get Local Business Leads”).
- Scrape Google Maps (Apify) (HTTP Request): calls api.apify.com (POST)
- Build lead list (Edit Fields (Set)): sets 11 fields: business, category, rating…
- Make CSV file (Convert to File): converts data to a file
- Download CSV (n8n Form): shows the next form page
HTTP calls to: api.apify.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (5)
- n8n Form Trigger
n8n-nodes-base.formTrigger - HTTP Request
n8n-nodes-base.httpRequest - Edit Fields (Set)
n8n-nodes-base.set - Convert to File
n8n-nodes-base.convertToFile - n8n Form
n8n-nodes-base.form
From the author
Quick overview This workflow collects a Google Maps search URL and lead filters through an n8n form, uses Apify to scrape matching places (including phone numbers and website emails), then returns a downloadable CSV file of the lead list. How it works 1.…