๐ŸŽฃ Google Maps lead generation with Apify & email extraction for Airtable

โšก 1,278 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

๐Ÿง  What It Does

This n8n workflow collects leads from Google Maps, scrapes their websites via direct HTTP requests, and extracts valid email addresses โ€” all while mimicking real user behavior to improve scraping reliability. It rotates User-Agent headers, introduces randomized delays, and refines URLs by removing only query parameters and fragments to preserve valid page paths (like social media links). The workflow blends Apify actors, raw HTTP requests, HTML-to-Markdown conversion, and smart email extraction to deliver clean, actionable lead data โ€” ready to be sent to Airtable, Google Sheets, or any CRM. Perfect for lean, scalable B2B lead generation using n8nโ€™s native logic and no external scrapers.

๐Ÿ’กWhy this workflow

Modest lead scrapers rely on heavy tools or APIs like Firecrawl. This workflow:

๐Ÿ‘ค Who itโ€™s for

โš™๏ธ How It Works

1. ๐Ÿ“ฅ Form Submission (Lead Input)

A Form Trigger collects: - Keyword - Location
- No. of Leads (defaults to 10)

This makes the workflow dynamic and user-friendly โ€” ready for multiple use cases and teams.

2. ๐Ÿ“Š Scrape Business Info (via Apify)

3. ๐Ÿ” First Loop โ€“ Visit & Scrape Website

Each business website is processed in a loop.

4. ๐Ÿ” Second Loop โ€“ Extract Emails

In this second loop, the markdown data is processed.

5. โœ… Filter, Clean & Store

๐Ÿ›ก๏ธ Anti-Flagging Design

This workflow is optimized for stealth:

๐Ÿ›  How to Set It Up

Open n8n (Cloud or Self-Hosted). Install Apify node

Import the provided .json file into your n8n editor. Set up the required credentials:

๐Ÿ” Customization Tips

๐Ÿ”— Nodes Used

Airtable, HTTP Request, Markdown, Filter, n8n Form Trigger

๐Ÿ“ฅ Import

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

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup