Library / Lead Generation & Enrichment
Lead Generation & Enrichment
Scrape Google Maps Businesses and Contacts with Apify and Firecrawl
On a schedule, it runs Apify Google Maps scraping jobs from Google Sheets queries and uses Firecrawl to extract contact details from business websites.
What it does
## 🌐 WEBSITE PROCESSING PHASE - Filters restaurants with valid websites - Loops through each website - Scrapes website content with Firecrawl - Extracts contact information (emails, social media) - Saves to "Details" sheet and marks as processed
The steps
- Schedule Trigger
- Loop Until Complete
- Read Pending Queries
- Start Apify Scraping Job
- Wait for Job Succeed
- Check Scraping Status
- Fetch Scraped Results
- Save Business Data
- Filter Businesses with Websites
- Batch Processing Logic
- Scrape Website Content
- Extract Contact Information
- Save Contact Details
- Mark as Processed
Similar automations
Lead Generation & EnrichmentExtract Google Maps Business Contacts with Apify and GPT8 stepsLead Generation & EnrichmentScrape Google Maps Businesses into Sheets with AI Enrichment24 stepsWeb Scraping & ResearchScrape Google Maps Businesses with Apify into Google Sheets7 stepsLead Generation & EnrichmentScrape Google Maps Leads and Write Outreach with AI21 steps