Maps to Contacts — Clean Domains + Find Emails avatar

Maps to Contacts — Clean Domains + Find Emails

Pricing

from $8.00 / 1,000 contact results

Go to Apify Store
Maps to Contacts — Clean Domains + Find Emails

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

ng. night

Maintained by Community

Actor 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:

  1. Clean — normalize hosts, strip paths, drop social-only URLs, dedupe
  2. 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 websites
Maps 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?

FieldDescription
🌐 Domain / URLClean company site
📧 EmailsPublic addresses from HTML
📞 PhonesFrom tel: and page text
💼 SocialsLinkedIn, X, Facebook, Instagram, YouTube, …
📎 OriginalFirst 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

  1. Create a free Apify account
  2. Open Maps to Contacts
  3. Paste websites from your Maps / CSV export
  4. Click Start
  5. Download the Dataset (CSV / Excel / JSON)

From Google Maps

  1. Run a Google Maps / Places scraper
  2. Copy the website field (or export that column)
  3. Paste into this Actor → Start

Input

FieldDescription
Websites / domainsList of messy URLs or domains
Raw textOptional paste block
Keep subdomainsDefault off
Drop social hostsDefault on
Max domains to enrichCap after cleaning (default 100)
Max pages per domainDefault 5
Follow contact linksDefault on
ProxyOptional 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).

EventPrice
Contact result (email or phone found)$0.008$8 / 1,000
Actor start$0 or tiny infrequent fee
Platform usageIncluded (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?

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