Urgent.News

What's breaking now, across thousands of outlets.

Tech

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.

Read the original at dev.to →

More in Tech

A Free SQL Curriculum — 131 Chapters, From `SELECT` to Distributed Databases

Most SQL tutorials teach the same thing: SELECT , WHERE , JOIN , GROUP BY . Maybe window functions. Then they stop. The real questions come after that. Why is this query slow?

  • 131-chapter free SQL curriculum available on KandZ Tuts
  • Covers fundamentals to advanced topics, including distributed databases
  • Progresses from basic concepts to production concerns and analytics

Find the decision makers at your target companies from their own team pages

You have a list of target accounts. Before you can write to anyone, you need to know who runs marketing at each one, or who the founder is, or whether there's a head of operations at all. The usual answer is a paid contact database, which is fast but often stale: people change jobs, and databases lag.

  • Decision makers' names, titles, and seniority levels extracted from company websites.
  • Automated tool classifies titles and excludes board members, advisors, investors.
  • Output includes contact information and social media URLs for targeted outreach.

More from Sunday 8 November →