Google Maps Scraper: Phone, Website, Reviews, Hours Included
Pricing
from $0.69 / 1,000 places
Google Maps Scraper: Phone, Website, Reviews, Hours Included
Scrape Google Maps places with every detail in one price: name, category, address, phone, website, rating, review count, opening hours, coordinates. No paid add-ons. Beyond the 120 limit (auto map tiles). Free lead filters: no website, unclaimed. $0.89/1K.
Pricing
from $0.69 / 1,000 places
Rating
0.0
(0)
Developer
Superior Actors
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Google Maps Scraper: All Details Included (Phone, Website, Reviews, Hours)
Scrape Google Maps places to Excel, CSV or JSON: name, category, address, phone, website, rating, review count, opening hours, coordinates and more, for any search and area. What sets it apart:
- Every detail in one price: $0.89 per 1,000 places. Name, category, address, phone, website, rating, review count, opening hours, coordinates, claimed or not, attributes: all on every row, no add-ons. The best-known Google Maps scraper charges $4 per 1,000 for the basic place, plus $2 per 1,000 for "additional place details" and $1 per 1,000 for filters.
- Every place in the area, not just the first 120. Google Maps stops listing after ~120-200 places per search. The Actor sees when a search hits that wall and splits the area into map tiles automatically, then keeps only the places inside your city or ZIP. Austin dentists: 200 in one search, 755 with 9 tiles.
- Lead filters, free. Keep only businesses without a website (web design leads), unclaimed listings (Google Business Profile and local SEO leads), businesses with few reviews (new or small), with a phone, a minimum rating or only some categories. Places your filters remove are not charged; other scrapers bill a "filter" add-on or every place they read.
- Lead signals on every row:
no website,unclaimed,no phone,fewer than 10 reviews,rating under 4, plusisClaimedandbusinessStatus. - New places alerts. Schedule it and get only businesses that appeared on Google Maps since the last run: new competitors, new leads, new restaurants in town.
- Fast, no browser. The Actor reads the data the Google Maps app itself loads: about 1 second per 20 places.
{ "searchTerms": ["plumber"], "locations": ["Austin, TX"], "maxPlacesPerSearch": 500, "website": "withoutWebsite" }
Use it as a Google Maps API alternative: one call returns clean JSON, no Google Cloud account, no API key, no billing setup.
What you get
One row per place. Real examples, plumbers in Austin, TX, October 2026:
| place | category | phone | website | rating | reviews | claimed |
|---|---|---|---|---|---|---|
| Reliant Plumbing - Austin | Plumber | (512) 675-4220 | reliantplumbing.com | 4.7 | 1,681 | ✅ |
| Radiant Plumbing, Air Conditioning, & Electrical | Plumber | (512) 690-4935 | radiantplumbing.com | 4.8 | 17,968 | ✅ |
| Beyond Wow Plumbing & Drains | Plumber | (512) 601-6173 | beyondwow.com | 4.9 | 2,597 | ✅ |
| Rooter-Man Plumbing Austin TX | Plumber | (512) 720-7092 | rootermanofaustin.com | 4.9 | 1,227 | ✅ |
| O & M Plumbing Services, Inc. | Plumber | (512) 466-2125 | oandmplumbing.com | 4.9 | 771 | ✅ |
| Field | Description |
|---|---|
name, category, categories, description | The business, its Google categories and Google's short description |
phone, phoneInternational, website, domain | Phone as shown and in +1 format; the website and its domain |
rating, reviewsCount, reviewsUrl | Stars, number of Google reviews, the reviews page |
address, street, neighborhood, city, postalCode, state, countryCode, latitude, longitude, timezone | Where it is |
openingHours | Hours for each day: {"Monday": "7 AM–5 PM", ...} |
businessStatus | OPERATIONAL, CLOSED_TEMPORARILY or CLOSED_PERMANENTLY |
isClaimed, ownerName | Whether the owner has claimed the listing on Google, and the owner name Google shows |
leadSignals | no website, unclaimed, no phone, fewer than 10 reviews, rating under 4 |
attributes | Accessibility, amenities, payments, service options, "Women-owned", "Latino-owned" and other Google attributes |
bookingLinks, imageUrl, photosCount | Reservation and order links, the main photo, number of photos |
placeId, cid, fid, kgmid, googleMapsUrl | Google's IDs of the place and a link that always opens it |
searchTerm, searchLocation, searchUrl, placeUrl, rank, isNew, scrapedAt | Which search found it, its position, new-places alerts |
Five table views: Places, Leads, Location, Details and Searches.
How it works
| Step | What happens |
|---|---|
| 1. Area | Each location ("Austin, TX", "10001", "London", "Bavaria") is found on Google Maps; a ZIP or postal code = its neighbourhood, not the whole city |
| 2. Search | Each search term is searched inside each area, 20 places a page, in Google's order |
| 3. Deep search | When a search lists 100+ places (Google's wall is ~120-200), the area is split into 4 map tiles, and busy tiles again, until your maximum is reached. Places outside your area are dropped |
| 4. Missing numbers | Google sometimes leaves the review count out of search pages; the Actor then reads the place's own page |
| 5. Filters | Website, claimed, phone, rating, reviews, category, closed. Removed places, duplicates (a place found by two searches) and places seen by an alert are not charged |
Why this Actor
| This Actor | Typical Google Maps scraper | |
|---|---|---|
| More than Google's ~120 places per search | ✅ Automatic map tiles inside your area | ⚠️ Some, with manual grid settings |
| Businesses without a website | ✅ Free filter | ⚠️ Paid filter add-on, or a separate Actor at $3.60-$15 per 1,000 |
Unclaimed listings (isClaimed) | ✅ Field and filter | ⚠️ Some, as a field |
| Few reviews (new or small businesses) | ✅ Max reviews filter | ❌ |
| Lead signals on every row | ✅ | ❌ |
| Phone, website, hours, review count | ✅ Included | ⚠️ Some in a paid "details" add-on |
| New places alerts | ✅ Seen places not charged | ❌ |
| ZIP / postal code areas | ✅ The ZIP's neighbourhood | ⚠️ Often the whole city |
| Price per 1,000 places | $0.89 | $1-$10 (leader $4 + add-ons) |
Pricing
Pay per event, no subscription needed. Apify Scale and Business plans pay less:
| Event | Free and Starter plans | Scale plan | Business plan |
|---|---|---|---|
| Run start | $0.001 | $0.001 | $0.001 |
| Place (all fields) | $0.00089 | $0.00079 | $0.00069 |
1,000 places = $0.89. Free: places removed by your filters, duplicates, places already seen by an alert. Platform usage is included. Set a maximum cost per run in the run options: the Actor stops there.
Ready-made tasks
| Task | What it does |
|---|---|
| Google Maps Businesses Without a Website | Local businesses with no website on Google Maps, with phone and review count: web design leads |
Lead lists in three steps
- Search terms = the businesses you sell to ("roofing contractor", "dentist", "restaurant"); locations = your cities or ZIP codes.
- Pick a lead filter: Without a website, Only unclaimed, Maximum reviews: 20, Only with a phone.
- Export the Leads view to Excel or Google Sheets, or send it to your CRM with Make, Zapier or n8n.
New places alerts
- Set your search, turn on Only new places, give the alert a name ("new-restaurants-austin").
- Save it as a task and add a schedule (daily or weekly).
- The first run returns the current places; next runs return only places not seen before (
isNew: true).
FAQ
How many places can I get? As many as Google Maps has in the area. One search shows ~120-200; with Deep search on (default) the Actor splits the area into tiles: Austin dentists 755 instead of 200. With very strict filters (no website + few reviews) it stops after a number of tiles proportional to your maximum.
What does "unclaimed" mean? The owner has not verified the listing with Google, so Maps shows "Claim this business". These businesses cannot answer reviews or edit their hours: the classic local SEO lead.
Why is the review count sometimes empty? Google leaves it out of some answers at random; the Actor asks the place page up to three times. A place with no rating has reviewsCount: 0.
Can I search a whole country or state? Yes ("Germany", "Texas"), with a high maximum: deep search then works through the area tile by tile. For a full list of one kind of business in a country, cities one per line are faster.
Which languages and countries? Any: set Language (categories and hours in that language) and Country (Google region, such as de for Germany).
Does it scrape emails or reviews? Not this Actor: it returns each business's website; emails and review texts are separate tools.
Do I need a Google account or API key? No. The Actor reads the public Google Maps pages any visitor sees.
Use with the API and AI agents
Run it from the Apify API, the JavaScript or Python client, n8n, Make or Zapier, or from AI agents through the Apify MCP server (Claude, ChatGPT, Cursor). One call: POST https://api.apify.com/v2/acts/s_actors~google-maps-scraper/run-sync-get-dataset-items with the input above returns the places as JSON.
Other Google tools
| Actor | What it does |
|---|---|
| Google Maps Email Extractor | Business emails from Google Maps websites, pay only for leads with an email |
| Google Jobs Scraper | Jobs from every board in Google Jobs with all apply links, salary per year, job alerts |
| Google Search Results Scraper | Real Google results with AI Overview, People also ask, rank tracker |
| Google AI Overview Scraper & Tracker | Full Google AI Overview answers with real source URLs; is your brand mentioned or cited |
| Google Ads Transparency Center Scraper | Competitors' Google ads with ad copy, YouTube videos, countries |
| Google Shopping Price Tracker | Google Shopping prices and sellers, price changes |
| Google Hotels Scraper | Hotel prices from every booking site |
| Google Flights Scraper | Flight prices, cheapest dates, price alerts |
| Google Play Scraper | Apps, ratings, reviews, keyword rankings |
| Bulk Image Downloader | Google Images and image links to a ZIP file |
Is it legal?
The Actor reads public Google Maps business listings that anyone can open without an account. Business names, addresses, phones and websites are published by the businesses themselves; use them according to the laws that apply to you (GDPR, CAN-SPAM, TCPA for calls and texts) and Google's terms.