Maps to Contacts — Clean Domains + Find Emails
Pricing
from $8.00 / 1,000 contact results
Maps to Contacts — Clean Domains + Find Emails
One-run lead pipeline: clean messy website lists from Google Maps or CRM, then extract emails, phones, and socials. Skip manual handoffs between tools.
Pricing
from $8.00 / 1,000 contact results
Rating
5.0
(1)
Developer
ng. night
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
One-run lead pipeline: paste messy websites from Google Maps, directories, or CRM → get emails, phones, and socials.
No need to run a cleaner and a contact scraper as two separate jobs.
What is Maps to Contacts?
Maps to Contacts combines two steps in a single Apify Actor:
- Clean — normalize hosts, strip paths, drop social-only URLs, dedupe
- Enrich — crawl each kept company website for public emails, phones, and social links
Ideal when your input is a raw website column from a Maps export.
Google Maps / directory / CRM↓ messy websitesMaps to Contacts ← you are here (clean + extract)↓emails + phones + socials (one row per domain)
Prefer separate tools? Use Domain List Cleaner then Website Contact Finder.
What data can I extract?
| Field | Description |
|---|---|
| 🌐 Domain / URL | Clean company site |
| 📧 Emails | Public addresses from HTML |
| 📞 Phones | From tel: and page text |
| 💼 Socials | LinkedIn, X, Facebook, Instagram, YouTube, … |
| 📎 Original | First raw input string for that domain |
Why use this Actor?
- 🔗 One run — clean + contacts without manual CSV handoff
- 🧹 Junk filtered — Facebook-only “websites” and free-mail hosts dropped before crawl
- 📦 One row per domain — CRM-friendly
- ⚡ Cheerio-fast — no full browser by default
- 💰 Fair PPE — pay only when email or phone is found (empty rows free)
How to use
- Create a free Apify account
- Open Maps to Contacts
- Paste websites from your Maps / CSV export
- Click Start
- Download the Dataset (CSV / Excel / JSON)
From Google Maps
- Run a Google Maps / Places scraper
- Copy the website field (or export that column)
- Paste into this Actor → Start
Input
| Field | Description |
|---|---|
| Websites / domains | List of messy URLs or domains |
| Raw text | Optional paste block |
| Keep subdomains | Default off |
| Drop social hosts | Default on |
| Max domains to enrich | Cap after cleaning (default 100) |
| Max pages per domain | Default 5 |
| Follow contact links | Default on |
| Proxy | Optional Apify Proxy |
Example input
{"websites": ["https://www.Example.com/about?ref=maps","facebook.com/localbiz","https://shop.acme.co.uk/"],"dropSocialHosts": true,"maxDomains": 50,"maxPagesPerDomain": 5,"followContactLinks": true}
Output
One dataset item per cleaned domain (same shape as Website Contact Finder, plus original):
{"domain": "example.com","url": "https://example.com/","original": "https://www.Example.com/about?ref=maps","emails": ["hello@example.com"],"phones": ["+1 415 555 0100"],"socials": {"linkedin": "https://www.linkedin.com/company/example"},"emailCount": 1,"phoneCount": 1,"pageTitle": "Example","scrapedAt": "2026-07-28T12:00:00.000Z"}
A run summary is stored as key-value OUTPUT (input count, cleaned count, reject reasons).
Who is this for?
- Sales teams enriching Maps exports
- Agencies delivering “places → contacts” for clients
- Anyone who wants clean + contact without two Actors
How much does it cost?
Pay-per-event. Charge only when a cleaned domain yields at least one email or phone. Social-only / empty rows are free (still in the dataset).
| Event | Price |
|---|---|
| Contact result (email or phone found) | $0.008 → $8 / 1,000 |
| Actor start | $0 or tiny infrequent fee |
| Platform usage | Included (typical PPE setup) |
Slightly above standalone Contact Finder because cleaning is included. Always check the Pricing tab.
FAQ
Does this scrape Google Maps itself?
No. Feed it websites from any Maps or directory Actor / CSV. It cleans those URLs and scrapes the company sites.
What if every row is Facebook?
Social hosts are dropped by default — you may get zero domains. Turn off Drop social hosts only if you really want those (usually not useful for email).
Standalone Cleaner or Contact Finder?
- Only need clean URLs → Domain List Cleaner
- Already clean domains → Website Contact Finder
- Messy Maps column → this Actor
Limitations
- Public HTML only (no login walls / image-only emails)
- Does not geocode or scrape the Maps UI
- Public-suffix collapse is best-effort
Feedback & support
Open an issue on the Actor Issues tab. Related: Domain List Cleaner, Website Contact Finder.
Keywords: google maps email scraper, maps to contacts, website email extractor, lead generation pipeline, domain cleaner contact finder, places to emails, sales enrichment