Google Maps Email Scraper avatar

Google Maps Email Scraper

Pricing

from $4.00 / 1,000 place with contacts

Go to Apify Store
Google Maps Email Scraper

Google Maps Email Scraper

Search Google Maps by keyword and location. Each place comes with emails and phone numbers found on its website, plus address, rating, reviews count, categories and opening hours. Pay per delivered place.

Pricing

from $4.00 / 1,000 place with contacts

Rating

0.0

(0)

Developer

NanoScrape

NanoScrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Search Google Maps by keyword and location. For each business you get its place details plus the email addresses and phone numbers listed on its website, in one row.

Typical uses: B2B lead lists, local market research, sales prospecting by city and category.

What you get

One row per place:

FieldDescription
titleBusiness name
place_id, cidGoogle place identifiers
categoryFirst category Google lists for the place, for example "Coffee shop"
categoriesAll categories Google lists for the place (the listing order does not mark a primary one)
addressFull address
phonePhone number from the Maps listing
websiteBusiness website (tracking parameters removed)
latitude / longitudeCoordinates
rating / review_countAverage rating and number of reviews
statusOPERATIONAL, CLOSED_TEMPORARILY, CLOSED_PERMANENTLY or UNKNOWN
open_hoursOpening hours by weekday, for example {"Monday": ["11:30-14:30", "18:00-23:00"], "Tuesday": []} (empty list = closed). null when the listing has none
emails_from_websiteEmail addresses found on the website, own-domain addresses first (empty list if none)
phones_from_websitePhone numbers found on the website, one entry per number, international format when the country is known (empty list if none)
maps_urlLink to the Maps listing
search_queryThe query that returned the place
scraped_atISO timestamp

A place is returned once per run, even if several queries find it. Not every business publishes an email address, so emails_from_website can be empty. If several places share one website, they get the same emails.

In a test on 20 places from two searches (Steuerberater Zürich, dentist Amsterdam; 10 places each), 16 had at least one email address on their website. Results depend on the category and region.

Input

ParameterDefaultDescription
searchStringstwo example queriesSearch queries, include the location
maxResults5Places per query, 1 to 120
maxPagesPerWebsite5Pages read per website (homepage plus contact, imprint and about pages), 1 to 20
languageenLanguage code for the results
requestDelay500Delay between result pages in ms
proxyConfigurationdefaultOptional proxy settings

Numbers can be given as text ("30"), and queries as a single comma separated string. Empty input runs the two example queries with 5 places each.

Example input

{
"searchStrings": ["Steuerberater Zürich", "dentist Amsterdam"],
"maxResults": 50,
"maxPagesPerWebsite": 3
}

Pricing

Pay per result: one charge for each delivered place and a small one-time start charge that is billed only once the first place is delivered (a run with no results costs nothing). Current prices are on the Pricing tab. A run stops before a place that would exceed your maximum total charge.

Use with AI assistants

Call it from Claude or another MCP client through the Apify MCP server:

"Use the google-maps-email-scraper to find 30 coffee shops in Amsterdam and list their email addresses"

Tips

  • Put the city in the query: "restaurants Paris", not just "restaurants".
  • Set maxPagesPerWebsite to 1 for faster runs when homepage emails are enough.
  • Use specific categories ("Steuerberater", "dentist") rather than broad ones to get more businesses with a website.

Data protection

This actor returns only data that is publicly visible on the source pages. Results can include personal data, such as names, phone numbers, email addresses and addresses of private persons, sole traders or contact persons. Where the source labels an entry type, it is included so you can filter the results yourself.

You are responsible for using the data lawfully, including the GDPR/DSGVO, national data-protection laws and unfair-competition rules (e.g. UWG) for marketing and outreach.