Google Maps Leads Scraper | Places, Contacts & Reviews avatar

Google Maps Leads Scraper | Places, Contacts & Reviews

Pricing

from $0.0001 / result

Go to Apify Store
Google Maps Leads Scraper | Places, Contacts & Reviews

Google Maps Leads Scraper | Places, Contacts & Reviews

Extract Google Maps leads, business details, contacts, and reviews with a fast request-based scraper.

Pricing

from $0.0001 / result

Rating

0.0

(0)

Developer

Alex

Alex

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Google Maps Leads Scraper | City, ZIP & Country Search

Search Google Maps by city, ZIP code, country, or custom location and extract leads, business details, contacts, and reviews without running a browser.

This actor uses Google Maps request endpoints directly, so it stays lighter than a browser-based scraper while still returning structured results at scale.

🚀 What it does

  • Search Google Maps by query and location
  • Support city, ZIP/postal code, country, or custom location text
  • Collect place IDs, names, addresses, coordinates, ratings, categories, contacts, and websites
  • Keep the public form focused on query, location, and place count
  • Review collection is controlled internally for operators

⚙️ How it works

  • query is the business keyword you want
  • locationType tells the actor whether location is a city, ZIP/postal code, country, or custom text
  • location is the actual search area
  • The public actor always returns business details
  • Review collection is optional and controlled by operator defaults

🧾 Input

  • query: search phrase to run in Google Maps
  • locationType: choose city, zip, country, or custom
  • location: city name, ZIP/postal code, country, or custom text
  • maxPlaces: number of places to collect

📦 Output

  • One dataset item per place
  • Compact overview rows in the Apify Console dataset view
  • Nested reviews array only when reviews are enabled
  • A run summary stored in OUTPUT

✨ Examples

{
"query": "restaurants",
"locationType": "city",
"location": "New York",
"maxPlaces": 20
}
{
"query": "dentists",
"locationType": "zip",
"location": "78701",
"maxPlaces": 10
}
{
"query": "hotels",
"locationType": "country",
"location": "United States",
"maxPlaces": 15
}
{
"query": "coffee shops",
"locationType": "custom",
"location": "Brooklyn near Prospect Park",
"maxPlaces": 10
}

🛠️ Notes

  • Concurrency, pacing, language, country defaults, review limits, and map-center fallback settings are handled internally for operators.
  • This actor uses undocumented Google Maps request endpoints and positional-array responses.
  • Google can change those payloads without notice, so some maintenance may be required over time.