Using Google Maps POI data for local prospecting
Map POI data matters because it covers local businesses that have no website and never appear in B2B databases. The method: split queries into a geographic grid, collect the POI list, filter by open status and activity, then enrich contacts.
Grid the area instead of querying by city
A single geo query is capped, so "all restaurants in city X" gets truncated. Split the area into lat-lng cells, query each, then dedupe by POI ID. Dense urban areas need finer cells.
Filter out the noise
- Drop POIs flagged permanently closed.
- Use review count as an activity proxy — very low counts are usually dead entries.
- Roll chain locations up to the brand so you don't contact the same operator repeatedly.
Enrich into contacts
A POI usually only carries a front-desk phone. If you need the decision maker, run company enrichment on the POI's domain, then locate the person and email — conversion is far better than cold-calling reception.
Try it yourself
New accounts include free credits — enough to run this whole flow end to end.
Get a free API key