Google Maps Scraper — Places, Phones, Websites & Hours
Pricing
from $1.50 / 1,000 places
Google Maps Scraper — Places, Phones, Websites & Hours
Scrape Google Maps places by search or category × location: name, category, rating, reviews, full address, phone, website, opening hours, coordinates, place ID. Up to 120 per search, no browser, deduplicated.
Pricing
from $1.50 / 1,000 places
Rating
0.0
(0)
Developer
obie
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Google Maps Scraper: Places, Phones, Websites & Hours (Fast)
Scrape Google Maps places from any search ("coffee shops in Austin TX") or any categories × locations ("dentist" × "Miami, FL"): name, categories, rating, review count, full address split into street / city / postal code / country, phone (local and E.164), website, opening hours for every weekday, coordinates, time zone, place ID and Maps link. No browser, so runs are fast and cheap. From $2 per 1,000 places (Starter plan), with phone, website and hours included in that price.
Why this one
| This Actor | Typical Maps scrapers | |
|---|---|---|
| Price | One price per place, from $0.002, phone + website + hours included | $0.003/place + $0.002 details + $0.002 contacts |
| More than 120 per search | Deep search splits the area into a map grid and removes duplicates: hundreds to thousands of places per city. Places outside your area are dropped and never billed | Stops at Google's ~120, or bills out-of-area results |
| Emails & socials | From each business's own website + contact page: emails, Facebook, Instagram, LinkedIn, X, YouTube, TikTok — billed only when found | Separate actor or flat fee |
| Switching | Accepts compass/crawler-google-places input (searchStringsArray, locationQuery, maxCrawledPlacesPerSearch, placeMinimumStars, website, scrapeContacts, Maps startUrls) | — |
| Speed | Google's own JSON pages, 20 places per request, no browser | Browser page loads and scrolling |
| Lead lists | Categories × locations in one run (up to 200 searches), duplicates removed across the run | One search per run |
| Filters | Min rating, min reviews, with/without website, phone required, category words — skipped places are free | Paid filter add-ons |
| Reliability | Direct first, Apify proxy only when Google limits us, automatic retries | Fails on the first block |
Input examples
One search, 60 places:
{ "searchQueries": ["coffee shops in Austin TX"], "maxPlacesPerSearch": 60 }
Lead list: 3 categories × 2 cities, rated 4+:
{ "categories": ["dentist", "orthodontist", "dental clinic"], "locations": ["Miami, FL", "Orlando, FL"], "maxPlacesPerSearch": 120, "minRating": "4" }
Every dentist in Miami with an email, rated 4+, deep search:
{ "categories": ["dentist"], "locations": ["Miami, FL"], "maxPlacesPerSearch": 1000, "deepSearch": true, "includeContacts": true, "minRating": "4" }
Businesses WITHOUT a website (web-design leads):
{ "categories": ["plumber", "electrician"], "locations": ["Denver, CO"], "maxPlacesPerSearch": 120, "websiteFilter": "withoutWebsite", "requirePhone": true }
Output
One row per place: name, category, categories, rating, reviews, address, street, city, postalCode, countryCode,
phone, phoneE164, website, openingHours (Monday…Sunday), latitude, longitude, timezone, placeId, cid, mapsUrl,
plus the searchQuery it came from. Export as JSON, CSV or Excel, or pull it from the API, n8n, Make or Zapier.
Pricing
| Event | Price (free plan) | When |
|---|---|---|
| Place | $0.0025 | One place row (cheaper on paid plans: $0.002 Starter, down to $0.0013); each place billed once per run |
| Contacts | $0.0025 | Emails/social profiles from the place's website ($0.002 Starter) — only when at least one was found |
| Searches with no results | free | Returned as an error row with the reason |
Good to know
- Public data only: Google Maps listings and the business's own public website. No review texts, no personal profiles.
- Without Deep search, Google Maps shows at most ~120 places per search. Deep search uses OpenStreetMap to find the area's bounds.
- AI agents can call this Actor through Apify's MCP server and agent payments.