Google Maps Business Leads: Emails & Phones avatar

Google Maps Business Leads: Emails & Phones

Pricing

from $0.45 / 1,000 leads

Go to Apify Store
Google Maps Business Leads: Emails & Phones

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

DeepMine

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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.

BusinessEmailPhoneLinkedInRating
Applewood Plumbing Heating & Electriccustservice@applewoodfixit.com(303) 444-1633applewood-plumbing-heating-&-electric4.8 (17,891)
Squeaks Services Plumbing Heating & Airworkorder@squeaksservices.com(303) 280-5765squeaks-services-inc.4.8 (1,997)
Golden West Plumbing, Heating, Air Conditioning, and Electricalscheduling@goldenwestph.com(303) 529-9771golden-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, whatsapps and 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

FieldWhat it does
๐Ÿท๏ธ Business types or keywordsWhat you'd type in Google Maps (plumber, roofing contractor, dentist); each is searched in the city
๐Ÿ“ City or areaCity, neighborhood, ZIP, state or country
๐Ÿ’ฏ Number of leads per business typeCap per business type (empty = every business in the area)
๐Ÿ“ง Emails and social profiles from websitesOn by default and included in the price; off = Google Maps fields only
๐Ÿ“ง Only leads with an email / ๐ŸŒ with a website / ๐Ÿ“ž with a phoneLead filters; leads left out are not charged
๐ŸŽ›๏ธ More filtersCategories, minimum rating, name match, skip closed
๐ŸŒ Language and location by parts / ๐Ÿ›ฐ๏ธ Custom search areaLanguage; country, city, state, county, postal code; or a GeoJSON polygon / point + radius
๐Ÿ”— Google Maps linksMaps 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.