Google Maps Lead Generator + Contact Email Extractor avatar

Google Maps Lead Generator + Contact Email Extractor

Pricing

from $0.80 / 1,000 leads

Go to Apify Store
Google Maps Lead Generator + Contact Email Extractor

Google Maps Lead Generator + Contact Email Extractor

Extract local business leads from Google Maps enriched with verified emails, phone numbers, website contact pages, and social media handles.

Pricing

from $0.80 / 1,000 leads

Rating

0.0

(0)

Developer

Waseem Ahmed

Waseem Ahmed

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Categories

Share

Extract local business leads from Google Maps enriched with verified emails, phone numbers, website contact pages, and social media handles scraped directly from each business's website.

What you get

FieldSource
Title, category, full address, plus codeGoogle Maps place page
Phone, website URLGoogle Maps place page
Rating, review count, opening hoursGoogle Maps place page
Email addresses (junk/no-reply filtered)Business website (homepage + contact/about pages)
Social profiles (LinkedIn, Instagram, Facebook, X/Twitter)Business website

Quick start

npm install
npx apify run --purge # uses .actor/INPUT.json
npx apify push # deploy to Apify platform

Input

  • searchStrings (required): e.g. ["Dentists in Miami", "Plumbers in Austin"]
  • maxResultsPerSearch (default 100)
  • enrichWebsites (default true)
  • language (default en)
  • proxyConfiguration: residential proxies strongly recommended

Example output

{
"searchString": "Dentists in Miami",
"placeId": "Sunrise Dental",
"title": "Sunrise Dental",
"category": "Dentist",
"address": "123 Ocean Dr, Miami Beach, FL 33139",
"phone": "+1 305-555-0123",
"website": "https://sunrisedental.com",
"rating": 4.8,
"reviewsCount": 312,
"openHours": { "Monday": "8 AM–5 PM" },
"emails": ["info@sunrisedental.com"],
"socials": { "linkedin": "https://www.linkedin.com/company/...", "instagram": "https://www.instagram.com/...", "facebook": null, "twitter": null },
"enriched": true,
"scrapedAt": "2026-09-19T12:00:00.000Z"
}

Pricing (Pay-Per-Event)

⚠️ Currently free to use. This actor will move to pay-per-event pricing ($1 per 1,000 places; $4 per 1,000 leads enriched with emails) in the coming weeks. Free-tier trial pricing will remain.

  • lead — charged per business lead pushed (primary event)
  • enriched-lead — charged per lead enriched with ≥1 email found
  • Runs respect your per-run maximum charge limit: the actor stops gracefully and tells you how to get the remaining leads

Tips

  • Use residential proxies for the best success rate.
  • Run grid queries ("dentists in Miami Beach", "dentists in Coral Gables") for full area coverage.
  • This actor only collects publicly available business information.