Ultimate Google Maps Reviews Scraper | Apify Actor
Pricing
Pay per event
Ultimate Google Maps Reviews Scraper | Apify Actor
Only $0.0025/review. Scrape Google Maps reviews with this Apify actor. Extract Google Maps business reviews using business URL including reviewer name, rating, text, photos, timestamps, and profile links. Perfect for lead generation, local SEO, review aggregation, and Google Maps data extraction.
Pricing
Pay per event
Rating
0.0
(0)
Developer

Yasir
Actor stats
2
Bookmarked
7
Total users
3
Monthly active users
1.2 hours
Issues response
16 days ago
Last modified
Categories
Share
As low as $0.0025/review
Table of Contents
Overview
The Ultimate Google Maps Reviews Scraper is a high-performance Apify actor built to scrape Google Maps reviews at scale. This Google Maps reviews scraper allows you to extract detailed review data from any business listing using just the Google Maps business URL. No Google Maps API key required. The actor automatically extracts the business ID from the provided URL before scraping.
Whether you're conducting competitor analysis, building review aggregation platforms, or enriching CRM with customer sentiment, this Apify actor for Google Maps delivers clean, structured data ready for analysis in CSV, JSON, or Excel.
A powerful Google Maps API alternative for scraping Google Maps reviews efficiently and reliably.
Key Features
| Feature | Description |
|---|---|
| Up to 1,000 Reviews per Run | Extract up to 1,000 Google Maps reviews in a single run with smart pagination. |
| No API Key Needed | Bypasses Google Maps API limits and costs — perfect for bulk extraction. |
| Full Review Data | Get reviewer name, rating, text, photos, timestamps, profile links, and more. |
| Flexible Sorting | Sort by Relevant, Newest, Highest, or Lowest rated reviews. |
| Country-Specific Scraping | Filter reviews by country (e.g., us, uk, ca) for localized insights. |
| CSV/JSON/Excel Export | Download results directly from Apify dataset in your preferred format. |
Use Cases
- Competitor Analysis – Compare review volume, sentiment, and ratings across competitors.
- Reputation Management – Monitor customer feedback in real time.
- Lead Generation – Identify high-intent reviewers (e.g., frequent posters with photos).
- SEO & Local SEO – Analyze review keywords, response rates, and star trends.
- Market Research – Build datasets for sentiment analysis, NLP, or review aggregation apps.
- CRM Enrichment – Append Google reviews to customer profiles.
Input Parameters
| Field | Required | Type | Description | Example |
|---|---|---|---|---|
business_url | Yes | String | Full Google Maps business URL | https://www.google.com/maps/place/Waldorf+Astoria+New+York/@40.695987,-74.6026822,10z/data=!3m1!5s0x89c258fce483579d:0x2d04dcb1e8a8aedd!4m12!1m2!2m1!1sHotels!3m8!1s0x89c258fc55ba384f:0x7ebcd3b680ebd80e!5m2!4m1!1i2!8m2!3d40.7564821!4d-73.9734562!16zL20vMDJneXpj |
country | No | String | 2-letter country code | us, gb, ca |
limit | No | Integer | Max reviews to extract (1–1000) | 1000 |
sort | No | String | Sort order | Relevant, Newest, Highest, Lowest |
Default
limit: 20 | Defaultsort:Relevant
Output Schema
Each review is saved as a flat JSON object in the Apify dataset:
| Field | Type | Description |
|---|---|---|
Business Name | String | Name of the business |
Business ID | String | Google Maps Place ID |
Reviewer Name | String | Name of the reviewer |
Review Text | String | Full review content |
Business Response | String / null | Owner reply (if any) |
Review Rating | Number / null | 1–5 star rating |
Review Photos | Array[String] | List of photo URLs |
Review Time | String / null | Human-readable time (e.g., "a week ago") |
Review ISO Time | String / null | ISO timestamp of review |
Review Edit ISO Time | String / null | Last edit time |
Review Link | String / null | Direct link to the review |
Review ID | String / null | Unique review identifier |
Reviewer Avatar | String / null | Profile picture URL |
Reviewer Profile Link | String / null | Google contributor profile |
Reviewer Total Reviews | Integer | Total reviews by user |
Reviewer Total Photos | Integer | Total photos uploaded by user |
Examples
Example Input (JSON)
{"business_url": "https://www.google.com/maps/place/Waldorf+Astoria+New+York/@40.695987,-74.6026822,10z/data=!3m1!5s0x89c258fce483579d:0x2d04dcb1e8a8aedd!4m12!1m2!2m1!1sHotels!3m8!1s0x89c258fc55ba384f:0x7ebcd3b680ebd80e!5m2!4m1!1i2!8m2!3d40.7564821!4d-73.9734562!16zL20vMDJneXpj","country": "us","limit": 1000,"sort": "Newest"}
Example Output (One Review)
{"Business Name": "Waldorf Astoria New York","Business ID": "0x89c258fc55ba384f:0x7ebcd3b680ebd80e","Reviewer Name": "Evelyn Tee","Review Text": "Overall, an amazing stay at a truly beautiful hotel with so many wonderful people working there. I’m already looking forward to coming back! 5/5!","Business Response": "Waldorf Astoria New York Team","Review Rating": 5,"Review Photos": ["https://lh3.googleusercontent.com/geougc-cs/..."],"Review Time": "6 days ago","Review ISO Time": "2025-10-24 16:22:45","Review Edit ISO Time": "2025-10-24 16:22:45","Review Link": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sCi9DQUlRQUNvZENodHljRjlvT2pGcGFXNWhVVUZYWWtONldIRlBNbE51TFRsbU1rRRAB!2m1!1s0x0:0x7ebcd3b680ebd80e!3m1!1s2@1:CAIQACodChtycF9oOjFpaW5hUUFXYkN6WHFPMlNuLTlmMkE%7C0cyuUKSDtwG%7C?hl=en","Review ID": "Ci9DQUlRQUNvZENodHljRjlvT2pGcGFXNWhVVUZYWWtONldIRlBNbE51TFRsbU1rRRAB","Reviewer Avatar": "https://lh3.googleusercontent.com/a/ACg8ocJJAaOLuRFgRv_kjv8RCXOZJ7LjwWDrbeVB1bXwnNuELCX5-g=s120-c-rp-mo-ba3-br100","Reviewer Profile Link": "https://www.google.com/maps/contrib/103597046312010231760?hl=en","Reviewer Total Reviews": 20,"Reviewer Total Photos": 15}
Pricing
- Free Tier: $0.005/review (ideal for testing).
- Paid Plans: $0.0025/review.
Visit Apify Platform to view full pricing and upgrade.
FAQ
How do I find the Google Maps business URL?
- Open the business on Google Maps.
- Copy the full page URL from your browser’s address bar.
https://www.google.com/maps/place/.../@...,**!1s0x89c258fc55ba384f:0x7ebcd3b680ebd80e**,...
Can I scrape Google Maps reviews without an API key?
Yes! This Google Maps reviews scraper uses backend scraping technology. No Google API key needed.
What’s the difference between this and the Google Places API?
| Feature | This Actor | Google Places API |
|---|---|---|
| Cost | Pay per result | Pay per call |
| Rate Limits | High (1,000/run) | 1,000/day (free) |
| Setup | No code | Requires API key |
| Review Photos | Yes | Limited |
Can I export Google Maps reviews to CSV?
Yes — download directly from the Apify dataset in CSV, JSON, or Excel.
Is bulk scraping of Google Maps reviews allowed?
This tool is for publicly available data only. Use responsibly and comply with Google’s Terms of Service.
Changelog
| Version | Date | Changes |
|---|---|---|
1.0 | Nov 2025 | Initial release: 1,000 review limit, full schema, CSV export |
0.9 | Oct 2025 | Added pagination, country filter, sort options |
0.5 | Sep 2025 | Beta launch with 200 review limit |
Start scraping Google Maps reviews today no coding, no API keys, just results.
Run on Apify →