Google Maps Business Leads: Emails & Phones
Pricing
from $0.45 / 1,000 leads
Google Maps Business Leads: Emails & Phones
Google Maps business leads: enter business types and a city, get one lead per business with name, category, address, phone, website, rating and reviews, plus the emails and Facebook, Instagram, LinkedIn and X profiles on its website. Only leads with an email, website or phone. No login.
Pricing
from $0.45 / 1,000 leads
Rating
0.0
(0)
Developer
DeepMine
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Type a business type and a city (plumber in Denver, CO) and get business leads from Google Maps: one row per business with its name, category, address, phone, website, rating and review count, plus the emails and Facebook, Instagram, LinkedIn, X, YouTube and TikTok profiles found on its own website. One price per lead, emails included. No login, no browser, no proxy setup.
| Business | Phone | Rating | ||
|---|---|---|---|---|
| Applewood Plumbing Heating & Electric | custservice@applewoodfixit.com | (303) 444-1633 | applewood-plumbing-heating-&-electric | 4.8 (17,891) |
| Squeaks Services Plumbing Heating & Air | workorder@squeaksservices.com | (303) 280-5765 | squeaks-services-inc. | 4.8 (1,997) |
| Golden West Plumbing, Heating, Air Conditioning, and Electrical | scheduling@goldenwestph.com | (303) 529-9771 | golden-west-denver-plumbing-... | 4.8 (3,825) |
What you get
- One lead per business Google Maps lists for your business type in your city: Google's own ranking first, then (when you ask for more) every ZIP code inside the city and a map grid, so a search isn't stuck at the ~200 places one Google Maps query shows. The city's own boundary is used, so "Denver, CO" doesn't spill into its suburbs.
- Google Maps fields: name, category and all categories, full address and its parts, phone (as shown and in international format), website and domain, rating, review count, opening hours, coordinates, time zone, place ID, CID and the Google Maps link. Rows come straight from the search results (no place page per business), so leads land fast: the first one 2-6 seconds after you press Start.
- Website contacts, included: each business website (home page plus up to 2 contact pages) is read for
emails,phones,whatsappsand social profiles (facebooks,instagrams,linkedIns,twitters,youtubes,tiktoks,pinterests,yelps...). Leads with an email are also copied to a separate ๐ง Places with emails dataset, ready to export to a CRM or mail tool. - Lead filters before you pay: only leads with an email, with a website, or with a phone; category words, minimum rating, name match, skip closed businesses. A lead a filter leaves out is never charged. With Only leads with an email on, the search keeps reading until it has your number of leads (or the city runs out).
How many businesses have an email depends on the trade. Measured on 2026-10-18: Denver plumbers 20 of 50 with an email (33 with an email, phone or social profile from the website), Houston electricians 110 of 300, Dallas HVAC contractors 63 of 200. With Only leads with an email on, 100 Phoenix roofing contractors with an email took 71 seconds.
Pricing
Pay per lead, no start fee, website contacts included:
- $0.69 per 1,000 leads on the Starter plan ($0.79 Free, $0.59 Scale, $0.45 Business).
Each business is charged once per run, even when several business types find it. Leads that your filters leave out are not charged. So 1,000 Denver plumbers with emails and socials cost $0.69 on Starter.
Input
| Field | What it does |
|---|---|
| ๐ท๏ธ Business types or keywords | What you'd type in Google Maps (plumber, roofing contractor, dentist); each is searched in the city |
| ๐ City or area | City, neighborhood, ZIP, state or country |
| ๐ฏ Number of leads per business type | Cap per business type (empty = every business in the area) |
| ๐ง Emails and social profiles from websites | On by default and included in the price; off = Google Maps fields only |
| ๐ง Only leads with an email / ๐ with a website / ๐ with a phone | Lead filters; leads left out are not charged |
| ๐๏ธ More filters | Categories, minimum rating, name match, skip closed |
| ๐ Language and location by parts / ๐ฐ๏ธ Custom search area | Language; country, city, state, county, postal code; or a GeoJSON polygon / point + radius |
| ๐ Google Maps links | Maps searches (or places) you already have |
The input keys follow compass/crawler-google-places (searchStringsArray, locationQuery, maxCrawledPlacesPerSearch, scrapeContacts, startUrls...), and the lead filters are onlyWithEmail, onlyWithWebsite and onlyWithPhone. Example API input:
{"searchStringsArray": ["plumber", "electrician"],"locationQuery": "Denver, CO","maxCrawledPlacesPerSearch": 500,"onlyWithEmail": true}
Output
Views: ๐ Leads first (business, category, phone, emails, website, address, city, rating, reviews, Facebook, Instagram, LinkedIn, Google Maps link, search), then ๐ Overview, ๐ Stats, ๐ Location and ๐ง Contacts.
Fields, in row order: title, subTitle, description, categoryName, address, neighborhood, street, city, postalCode, state, countryCode, website, phone, phoneUnformatted, location, totalScore, permanentlyClosed, temporarilyClosed, placeId, categories, fid, cid, reviewsCount, imagesCount, reserveTableUrl, googleFoodUrl, hotelStars, hotelDescription, checkInDate, checkOutDate, hotelPrice, hotelAds, hotelAmenities, openingHours, openingHoursStatus, wasOpenAtScrapeTime, additionalOpeningHours, additionalInfo, gasPrices, url, language, imageUrl, imageUrls, kgmid, businessProfileId, tableReservationLinks, tableReservationProviders, restaurantData, orderBy, bookingLinks, ownerName, ownerId, ownerProfileUrl, domain, timezone, emails, phones, phonesUncertain, whatsapps, linkedIns, twitters, instagrams, facebooks, youtubes, tiktoks, pinterests, discords, yelps, tripadvisors, searchString, rank, searchPageUrl, inputStartUrl, inputPlaceId, isAdvertisement, scrapedAt.
phonesUncertain holds phone-like numbers from the page text (less certain than phones). Emails are the addresses the website itself shows; they are not verified by sending mail. Service-area businesses (many plumbers, cleaners, contractors) hide their street address on Google Maps, so address is empty for them.
Related
- Google Maps Email Extractor: the full place record of each business (owner info, reviews per star, attributes) with its website contacts.
- Google Maps Scraper: the full place record with up to 15 reviews and 100 photos per place.
- Google Maps Extractor: fast place lists straight from the search results, without website contacts.