🎣 Google Maps business scraper with contact extraction via Apify and Firecrawl

⚑ 27,183 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

Who is this for?

Marketing agencies, sales teams, lead generation specialists, and business development professionals who need to build comprehensive business databases with contact information for outreach campaigns across any industry.

What problem is this workflow solving?

Finding businesses and their contact details manually is time-consuming and inefficient. This workflow automates the entire process of discovering businesses through Google Maps and extracting their digital contact information from websites, saving hours of manual research.

What this workflow does

This automated workflow runs every 30 minutes to:

Setup

Required Services:

Pre-setup:

  1. Copy this Google Sheet
  2. Configure your Apify and Firecrawl API credentials in n8n
  3. Set up Google Sheets OAuth2 connection
  4. Update the Google Sheet ID in all Google Sheets nodes

Quick Start: The workflow includes detailed sticky notes explaining each phase. Simply configure your API credentials and Google Sheet, then activate the workflow.

How to customize this workflow to your needs

Perfect for lead generation, competitor research, and building targeted marketing lists across any industry or business type.

πŸ”— Nodes Used

Google Sheets, HTTP Request, Schedule Trigger, Filter

πŸ“₯ Import

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

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