Build a local lead list from Google Maps, then add company emails
Google Maps is where most local businesses keep their most up-to-date public details: name, category, address, phone, website, hours. What it doesn't have is email. If you sell to local businesses (roofers, dentists, restaurants, agencies), the usual workflow is to pull a list from Maps and then visit every website to find a contact address. That second step is where the hours go. This post…
Google Maps provides essential public details for local businesses such as name, category, address, phone, website, hours, and more. However, it lacks email addresses. The process to build a local lead list from Google Maps involves two steps: first, pulling a list from Maps, and second, finding the contact emails on each company's website.
To automate both steps, Python scripts and two Apify Actors are used. The first step is to search Google Maps by term and area, such as "dentist" in Calgary, AB. The Search Maps by term and area action returns various business details, with the website being the bridge to the next step.
The second step involves using the Contact Page Scraper Actor to read a company's contact pages, including the homepage, contact, about, team, and imprint pages. This actor collects role mailboxes (info@, sales@), phone numbers, company social links, and the page URL each one came from. The important design decision is that the tool only uses what the business published, avoiding guessed emails that might bounce, hurt sender reputation, and violate laws like CASL and GDPR.
In summary, the workflow involves searching Google Maps for local businesses using specific terms and areas, extracting website URLs, and then using a scraper actor to find contact emails on those websites. This streamlined process helps sales teams target local businesses with accurate email addresses.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.
This story
This is one outlet's version. Read the fullest account.