Extract Google My Business Leads by Service or Location with Bright Data

## Extract Google My Business Leads by Service & Location with Bright Data to Google Sheets This template requires a self-hosted n8n instance to run. A comprehensive n8n automation that extracts Google My Business listings by service type and geographic location using Bright Data's Google Maps dataset, with intelligent city expansion and automatic duplicate removal. --- ## Who is this for? * Lead generation professionals * Sales teams * Marketing agencies * Business development representatives * Entrepreneurs conducting outreach or market research --- ## What problem is this solving? Manual lead generation from Google Maps is time-consuming and inefficient. This workflow automates the process of finding businesses by service type and location, expanding searches across cities, removing duplicates, and organizing results in a structured format. --- ## What this workflow does ### Input Processing * Accepts service type, state, and country via web form * Uses Claude AI to generate city lists * Auto-categorizes services * Creates search queries per city ### Data Collection * Uses Bright Data's Google Maps dataset * Processes in batches with rate limits * Monitors scraping with retry logic * Formats and handles API responses ### Quality Control * Removes duplicates by name and phone * Maintains clean data in Google Sheets * Ensures structured, usable datasets ### Output Data Points | Field | Description | Example | | :-------------- | :-------------------------- | :---------------------------- | | Business Name | Company or business name | TechFix Computer Repair | | Category | Business category type | Electronics | | Country | Country location | US | | City | Specific city searched | Austin | | Phone Number | Contact phone number | +1 (555) 123-4567 | | Website URL | Business website | https://techfix.com | | Google Maps URL | Direct Maps link | https://maps.google.com/... | | Address | Full business address | 123 Main St, Austin, TX | | Operating Hours | Business hours | Mon-Fri 9AM-6PM | | Google Rating | Star rating | 4.5 | | Total Reviews | Number of reviews | 127 | | Reviews URL | Link to reviews | https://maps.google.com/reviews... | --- ## Setup Instructions ### Prerequisites * n8n instance (self-hosted or cloud) * Google account with Sheets access * Bright Data account with Google Maps dataset access * Anthropic API key for Claude AI ### Step-by-Step 1. Import the workflow JSON into n8n 2. Configure Bright Data credentials and dataset access 3. Set up Google Sheets and OAuth2 credentials 4. Configure Claude AI with your API key 5. Replace all placeholder credential IDs and tokens. For improved security, use credentials instead of hardcoding the API token placeholder in the HTTP Request node. 6. Test with sample data (e.g., Coffee Shop in California, US) 7. Activate the workflow and use the form for submissions --- ## How to Customize ### Modify Geographic Scope * Add countries to the form dropdown * Customize Claude prompts for city generation * Adjust search logic for international markets ### Enhance Data Collection * Add more fields from Bright Data * Include revenue, employee count, social profiles ### Improve Duplicate Detection * Use fuzzy matching for similar names * Include address-based checks ### Customize Output Format * Transform data for CRM compatibility * Export to CSV, database, or multiple destinations ### Implement Advanced Features * Integrate email finder services * Include lead scoring logic * Discover social media profiles ### Batch Processing Optimization * Adjust batch sizes per Bright Data limits * Use parallel processing and retry logic ### Integration Options * Connect to CRMs like HubSpot or Salesforce * Trigger email automation * Integrate with marketing platforms

n8n

Extract Google My Business Leads by Service & Location with Bright Data to Google Sheets

This template requires a self-hosted n8n instance to run.

A comprehensive n8n automation that extracts Google My Business listings by service type and geographic location using Bright Data's Google Maps dataset, with intelligent city expansion and automatic duplicate removal.


Who is this for?

  • Lead generation professionals
  • Sales teams
  • Marketing agencies
  • Business development representatives
  • Entrepreneurs conducting outreach or market research

What problem is this solving?

Manual lead generation from Google Maps is time-consuming and inefficient. This workflow automates the process of finding businesses by service type and location, expanding searches across cities, removing duplicates, and organizing results in a structured format.


What this workflow does

Input Processing

  • Accepts service type, state, and country via web form
  • Uses Claude AI to generate city lists
  • Auto-categorizes services
  • Creates search queries per city

Data Collection

  • Uses Bright Data's Google Maps dataset
  • Processes in batches with rate limits
  • Monitors scraping with retry logic
  • Formats and handles API responses

Quality Control

  • Removes duplicates by name and phone
  • Maintains clean data in Google Sheets
  • Ensures structured, usable datasets

Output Data Points

FieldDescriptionExample
Business NameCompany or business nameTechFix Computer Repair
CategoryBusiness category typeElectronics
CountryCountry locationUS
CitySpecific city searchedAustin
Phone NumberContact phone number+1 (555) 123-4567
Website URLBusiness websitehttps://techfix.com
Google Maps URLDirect Maps linkhttps://maps.google.com/...
AddressFull business address123 Main St, Austin, TX
Operating HoursBusiness hoursMon-Fri 9AM-6PM
Google RatingStar rating4.5
Total ReviewsNumber of reviews127
Reviews URLLink to reviewshttps://maps.google.com/reviews...

Setup Instructions

Prerequisites

  • n8n instance (self-hosted or cloud)
  • Google account with Sheets access
  • Bright Data account with Google Maps dataset access
  • Anthropic API key for Claude AI

Step-by-Step

  1. Import the workflow JSON into n8n
  2. Configure Bright Data credentials and dataset access
  3. Set up Google Sheets and OAuth2 credentials
  4. Configure Claude AI with your API key
  5. Replace all placeholder credential IDs and tokens. For improved security, use credentials instead of hardcoding the API token placeholder in the HTTP Request node.
  6. Test with sample data (e.g., Coffee Shop in California, US)
  7. Activate the workflow and use the form for submissions

How to Customize

Modify Geographic Scope

  • Add countries to the form dropdown
  • Customize Claude prompts for city generation
  • Adjust search logic for international markets

Enhance Data Collection

  • Add more fields from Bright Data
  • Include revenue, employee count, social profiles

Improve Duplicate Detection

  • Use fuzzy matching for similar names
  • Include address-based checks

Customize Output Format

  • Transform data for CRM compatibility
  • Export to CSV, database, or multiple destinations

Implement Advanced Features

  • Integrate email finder services
  • Include lead scoring logic
  • Discover social media profiles

Batch Processing Optimization

  • Adjust batch sizes per Bright Data limits
  • Use parallel processing and retry logic

Integration Options

  • Connect to CRMs like HubSpot or Salesforce
  • Trigger email automation
  • Integrate with marketing platforms
$14.99
Last updated October 3, 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 Marketing workflows

More from Dvir Sharon

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.