TL;DR
The Google Maps Scraper on Apify, published by Compass, is the most used Actor in the Apify Store, with more than 620,000 users and a 4.7 rating from about 1,800 reviews. It extracts public business data from Google Maps searches: name, address, phone, website, rating, review count, opening hours, categories, coordinates, and optionally reviews, images, emails and social profiles. It charges per event: $4 per 1,000 places on the Free plan, $3 on Starter, $2 on Scale and $1.50 on Business, with extras billed separately. The free plan's $5 monthly credit covers roughly 1,250 places.
| Actor | Google Maps Scraper (compass/crawler-google-places) |
| Price per 1,000 places | $4 Free · $3 Starter · $2 Scale · $1.50 Business |
| Free plan covers | About 1,250 places a month |
| Users | 620,000+, rated 4.7 (1,800+ reviews) |
| Per-search limit | About 120 places without geolocation |
| Exports | CSV, Excel, JSON, Sheets, API, n8n |
What Data Does the Apify Google Maps Scraper Extract?
For every place a search returns, the base result includes:
- Business name, full address, phone number and website
- Star rating and number of reviews
- Opening hours and categories
- Coordinates and Google Place ID
- Amenities and reservation links, where Google shows them
Optional add-ons, each charged separately, go further: extra place details, a selection of reviews and images, contact enrichment that visits each business website to find emails and social profiles, business leads with names and job titles, and competitor analysis. The add-ons are where both the value and the privacy questions sit, so switch on only what you need.
How Much Does the Apify Google Maps Scraper Cost?
Prices per 1,000 events, from the Actor's published pricing in September 2026. The price you pay depends on your Apify plan:
| Event (per 1,000) | Free | Starter | Scale | Business |
|---|---|---|---|---|
| Place scraped | $4.00 | $3.00 | $2.00 | $1.50 |
| Filter applied | $1.00 | $1.00 | $0.75 | $0.53 |
| Extra place details | $2.00 | $2.00 | $1.50 | $1.05 |
| Contact enrichment | $2.00 | $2.00 | $1.50 | $1.05 |
| Reviews or images | $0.50 | $0.50 | $0.37 | $0.26 |
| Business lead | $100.00 | $5.00 | $5.00 | $4.00 |
| Verified lead email | $100.00 | $4.00 | $3.00 | $2.00 |
| Social profile | $100.00 | $8.00 | $7.00 | $6.00 |
Watch the Free column on the last three rows. Business leads, verified emails and social profiles cost $0.10 each on the Free plan, which is $100 per 1,000, twenty times the Starter price. Leave those options off until you are on a paid plan. Every run also has a flat start fee of $0.00005, which does not matter in practice.
What it costs at different sizes
| Places scraped, no extras | Free | Starter | Scale | Business |
|---|---|---|---|---|
| 1,000 | $4.00 | $3.00 | $2.00 | $1.50 |
| 5,000 | Over the $5 credit | $15 | $10 | $7.50 |
| 10,000 | Over the $5 credit | $30 | $20 | $15 |
On Starter, $19 of included usage covers about 6,300 places a month. Anything above your included usage is an extra charge or a stop, depending on your overage setting; see what happens when credit runs out.
Worked example: 1,000 dentists in one city with contact enrichment on the Starter plan costs about $3 plus $2, so around $5, before any filters. The same job on Business costs about $2.55, and on the Free plan about $6.
Prices on this Actor have changed many times; its current price version dates from June 30, 2026, and older articles and videos can show higher numbers. The "from $1.50 per 1,000" on the Actor's page header is the Business price. Confirm the price shown in the Actor's pricing section for your plan, and check a small test run before scaling up.
How Do You Run the Google Maps Scraper on Apify?
- Create a free Apify account and open the Google Maps Scraper.
- Enter search terms, for example "dentist" or "coffee shop", and a location such as a city or region.
- Set the maximum number of places. Start with 50 to see the data and the cost.
- Choose add-ons only if you need them: reviews, images, contact enrichment.
- Run and check the cost shown for the run, then scale up.
- Export to CSV or Excel, or send the results to Google Sheets or a CRM through n8n, Make or the API.
Getting more than about 120 results: a single Google Maps search only shows a limited number of places. For a whole city, split it into neighborhoods or use the Actor's geolocation settings so each smaller area returns its own results.
What Do People Use Google Maps Data For?
- Local lead lists. Agencies and freelancers build lists of businesses in a niche and city, then qualify them by rating, website or review count.
- Market research. How many competitors are in an area, how they are rated, and what customers say in reviews.
- Location analysis. Mapping where businesses of a type cluster before opening a location.
- Data enrichment. Filling in phone numbers, hours and websites for an existing list of businesses.
Is It Legal to Scrape Google Maps With Apify?
Business listings on Google Maps are public, and collecting public business data is generally considered legal. Three cautions still apply. Reviews are written by people and can contain personal data. The contact enrichment and leads options collect personal data, which the GDPR and similar laws protect even when it is publicly visible. And Google's own terms restrict automated access, which is a contractual matter rather than a criminal one. Apify's Actor page and its legal guide repeat these points; for commercial outreach, check the rules in your market.
Is the Apify Google Maps Scraper Worth It?
With more than 620,000 users and a 4.7 rating from about 1,800 reviews, it is the most proven Google Maps scraper available, and per-event pricing makes the cost predictable. Two things to plan for: the extras add up if you switch them all on, and the per-search cap means planning your locations. For anyone building local lead lists or market research, the free plan is enough to find out whether the data fits before paying anything. For more on the platform itself, see our Apify pricing guide.
Free Plan • No Credit Card • $5 Of Usage Every Month
What Are the Best Settings for a Local Lead List?
Most people use this Actor to build lists of local businesses to contact. A setup that keeps the cost low and the list useful:
- One niche per run. "Dentist" and "orthodontist" return different places; run them separately so you can see which list is worth enriching.
- Filter before you enrich. Use minimum rating or review count filters first, then switch on contact enrichment only for the places that pass. Enrichment costs as much as the scrape itself.
- Leave out what you will not use. Reviews and images are cheap per item but add up across thousands of places; leave them off unless you analyze them.
- Split big cities. Run neighborhoods or postal areas instead of one city-wide search, to get past the per-search cap.
- Deduplicate. Overlapping areas return the same places; the Place ID in each result makes duplicates easy to remove.
A good first test is 200 places in one niche and one area, with no extras. It costs well under a dollar on the free plan and tells you whether the niche is worth a bigger run.
How Do You Automate Google Maps Scraping With Apify?
Once a run gives you the data you want, save its input as a task and schedule it, for example weekly, to catch newly opened businesses. From there:
- Google Sheets: send each run's results straight to a sheet.
- n8n or Make: start the Actor, wait for it to finish, then filter, enrich and push new places into a CRM, all in one workflow. There is an official Apify node for n8n.
- API: developers can start runs and read datasets from their own code with Apify's JavaScript or Python clients.
This is where the scraper becomes a service: agencies sell exactly this kind of recurring, enriched local list to clients.
Apify Google Maps Scraper: Common Questions
How much does the Apify Google Maps Scraper cost?
Can I scrape Google Maps for free with Apify?
Why do I only get 120 results per search?
Does the Google Maps Scraper get emails?
Is it legal to scrape Google Maps?
Can I export Google Maps data to Google Sheets or a CRM?
The Google Maps Scraper, in One Paragraph
Apify's Google Maps Scraper turns any Maps search into a spreadsheet of businesses with contact details, ratings and hours, for $4 per 1,000 places on the free plan and less on paid plans. Start with a 50-place test on the free plan, add only the extras you need, split large areas into smaller locations, and treat any personal data with care.
Prices come from the Actor's published pricing, checked in September 2026; they can change without notice.
Free Plan • No Credit Card • $5 Of Usage Every Month
What Other Tools Have We Covered?
- Payhip: pricing, fees and how to start
- Payhip vs Gumroad
- Apify: pricing, free plan and how to start
- Apify Google Maps Scraper
- Apify Instagram Scraper
- Apify alternatives: which scraper for which job
- Submagic: pricing, free trial and features
- HYROS: pricing and how the tracking works
- Skool pricing, fees and free trial
- ClickFunnels pricing, free trial and the $99 offer
- Cometly pricing, plans and who it's for
- Paymo: pricing, free plan and time tracking
- Simplified AI: pricing, free plan and alternatives
- GoHighLevel: what it is, plans and who it's for
- GoHighLevel pricing and real monthly cost
This is an independent guide. It is not the official Apify website and it is not operated by, affiliated with or endorsed by Apify. Product names are trademarks of their respective owners. We may earn a commission from sign-ups and purchases made through links on this page, at no extra cost to you. Prices and plans were checked on the official pages in September 2026 and can change at any time: confirm them at checkout.