π£ Scrape Google Maps data & discover email addresses with SerpAPI and EmailListVerify
β‘ 1,546 views Β· π£ Lead Generation & Enrichment
π‘ Pro Tip β HTTP Request scraping tends to break when sites update their markup. If youβre scraping a major platform, check if ScraperNode covers it β it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.
Description
This workflow allows to :
- scrape Google Maps data using SerpAPI
- discovery generic email addresses like contact@ using EmailListVerify API
Whoβs it for
This template is designed to prepare cold outreach for local businesses like restaurants or hotels (you need to target a type of business that is listed on Google Maps).
This template will generate a list of leads with phone numbers and email addresses.
The email addresses you will get are generic, like contact@. This isnβt a problem if you are targeting small businesses, as the owner will most likely monitor those emails. However, if your ideal customer profile has more than 20 employees, I do not recommend using those email addresses for cold outreach.
Requirement
This template uses: Google Sheet to handle input and output data SerpAPI to scrape Google Maps (250 searches/month in the free plan) EmailListVerify to discover email (from $0.05 per email)
Notes
This template is an extension of Lucas Perret template (adding email discovery module).
If there is some interest in it, I can make a similar template using Apify as an alternative to SerpAPI for Google Map scraping.
π Nodes Used
Google Sheets, HTTP Request, Schedule Trigger, Filter
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File