Skip to content
NEWMarketplace and the trig8n Agent: sell what you build, and get plans and changes that are tested before you see them. See what is new

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

  1. Schedule Trigger
  2. Loop Until Complete
  3. Read Pending Queries
  4. Start Apify Scraping Job
  5. Wait for Job Succeed
  6. Check Scraping Status
  7. Fetch Scraped Results
  8. Save Business Data
  9. Filter Businesses with Websites
  10. Batch Processing Logic
  11. Scrape Website Content
  12. Extract Contact Information
  13. Save Contact Details
  14. Mark as Processed

Similar automations