Google Maps Email Extractor: Contacts & Socials
Pricing
from $0.35 / 1,000 places
Google Maps Email Extractor: Contacts & Socials
Google Maps email extractor and scraper: search businesses by keyword and location, get each place's emails, phones and Facebook, Instagram, LinkedIn, X, YouTube and TikTok profiles from its website, plus address, phone, rating, hours and categories. For lead lists. No login.
Pricing
from $0.35 / 1,000 places
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 (dentist in Austin, TX) and get a lead list from Google Maps: each business with the emails, phones and Facebook, Instagram, LinkedIn, X, YouTube and TikTok profiles found on its own website, next to its Google Maps name, address, phone, website, rating and opening hours. Website contacts are on by default. No login, no browser, no proxy setup.
| Business | Phone | Rating | ||
|---|---|---|---|---|
| ATX Family Dental | info@atxfamilydental.com | (512) 717-3147 | atxfamilydental | 4.9 (917) |
| Austin Dental Works | info@austindentalworks.com | (512) 877-9822 | austindentalworks | 4.9 (636) |
| Austin City Dental | info@austincitydental.com | (512) 451-8256 | austincitydental | 5.0 (678) |
What you get
- One row per business Google Maps lists for your search, in Google's own order first, then (when you ask for more) every ZIP code inside the city, so a search isn't stuck at the ~200 places one Google Maps query shows. The city's own boundary is used, so "Austin, TX" doesn't spill into its suburbs.
- Contacts from each business website: the home page plus up to 2 contact pages are read for
emails,phones(tel: links and structured data),whatsappsand social profiles (facebooks,instagrams,linkedIns,twitters,youtubes,tiktoks,pinterests,yelps...). Businesses with at least one email are also copied to a separate ๐ง Places with emails dataset, ready to export. - The Google Maps record of every place: address parts, phone, website, rating and reviews per star, opening hours, categories, attributes, the owner's description and posts,
claimThisBusiness(true when nobody has claimed the Google profile, a good lead signal), place ID and links. - Filters before you pay: category words, name match, minimum rating, with or without a website, skip closed places. A place a filter leaves out is never charged.
How many places have contacts depends on the trade. Measured on 2026-10-18: Austin dentists 41 of 50 with a contact (29 with an email), Denver plumbers 63 of 100 (42), Miami hair salons 59 of 100 (38).
Pricing
Pay per result, no start fee:
- $0.45 per 1,000 places on the Starter plan ($0.49 Free, $0.39 Scale, $0.35 Business).
- Website contacts: $0.49 per 1,000 places whose website gave at least one email, phone or social profile. A place without a website, or whose site gave nothing, pays only the place price.
So 1,000 places with contacts on 82% of them (the Austin dentists' rate) cost $0.45 + 820 ร $0.00049 = $0.85 on Starter. Each place is charged once per run, even when several search terms find it. Turn Emails and social profiles from websites off for place rows without contacts.
Input
| Field | What it does |
|---|---|
| ๐ Search terms | The business type, as you'd type it in Google Maps (dentist, plumber, hair salon) |
| ๐ Location | City, neighborhood, ZIP, state or country |
| ๐ฏ Number of places per search term | Cap per term (empty = every place in the area) |
| ๐ง Emails and social profiles from websites ($) | On by default; off = place rows only |
| ๐๏ธ Filters | Categories, name match, minimum rating, website, skip closed |
| ๐ Google Maps URLs / ๐๏ธ Place IDs | Places or Maps searches you already have |
| ๐ก Location by parts / ๐ฐ๏ธ Custom search area | Country, city, state, county, postal code; or a GeoJSON polygon / point + radius |
The input keys are compass/crawler-google-places' (searchStringsArray, locationQuery, maxCrawledPlacesPerSearch, scrapeContacts, startUrls, placeIds...), so an API call written for it works here; scrapeContacts is on unless you send false.
Output
Views: ๐ง Contacts first (name, website, phone, emails, site phones, Facebook, Instagram, LinkedIn, X, YouTube, TikTok, unclaimed flag, Google Maps link), then ๐ Overview, ๐ Stats and ๐ Location.
Fields, in row order: title, subTitle, description, ownerDescription, price, categoryName, address, neighborhood, street, city, postalCode, state, countryCode, website, phone, phoneUnformatted, claimThisBusiness, location, locatedIn, parentPlaceUrl, floor, plusCode, plusCodeGlobal, menu, totalScore, permanentlyClosed, temporarilyClosed, placeId, categories, fid, cid, reviewsCount, reviewsDistribution, imagesCount, imageCategories, reserveTableUrl, googleFoodUrl, hotelStars, hotelDescription, checkInDate, checkOutDate, hotelPrice, hotelAds, hotelAmenities, hotelReviewSummary, similarHotelsNearby, popularTimesLiveText, popularTimesLivePercent, popularTimesHistogram, openingHours, openingHoursStatus, wasOpenAtScrapeTime, additionalOpeningHours, peopleAlsoSearch, placesTags, reviewsTags, additionalInfo, gasPrices, questionsAndAnswers, url, language, imageUrl, imageUrls, images, kgmid, businessProfileId, tableReservationLinks, tableReservationProviders, restaurantData, orderBy, bookingLinks, ownerUpdates, ownerName, ownerId, ownerProfileUrl, additionalPhones, domain, timezone, reviews, 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. Signed-out Google Maps doesn't show popular times, price levels or "people also search", so those fields stay empty; they are kept for pipelines built on compass's format.
Related
- 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, from $0.25 per 1,000 places.