🎣 Extract Google My Business leads by service or location with Bright Data

⚑ 1,327 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.

View All Scrapers

Description

πŸ“ Extract Google My Business Leads by Service & Location with Bright Data to Google Sheetsimage.png

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?


❓ 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

Data Collection

Quality Control

πŸ“„ 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

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

Enhance Data Collection

Improve Duplicate Detection

Customize Output Format

Implement Advanced Features

Batch Processing Optimization

Integration Options

πŸ”— Nodes Used

Google Sheets, HTTP Request, AI Agent, Anthropic Chat Model, n8n Form Trigger

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup