Google Maps Leads: Emails, Phones & Socials from Businesses
Pricing
from $2.00 / 1,000 lead enricheds
Google Maps Leads: Emails, Phones & Socials from Businesses
Find local businesses on Google Maps and get their emails, phones, LinkedIn/Instagram/Facebook, contact forms and best email per lead. MX-checked, one step, pay per lead with a website.
Pricing
from $2.00 / 1,000 lead enricheds
Rating
0.0
(0)
Developer
Marcel Tomas
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Security
Limited permissionsShare
Type "dentist" + "Barcelona" and get a spreadsheet of local businesses with their best email, phone, LinkedIn, Instagram, Facebook and contact form — in one step.
🎉 Launch offer: the first 10 leads of every run are free until 19 November 2026. From 20 November the price per lead drops to $0.0018 (down to $0.0012 on paid plans).
- ✅ Google Maps search built in (no second Actor to chain)
- ✅ Best email per business (own domain, MX-checked, info@/contact@ first)
- ✅ Maps phone + website phones
- ✅ LinkedIn, Instagram, Facebook, X, TikTok, YouTube as flat columns
- ✅ Contact page and contact form URL
- ✅ Rating, reviews, address, coordinates
- ✅ Pay only for leads whose website we reached
How it works
- Places: Apify's official Google Maps Scraper runs in your account with your search terms and location (or your Maps URLs). Basic place data only — no paid add-ons or filters are switched on unless you enable them. You can also enrich a dataset you already have.
- Contacts: each business website is crawled politely (robots.txt respected): the homepage and the most contact-like pages (contact, about, team, imprint, legal… in 7 languages).
- One row per business, ready for Excel, Google Sheets or your CRM.
Output
| Field | Meaning |
|---|---|
name, category, address, city, postalCode, countryCode | From Google Maps |
rating, reviewsCount, mapsUrl, placeId, latitude, longitude | From Google Maps |
primaryEmail | The best email to use |
primaryPhone, mapsPhone, phones | Maps phone first, then phones found on the website |
emails | Every email with type (role/personal), sameDomain, freeProvider, mxValid, foundOn |
linkedin, instagram, facebook, x, tiktok, youtube | First profile per network (all in socials) |
contactPageUrl, contactFormUrl, legalName | Where to get in touch; legal name from schema.org |
websiteStatus | ok, no-contacts, no-website, blocked-by-robots or error |
Views: Leads, All emails (one row per email), Location.
Pricing (pay per event)
| What you pay | Price |
|---|---|
lead-enriched — a place whose website was crawled (this Actor) | $0.003, down to $0.002 on paid plans; from 20 Nov 2026 $0.0018, down to $0.0012 |
apify-actor-start — once per run, per GB of memory (from 20 Nov 2026; default 1 GB = one event) | $0.0005 |
| Places without a website, blocked or unreachable websites | Free |
| Places without email when "Only leads with an email" is on | Free |
| Google Maps search | Billed by Apify's Google Maps Scraper in your account (basic place data ≈ $0.004 per place on its free tier; measured 2026-11-03) |
Until 19 November 2026 the first 10 leads of every run are free (launch offer). Set Max leads and the run's max charge to control spend.
Example
{ "searchTerms": ["web design agency"], "location": "Lisbon, Portugal", "maxPlacesPerSearch": 50, "onlyWithEmail": true }
Good to know
- Only public pages are read; no login, no CAPTCHA solving; addresses hidden on purpose (email-protection scripts) are not decoded.
- Contact data can be personal data. Use it in line with the GDPR/CAN-SPAM and local law (legitimate interest, opt-out, no spam).
- Already have websites or another dataset? Use Website Contact Extractor (per page).
Related
- Website Contact Extractor · Keyword Search Volume & Difficulty · AI Image Upscaler · PDF, YouTube, Audio & Video to Markdown
Support
Open an issue on the Actor's Issues tab with the run ID.