DEV Community

Cover image for Google Maps Contact Cleaner & Enricher
Ranova
Ranova

Posted on

Google Maps Contact Cleaner & Enricher

Turns any Google Maps scraper's raw output into CRM-ready contacts: cross-source dedup & merge, phone/website/social normalization, deterministic email-quality classes (role / disposable / free / corporate) and a 'who can I safely email' contact-confidence verdict. No LLM, no API keys — fully deterministic.

Input

Input Type What it does
records array Raw business records to clean
datasetId string Instead of records: an Apify dataset ID holding the raw records to clean (e.g
searchTerms array If you have no dataset yet: we call an upstream Google Maps scraper with these terms (e.g
maxPlaces integer When searchTerms is provided, the maximum number of places to fetch per search term
liveMxCheck boolean When enabled, the domain of each best email is checked for a live MX record (extra quality confirmation)

Running it

Start it from the Apify Console, call it over the REST API, or expose it to an agent as an MCP tool — the dataset is the same either way.

What it costs

Pay per event, not per hour: starting a run is free, and you are charged for the results you actually get.

Try it

Google Maps Contact Cleaner & Enricher on Apify Store

Top comments (0)