π£ Find local GMB leads with 1-star reviews using Apify and Google Sheets
β‘ 180 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
Overview
Automatically scrapes Google My Business listings using Apifyβs Google Maps Scraper, filters results to businesses with 1-star reviews, and exports structured lead data into a dedicated Google Sheet tab per run.
Ideal for agencies and freelancers identifying local businesses with poor online reputations β potential leads for reputation management or review response services.
How it works
- Fill in the built-in form with a business type (e.g. βplumberβ) and location (e.g. βMiami, FLβ)
- The workflow launches the Apify Google Maps Scraper actor and polls every 10 seconds until the run completes
- Results are filtered β only businesses with at least one 1-star review continue
- A new tab is created in your Google Sheet named
{query}-{timestamp}and all matching leads are appended with full contact and review data
What you get per lead
- Business Name and GMB profile URL
- City / Address
- Primary and alternative phone number
- Business email (if available)
- Negative review URL (lowest-ranked review link)
- Negative review URL with image attached
- Total 1-star review count
Set up steps
- Apify credential β Create a free account at apify.com, generate an API token, and add it as an HTTP Header Auth credential in n8n named Apify Token (header name:
Authorization, value:Bearer YOUR_TOKEN) - Google Sheets credential β Connect a Google Sheets OAuth2 account in n8n
- Sheet ID β Open the Build Search Query node and replace
YOUR_GOOGLE_SHEET_ID_HEREwith your Google Sheet ID (found in the sheet URL:docs.google.com/spreadsheets/d/{SHEET_ID}/edit) - Activate the workflow β your unique form URL will appear in the Form Trigger node
Requirements
- Apify account (free tier includes ~$5 monthly usage credits β enough for dozens of searches)
- Google account with Google Sheets access
π Nodes Used
Google Sheets, HTTP Request, Stop and Error, n8n Form Trigger
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File