Best Google Maps Scrapers on Apify 2026
Quick answer
For most jobs, run compass/crawler-google-places, by far the most-used Google Maps Actor on the Store — 596,328 users and a 4.70 rating from 1,816 reviews, against ~101k users for the next-biggest Maps Actor (api.apify.com, 9 September 2026). Use compass/google-maps-extractor when you want a cheaper, leaner keyword pull without the detail-page add-ons, compass/google-maps-reviews-scraper for review bodies at $0.30/1k reviews, and lukaskrivka/google-maps-with-contact-details when emails are a hard requirement.
Browse Google Maps Actors · Create an Apify account
Google Maps is the default source for local B2B leads, review intelligence, and geo directories. The practical choices are four Compass-maintained Actors and one community combo Actor by Lukas Krivka. All use pay-per-event pricing with no platform compute on top, so unit economics are predictable once you know the event mix. New to this? Our step-by-step Google Maps scraping tutorial walks through a first run. For scraping needs outside Google Maps, see our broader roundup of best Apify Actors across categories.
One trap: apify.com/apify/google-maps-scraper is a retired slug, not a second Actor. There's no Actor registered under that name any more (api.apify.com/v2/acts/apify~google-maps-scraper returns a 404, verified 2026-09-09), and Apify permanently redirects anyone who clicks the old URL (HTTP 308) to compass/crawler-google-places (596k+ users, 4.70 rating), which is the only real Actor here. If you see the two names listed as separate options anywhere, that's stale content; don't budget for "both."
Updated 2026-09-09: corrected the Reviews Scraper's Starter-plan math (it's $19/month for ~42k reviews, not $29 for ~64k — we'd been quoting an old Starter price), removed the apify/google-maps-scraper alias framing above, since that URL is a dead slug, not a second listing, and added a note that Apify no longer lists Apollo scrapers (apify.com/scrapers/apollo, checked 9 September 2026).
Comparison: top Google Maps Actors
| Actor | Best for | Floor price | Typical data | Notes |
|---|---|---|---|---|
| crawler-google-places | Production Places crawling at any volume | $1.50/1k places on Business; $4/1k on Free | Name, address, phone, website, category, rating, totalScore, lat/lng, opening hours, price bracket, place_id, images, hotel prices, popular times | Detail-page add-on scrapePlaceDetailPage costs $0.002/place extra and is required for review counts and richer fields |
| Google Maps Extractor | Fast keyword/URL lookups without reviews or images | $2.10/1k places (Business); $5/1k (Free) — pricier than the crawler since June 2026 | Same core fields as the crawler, minus the reviews/images pipelines | Compass explicitly recommends the full crawler for most jobs; extractor is for narrow detail-free pulls |
| Google Maps Reviews Scraper | Review text, per-service stars, reviewer metadata | $0.45/1k reviews on Starter ($0.60 Free, $0.30 Business) | One row per review with text, rating, author, date, owner responses, detailed per-service ratings | The $19/month Starter plan gets you ~42k reviews; supports relative date filters (1 month, 2 weeks) |
| Google Maps with contact details | Outreach lists that require emails | $2.10/1k places (Business) | Maps fields plus emails, Facebook/LinkedIn/Instagram URLs, and contact names scraped from each business site | 4.63 rating (lower than Compass's 4.70) reflects the brittleness of website-level email discovery |
| Custom Playwright Actor | Custom per-customer logic, internal APIs, non-standard exports | Your compute | Whatever you implement | You own selector maintenance every time Google ships a Maps UI change |
Plan-tier pricing, read from each Actor's live pricingInfos at api.apify.com (re-verified 9 September 2026, unchanged since the last check). Compass repriced the crawler on 30 June 2026, so the two Actors no longer share a rate card — the full crawler is now the cheaper of the pair:
| Plan | crawler-google-places | Google Maps Extractor |
|---|---|---|
| Free | $4.00 / 1k places | $5.00 / 1k places |
| Starter ($19/mo) | $3.00 | $4.00 |
| Scale | $2.00 | $3.00 |
| Business | $1.50 | $2.10 |
Filters bill separately on both Actors: $1.00 / 1,000 places on Free and Starter, $0.75 on Scale, and $0.525 (crawler) or $0.55 (extractor) on Business, multiplied by the number of filters you apply.
A Free account's $5 monthly credit covers roughly 1,250 places on the crawler, or 1,000 on the extractor, before add-on costs. Before committing a quarter's budget, run a 5-result test and download the sample dataset so you can diff fields against your warehouse schema.
What data each Actor extracts
| Need | Use |
|---|---|
| Core listing grid (name, address, phone, site, rating, lat/lng, hours) | crawler-google-places |
| Reviews count, images, popular times, hotel prices | crawler-google-places with scrapePlaceDetailPage: true (+$0.002/place) |
| Lean keyword pulls without add-ons | Google Maps Extractor |
| Every review body (NLP, reputation, support QA) | Google Maps Reviews Scraper |
| Emails and social URLs not on the Maps card | Google Maps with contact details — see our email-extraction guide for realistic hit rates |
| Bespoke workflow | Custom Actor built on the Apify SDK |
When to use which
crawler-google-places
The default. Compass ships changes here frequently and stats are stable: 4.70 rating across ~596k users, with consistently high run success. The engine handles keyword × location matrices, direct place URLs, and category enumeration. One gotcha: reviewsCount and richer fields require scrapePlaceDetailPage: true, which bills $0.002 per place on Free and Starter (dropping to $0.00105 on Business) on top of the $1.50–$4/1k base. For a 50k-row directory refresh, that add-on is roughly $100 extra on Starter, which is not trivial.
Google caps search results per query around 120–300 places regardless of maxCrawledPlaces; split by sub-geography (ZIP, district, grid tile) to exceed that ceiling.
Google Maps Extractor
Same Compass team, but stripped of the reviews/images pipeline — and, since the June 2026 reprice, a floor of $2.10/1k against the full crawler's $1.50/1k. Compass's own README tells you to prefer the full crawler for most jobs. The extractor is worth picking only for high-cadence keyword pulls where you'll never enable add-ons.
Google Maps Reviews Scraper
Separate Actor because review extraction has different unit economics: $0.45/1k reviews on Starter ($0.60 on Free, $0.30 on Business), not places. Compass's own Store listing recommends "the $19/month Starter plan, which lets you scrape over 42,000 Google reviews every month" (apify.com/compass/google-maps-reviews-scraper, checked 9 September 2026) — which matches the maths: $19 of Starter credit at the Starter-tier rate of $0.00045/review is 42,222 reviews. Input accepts place_id, Maps URLs, or keyword+location pairs; the date filter supports both absolute ISO dates and relative phrasing (2 weeks, 6 months). Outputs include owner responses and per-service star breakdowns where Google exposes them, which the place-detail add-on does not give you cleanly.
Google Maps with contact details
Lukas Krivka's combo runs a Maps crawl and then a second-pass website crawl per listing to pull emails, social URLs, and contact names. The 4.63 rating (vs 4.70 for the Compass crawler) is honest signal that website-level email discovery is noisy: expect a 40–70% email hit rate depending on vertical, and dedupe aggressively. If you're already paying for Hunter or Clearbit at scale, chaining those APIs onto a plain Compass run usually produces cleaner data. Apollo is not a fallback here: Apify's Apollo scrapers page states that Apollo scrapers "are not available right now because of the company's strict terms of use, even if you have a paid Apollo account" (checked 9 September 2026).
Custom Playwright Actor
Worth it only when you need internal APIs, proprietary scoring, or fields no Store Actor exposes. Budget ongoing maintenance: Google ships Maps UI changes roughly quarterly and they break selectors.
Example lead-gen chain
This is a condensed version of the full lead-generation workflow — read that guide for the CRM-side steps this leaves out.
- Run crawler-google-places for "Dentists in Manchester" with
maxCrawledPlacesPerSearch: 500and the area split into 4–6 ZIP tiles to dodge Google's per-query cap. - Feed
websiteURLs from the output into Google Maps with contact details (or pipe into Hunter) to enrich with emails and LinkedIn URLs. - Shortlist the top 200 by rating × reviewsCount, then pass their
place_idvalues to Google Maps Reviews Scraper with a6 monthsdate filter for fresh reputation signal. The same review data feeds our competitor analysis workflow if you're tracking rivals rather than sourcing leads.
Sort the Apify Store Google Maps category by users or last modified before committing to a vendor. Anything with a rating below 4.3 or no updates in 6 months is a red flag. Our most popular Apify Actors list is a useful second data point.
Start with compass/crawler-google-places. It covers the vast majority of lead-gen and directory jobs at $1.50–$4 per 1,000 places. Add the Reviews Scraper ($0.30/1k reviews on Business) or lukaskrivka/google-maps-with-contact-details only if your spec requires review bodies or emails.
No. apify/google-maps-scraper is a retired slug — there's no Actor registered under that name (api.apify.com/v2/acts/apify~google-maps-scraper returns a 404, verified 2026-09-09). Apify permanently redirects the old URL (HTTP 308) to compass/crawler-google-places, which is the one real Actor: 596k+ users, 4.70 rating. Link and bookmark the compass URL directly.
Both are pay-per-event, but they no longer cost the same. The crawler (compass/crawler-google-places) is $4/1k places on Free, $3 on Starter, $2 on Scale, and $1.50 on Business. The Extractor is $5, $4, $3, and $2.10 across the same plans. Enabling scrapePlaceDetailPage adds $0.002/place on Free and Starter. The Reviews Scraper is $0.60/1k reviews on Free, $0.45/1k on Starter, and $0.30/1k on Business — the Actor's Store listing says the $19/month Starter plan covers over 42,000 reviews. There is no separate Apify platform compute charge for these Actors.
Legality depends on jurisdiction, data type, and Google’s terms. Use public business data responsibly and read our scraping legality guide; this is not legal advice.
Yes. Use Apify Schedules on the Actor and optionally webhooks or integrations to push results to Sheets, S3, or a warehouse after each successful run.
When no Store Actor matches your required fields or workflow, or when you must embed proprietary logic. Budget ongoing maintenance because Maps UI changes break selectors.
Common mistakes and fixes
Results cap out far below expectations.
Maps often returns bounded lists per query. Split geography, add queries, and read the Actor docs for max-results behavior.
Two Actors export different columns.
Compare each Actor’s README and sample dataset; pick one primary extractor for production schema, then enrich in a second step.
Emails missing from the export.
Base Maps rows usually need a follow-up email or contact Actor using website URLs; see the email extraction blog guide.