Google Maps Scraper — Places & Reviews (Worldwide)
Pricing
from $2.00 / 1,000 place scrapeds
Google Maps Scraper — Places & Reviews (Worldwide)
Extract business data from Google Maps worldwide: names, addresses, phones, websites, ratings, review histograms, popular times and more. No browser, fast, from $2 per 1,000 places. Search by keyword and location in any country.
Pricing
from $2.00 / 1,000 place scrapeds
Rating
0.0
(0)
Developer
Rastriq — Structured data from the world
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
Google Maps Scraper — Places & Reviews (Worldwide) 🌍
Extract business data from Google Maps in any country by search term and location — fast, no browser, and from just $2 per 1,000 places (half the price of other Google Maps scrapers).
Get names, addresses, phone numbers, websites, coordinates, categories, opening hours, ratings, review counts, review histograms, popular times and more — exported to JSON, CSV or Excel, ready for lead generation, market research or local SEO.
✨ What you get
For every place found, the scraper returns:
- Identity — name, category, subcategories, Google
place_id - Location — full address, city, postal code, region, latitude & longitude
- Contact — phone (local & international format), website
- Status — permanently/temporarily closed flags, price level
- Opening hours — per-day schedule
- Ratings — average score and total review count
- Photos — cover photo and photo count
- Maps URL — direct link to the place
Enable the Ratings, popular times & reviews add-on to also get:
- Review histogram — star-by-star distribution (1★–5★)
- Popular times — busy hours by day
- Exact review count and a sample of individual reviews (author, rating, text, language)
💲 Pricing — pay only for what you need
Transparent pay-per-result pricing with no monthly fee and no per-run start fee. Mix and match tiers:
| Tier | What you get | Price |
|---|---|---|
| Basic place | Name, address, phone, website, rating, hours, coordinates | $2 per 1,000 places |
| + Enrichment add-on | Review histogram (1-5 stars), popular times, exact review count, photos count, booking URL, international phone | +$3 per 1,000 places |
| + Individual reviews | Author, rating, text, language per review | +$1 per 1,000 reviews |
Examples:
| Scenario | Price |
|---|---|
| 1,000 basic places | $2.00 |
| 1,000 places + histogram & popular times | $5.00 |
| 1,000 places + histogram + 5 reviews each (5,000 reviews) | $10.00 |
| 1,000 basic places + 5 reviews each (no histogram) | $7.00 |
You only pay for what you enable. Reviews are charged per review extracted, not per place.
🚀 How to use it
- In 🔍 Search term(s), type what you'd search on Google Maps (e.g.
restaurant,dentist,hotel). Add several terms to widen coverage. - In 📍 Location, enter a city or area (e.g.
Lisboa, Portugal,Austin, USA). Use one location per run. - Pick your 🌍 Language and 🗺 Country.
- Set 💯 Number of places to extract (start with a low number like 20–50 for your first test).
- (Optional) turn on ⭐️ Ratings, popular times & reviews for richer data.
- Click Start and download your results as JSON, CSV or Excel.
💡 Tip: start with a small run to preview the data and cost before scaling up.
📥 Input example
{"queries": ["restaurant"],"locationQuery": "Lisboa, Portugal","country": "pt","language": "pt","maxResults": 50,"enrich": true}
| Field | Description |
|---|---|
queries | One or more search terms |
locationQuery | City / area (worldwide) |
country | Country of the search |
language | Language of the results |
maxResults | Total places to extract (0 = no limit) |
enrich | Add review histogram, popular times & review count |
📤 Output example
{"name": "Taberna Gourmet","category": "Restaurant","address": "R. da Boavista 12, 1200-001 Lisboa","city": "Lisboa","postal_code": "1200-001","lat": 38.7071,"lng": -9.1499,"phone": "+351 21 000 0000","website": "https://example.pt","rating": 4.6,"reviews_count": 399,"reviews_by_star": { "one": 8, "two": 6, "three": 20, "four": 95, "five": 270 },"maps_url": "https://www.google.com/maps/place/..."}
Results are also organized into ready-to-read table views: Overview, Contact, Ratings, Reviews and Enrich status.
🌍 Worldwide coverage
Works in any country — just set the Location, Country and Language. The postal-code and province helpers are specific to Spain (INE codes); for other countries use the free-text Location field.
❓ FAQ
Is scraping Google Maps legal? This Actor extracts publicly available business information. You are responsible for how you use the data and for complying with applicable laws (including GDPR for any personal data).
Why is it cheaper than other scrapers? It runs over plain HTTP (no headless browser), so it uses far less compute, and we pass those savings on to you.
How do I get more places?
Increase Number of places or add more search terms. For full-area coverage set it to 0 (no limit).
Can I schedule it or call it via API? Yes — like any Apify Actor, you can schedule runs, use the API, and integrate with Make, Zapier and others.
🛟 Support
Found a bug or need a new field? Open an issue on the Actor's Issues tab and we'll take a look.