Google Maps Scraper
Pricing
Pay per usage
Go to Apify Store
Google Maps Scraper
Scrape Google Maps leads with phones, emails, websites, opening hours and every review. Export CSV, Excel or JSON, or use the API. Cheaper than other scrapers.
Google Maps Scraper
Pricing
Pay per usage
Scrape Google Maps leads with phones, emails, websites, opening hours and every review. Export CSV, Excel or JSON, or use the API. Cheaper than other scrapers.
What to search on Google Maps, one per line. Put the place in the text for best results, for example "Physiotherapy in Sydney, Australia". Each search returns up to about 120 businesses (Google's limit).
Added to every search term, for example "Parramatta NSW" turns "plumber" into "plumber in Parramatta NSW". Leave empty when the search terms already contain the place.
Stop the run after this many businesses in total. Use it to control cost.
Collect each business's reviews, with star rating, text, date, author and language.
How many reviews to collect for each business. Every review is charged, so keep this low if you only need a sample.
Which reviews come first. "Lowest rating first" with a small maximum is a quick way to collect complaints.
Visit each business's website (home page and its contact page) and collect the email addresses shown there.
How far to scroll Google's result list. 20 reaches the end of the list; lower values give a quick sample.
Latitude and longitude to centre the map on, for example "-33.8688,151.2093". Useful for searches without a place name.
Zoom level 1 to 21 used with the search centre. Higher is closer.
Only keep businesses within this distance of the search centre.
Automatic uses 2 pages per CPU core. Apify gives 1 core per 4 GB of memory.
Leave this on the default. The Actor then uses its built-in residential proxies, included in the price; it may ignore the Apify Proxy group and country picked here. To use your own proxies, choose Own proxies and enter URLs like http://user:pass@host:port. With No proxy, Google may block the run.
{ "useApifyProxy": true, "apifyProxyGroups": [ "RESIDENTIAL" ]}