Google Maps Reviews Scraper - All Reviews, Ratings, Owners
Pricing
from $4.00 / 1,000 results
Google Maps Reviews Scraper - All Reviews, Ratings, Owners
Extract all reviews from any Google Maps business listing. Get reviewer names, star ratings, review text, dates, owner responses, and review language. Sort by newest or most relevant. Ideal for reputation monitoring, co -- By Renzo Madueno, https://rotatepilot.com/airline-salary/british-airways
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
24
Total users
2
Monthly active users
7 days ago
Last modified
Categories
Share
Google Maps Reviews Scraper -- Extract Every Review for Any Business
Collect the complete review history of any business on Google Maps. For each review, you get the reviewer name, star rating, full review text, posting date, reviewer photo, and the business owner's response. Sort by newest, highest rated, lowest rated, or most relevant -- and extract up to 5,000 reviews per business.
Whether you are tracking your own reputation, benchmarking competitors, or building datasets for sentiment analysis, this scraper delivers structured review data ready for immediate use.
What data can you extract?
| Field | Type | Description |
|---|---|---|
placeUrl | string | Google Maps URL of the business |
businessName | string | Name of the reviewed business |
reviewerName | string | Display name of the reviewer |
rating | integer | Star rating given by the reviewer (1-5) |
reviewText | string | Full review text, automatically expanded from truncated previews |
reviewDate | string | When the review was posted (e.g., "2 months ago") |
reviewerPhotoUrl | string | URL of the reviewer's profile photo |
ownerResponse | string | Business owner's reply to the review, if any |
ownerResponseDate | string | Date of the owner's response |
reviewUrl | string | Direct link to the specific review |
scrapedAt | string | ISO 8601 timestamp of when the data was extracted |
Use cases
- Reputation monitoring -- Track what customers are saying about your business or specific locations in real time. Detect negative feedback early and respond before it escalates.
- Sentiment analysis and NLP -- Build training datasets from thousands of real customer reviews. Analyze sentiment trends, common complaints, and praise patterns using your preferred NLP tools.
- Competitive intelligence -- Compare review volumes, average ratings, and recurring themes across competing businesses in the same market. Identify where competitors excel and where they fall short.
- Quality assurance and operations -- Surface recurring service issues mentioned across reviews. Aggregate feedback by location for multi-site businesses to identify underperforming branches.
- Academic and market research -- Collect large-scale review datasets for research on consumer behavior, local business trends, or industry-specific analysis.
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
placeUrls | array of strings | Yes | -- | Google Maps URLs for the businesses you want reviews from. Copy the URL directly from your browser when viewing a business on Google Maps. |
maxReviewsPerPlace | integer | No | 200 | Maximum number of reviews to extract per business (1-5,000) |
sortBy | string | No | "newest" | How to sort reviews before extraction. Options: "relevant", "newest", "highest", "lowest" |
language | string | No | "en" | Language code for the Google Maps interface (e.g., "en", "es", "fr") |
maxConcurrency | integer | No | 2 | Number of browser pages to run in parallel (1-5). Lower values are more reliable for large review volumes. |
Example output
{"placeUrl":"https://www.google.com/maps/place/Statue+of+Liberty","businessName":"Statue of Liberty","reviewerName":"John Smith","rating":5,"reviewText":"Amazing experience! The views from the crown are breathtaking. We booked the crown access tickets three months in advance and it was absolutely worth the wait. The ferry ride over gives you great views of the Manhattan skyline too. Budget at least 3-4 hours for the full experience.","reviewDate":"2 months ago","reviewerPhotoUrl":"https://lh3.googleusercontent.com/a/ACg8ocL...","ownerResponse":"","ownerResponseDate":"","reviewUrl":"","scrapedAt":"2026-03-01T12:00:00.000Z"}
How much does it cost?
This actor uses a pay-per-result pricing model:
- $0.004 per review ($4.00 per 1,000 reviews)
- Extracting 200 reviews from a single business costs approximately $0.80
- Extracting 1,000 reviews costs approximately $4.00
- Extracting 5,000 reviews from a single business costs approximately $20.00
There are no monthly fees or commitments. You only pay for the data you extract.
Tips and tricks
- The scraper automatically expands truncated reviews. Google Maps hides long review text behind "More" buttons. This scraper clicks every one of them to ensure you get the complete text, not just the preview.
- Sort by "newest" for monitoring, "lowest" for problem detection. If you are tracking your own reputation, sort by newest to catch fresh feedback. If you are evaluating a competitor or doing due diligence, sort by lowest rating to surface the most critical reviews first.
- Combine with the Google Maps Business Scraper for end-to-end workflows. First search for businesses in a category and location, then feed the resulting place URLs into this scraper to extract reviews for each business automatically.
- Keep concurrency at 1-2 for businesses with thousands of reviews. Scrolling through large review lists is memory-intensive. Lower concurrency ensures the browser has enough resources to load all reviews without timing out.
FAQ
How do I scrape Google Maps reviews for a business?
Copy the Google Maps URL of any business from your browser, paste it into placeUrls, choose how to sort (newest, highest, lowest, or relevant) and how many reviews to pull, then run the actor. You get the reviewer name, star rating, full review text, date, photo, and the owner's response as structured JSON, CSV, or Excel.
Do I need an API key?
No. There is no Google API key, no Google Cloud billing, and no login. You only need an Apify account, and proxy handling is built in.
Why use this instead of the official Google Places API?
The official Places API returns at most five reviews per place, gives you no sorting control, and offers no way to page through a business's full review history. This actor extracts up to 5,000 reviews per business, sorted however you like, with the owner responses and full expanded text the API does not provide.
Is there a Google reviews API alternative for bulk review extraction?
Yes -- this actor is the practical alternative. Where the Places API caps you at five reviews, here you point at a list of place URLs and collect thousands of complete reviews per business for sentiment analysis or reputation monitoring.
How fresh are the reviews?
Reviews are scraped live at run time and stamped with scrapedAt. Sort by "newest" and schedule recurring runs to catch fresh feedback as soon as customers post it.
Is it legal to scrape Google Maps reviews?
This actor reads publicly visible reviews on Google Maps. You are responsible for complying with Google's terms, privacy laws, and how you use review text and reviewer names -- consult legal counsel for commercial or republishing use.
Automate it
Add this actor to an Apify Schedule to re-pull reviews for your locations and competitors daily or weekly, building a longitudinal reputation dataset and catching new negative feedback early. Connect the output to Make, n8n, Zapier, Google Sheets, Slack, or a webhook/CRM via Apify integrations so fresh reviews trigger alerts or flow into your sentiment dashboard automatically.
Related scrapers
- Google Maps Business Scraper -- Search Google Maps by keyword and location to discover businesses, then feed the place URLs into this review scraper.
- Trustpilot Reviews Scraper -- Compare Google Maps reviews with Trustpilot for a fuller reputation picture.
- Yelp Reviews Scraper -- Add Yelp customer reviews to your sentiment and reputation analysis.
- Glassdoor Reviews Scraper -- Track employer reputation alongside customer reviews.
- App Store Reviews Scraper -- Extend review monitoring to your mobile apps on the App Store.
