🎣 Generate B2B leads by industry & location with Google Places API and Google Sheets

⚑ 635 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

How it works

  1. A form trigger accepts an Industry + Location query (e.g. Accountants London).
  2. Text Search Page 1 calls Google Places Text Search to return results and a next_page_token.
  3. Conditional checks + 5s wait nodes fetch page 2 and page 3 when a next page exists.
  4. All pages are merged, split into individual place results, and each place_id is passed to Place Details.
  5. Place Details returns name, formatted_phone_number, website, formatted_address.
  6. Results are formatted and appended to a Google Sheet.

Setup steps

Customization

Use cases

Troubleshooting tips

πŸ”— Nodes Used

Google Sheets, HTTP Request, n8n Form Trigger

πŸ“₯ Import

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

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