AI-Powered Google Maps Business Scraper with Enrichment & Sheets Export

Automates scraping Google Maps for businesses from keywords, enriches with AI insights via APIFY and Gemini, and exports to Google Sheets. Ideal for lead generation and market research.

n8n
AI-Powered Google Maps Business Scraper with Enrichment & Sheets Export

This advanced n8n workflow automates the discovery and extraction of business data from Google Maps using scheduled keyword queries from a Google Sheet. It parses search results with custom JavaScript to extract website URLs, filters out irrelevant or duplicate links, and then scrapes detailed business information using the APIFY Actor. For each business, it optionally employs a LangChain AI Agent powered by Gemini 2.5 to generate enriched insights like services, market position, weaknesses, and strategic suggestions, converting raw text into structured JSON.

The workflow ensures data integrity by checking for duplicates in the output Sheet before appending new records to a dedicated tab. It handles loops for keywords and URLs, conditional logic for filtering, and aggregation for batch processing, running hourly to keep leads fresh. This eliminates manual searching, reduces errors, and scales effortlessly for high-volume operations.

Perfect for lead generation agencies, digital marketers, local researchers, and outreach specialists, it saves hours of tedious work while providing AI-powered competitive intelligence. Benefits include comprehensive business profiles, automated de-duplication, seamless Sheets integration, and customizable AI prompts for tailored analysis, making it a powerhouse for business intelligence automation.

$24.99
Last updated September 5, 2026
30-day money-back guarantee
Instant download
Lifetime updates included

New buyers can create an account from the cart to unlock a controlled $10 first-purchase credit on eligible orders of $25+.

Secure checkout powered by Stripe

Support

How to import this workflow into n8n

  1. 1Purchase or download the workflow to get the n8n workflow JSON file.
  2. 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
  3. 3Open each node marked with a credential warning and connect your own accounts and API keys.
  4. 4Run the workflow once manually to verify the data flow, then toggle it to Active.

Related Built-in Apps workflows

More from Jose Maurino

Need this deployed? We'll set it up for you.

Our automation experts deploy this workflow in your stack, connect your accounts, and verify it works — or build a custom solution from scratch.