Use this powerful n8n workflow to automate scraping Google Maps data via SerpAPI. Extract business leads, find generic emails using EmailListVerify, and export results directly to Google Sheets.
Download this n8n workflow template and start using it instantly.
Generating business leads often requires gathering structured data from large platforms like Google Maps. Manually collecting this information is tedious and expensive. This reusable n8n workflow solves this by using the powerful SerpAPI to efficiently scrape detailed Google Maps listings, including phone numbers, websites, ratings, and addresses, often at a lower cost than native Google APIs.
After scraping, the workflow automatically attempts to find generic contact email addresses using the EmailListVerify service based on the retrieved website URL. All enriched data points are then neatly organized and saved into a specified Google Sheets document, providing a complete, automated lead generation solution. This robust n8n template significantly streamlines data acquisition and enrichment processes.
This automation sequence starts with the n8n trigger, which can be run manually or set to a recurring schedule (e.g., weekly) using the Schedule Trigger n8n node.
serpapipagination.next value. If a next page exists, a Code n8n node extracts the necessary start parameter, and the process repeats, ensuring deep result penetration.placeid using an Item Lists n8n node.To deploy this powerful n8n workflow template, follow these steps:
SERPAPI - Scrape Google Maps URL HTTP Request n8n node credentials. SerpAPI provides robust data for this n8n template.Use EmailListVerify API to find generic emails HTTP Request n8n node. Manual Trigger / Schedule Trigger: Acts as the n8n trigger, initiating the data scraping process. The Schedule Trigger is configured to run the n8n workflow weekly.
Google Sheets n8n node (Get searches): Reads the list of Google Maps search URLs from the designated input sheet.
Set n8n node (Extract keyword and location): Parses the input URL to dynamically extract search parameters (keyword and geo-coordinates) required for the SerpAPI n8n node.
HTTP Request n8n node (SERPAPI - Scrape Google Maps URL): The primary data acquisition n8n node. It communicates with SerpAPI to retrieve structured Google Maps results, configured for pagination via the start parameter.
If n8n node (Continue IF Loop is complete): A flow control n8n node that checks the SerpAPI response for a next page link, enabling pagination within the n8n workflow.
Code n8n node (Merge all values from SERPAPI): Collects and aggregates the localresults across all pages scraped by the SerpAPI n8n node.
Item Lists n8n node (Remove duplicate items): Ensures data quality by removing duplicate listings based on the unique placeid field.
If n8n node (Check if the listing has a website): Filters the dataset to only include businesses with a discoverable website before proceeding to email enrichment.
Code n8n node (Transform website into domain name): Cleans the website URL to extract only the core domain name, optimizing it for the EmailListVerify API.
HTTP Request n8n node (Use EmailListVerify API to find generic emails): Queries the EmailListVerify service to find common or generic email addresses associated with the domain.
Use this powerful n8n workflow template to automate lead generation. Scrape Google Maps data using Apify, map and store leads in Airtable, and send highly personalized cold emails via the Gmail n8n node.

Use this powerful n8n workflow to scrape real-time Google Events data using the SerpApi n8n node setup and automatically save the results, including event titles, dates, and locations, directly into Google Sheets. Perfect n8n templates for market research.

Use this powerful n8n workflow template to scrape detailed event data (attendee feedback, venues, categories) from 10times.com, parse the results with an AI Agent, and automatically save them into Google Sheets.

Use this powerful n8n workflow to scrape targeted business leads from Google Maps via Apify, enrich them with verified emails using Anymailfinder, and save the data to NocoDB for robust CRM operations.

Use this powerful n8n workflow to automate lead generation. Scrape Google Maps business data using an Apify n8n node and append results directly to Google Sheets.









































