Google Maps Reviews Scraper
Pricing
from $1.00 / 1,000 results
Google Maps Reviews Scraper
This actor collects Google Maps review data, capturing ratings, written feedback, and associated images. Optimized for speed and efficiency, it delivers seamless data extraction from local business listings.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Dennis
Actor stats
0
Bookmarked
10
Total users
4
Monthly active users
11 hours ago
Last modified
Categories
Share
Extract reviews, ratings, photos, and owner replies from any Google Maps business listing — fast, structured, and ready to use.
What it does
This actor opens a Google Maps place page in a real browser, navigates to the Reviews tab, and continuously scrolls to collect reviews up to your specified limit. For each review it extracts the author's name, profile link, Local Guide status, review and photo counts, star rating, date, source platform, full text (with translation if present), photos, and owner replies. Short maps.app.goo.gl links are resolved automatically before scraping begins.
Output
The result is a JSON object with place metadata and an array of reviews:
{"placeId": "0x3a02a586c15e1b3d:0x2e5b31b1d5397aae","reviews": [{"id": "Ci9DQWLR...","author": "John Smith","authorUrl": "https://www.google.com/maps/contrib/123456789/reviews","isLocalGuide": true,"authorReviewCount": 42,"authorPhotoCount": 7,"rating": 4,"date": "2 months ago","reviewSource": "Google","reviewUrl": "https://www.google.com/maps/reviews/data=...","text": "Great place, would definitely come back again...","textTranslated": null,"photos": [{"https://lh3.googleusercontent.com/...=s1600"}],"replies": [{"author": "Response from the owner","date": "1 month ago","text": "Thank you for your kind words!","textTranslated": null}]}]}
Review fields
| Field | Type | Description |
|---|---|---|
placeId | string | Unique Google place ID |
placeName | string | Name of POI or business |
reviewId | string | Unique Google review ID |
author | string | Reviewer's display name |
authorUrl | string | null | Link to the reviewer's Google Maps profile |
isLocalGuide | boolean | Whether the reviewer is a Google Local Guide |
authorReviewCount | number | null | Total number of reviews written by the author |
authorPhotoCount | number | null | Total number of photos uploaded by the author |
rating | number | Star rating (1–5) |
date | string | null | Relative date as shown on Google Maps |
reviewSource | string | null | Source platform (e.g. Google, Google Maps) |
reviewUrl | string | null | Direct link to the review on Google Maps (Google reviews only) |
text | string | Original review text |
textTranslated | string | null | Translated text if Google auto-translated the review, otherwise null |
photos | array | Review photos with thumbnail and fullsize (up to 1600px) URLs |
replies | array | Owner replies, each with author, date, text, and textTranslated |
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
placeUrl | string | required | Google Maps URL for the place. Supports full URLs and short maps.app.goo.gl links |
maxReviews | number | 20 | Maximum number of reviews to collect |
sortBy | string | newest | Sort order: newest, highest, lowest, or relevant |
Example input
{"placeUrl": "https://maps.app.goo.gl/abc123","maxReviews": 50,"sortBy": "newest"}
Features
- Short URL support — resolves
maps.app.goo.glshort links automatically before navigating - Cookie consent handling — automatically dismisses Google's cookie consent popup
- Sorting — supports all four Google Maps sort modes: newest, highest rating, lowest rating, and most relevant
- Full text expansion — clicks "More" to expand truncated review texts and owner replies before extraction
- Translation detection — if Google has auto-translated a review, both the translated version (
textTranslated) and the original (text) are captured - Owner replies — extracts owner responses including author, date, text, and translation if present
- Full-size photos — thumbnail URLs are normalized to full-resolution (
=s1600) variants
Supported URL formats
https://maps.app.goo.gl/abc123xyzhttps://www.google.com/maps/place/Place+Name/@lat,lng,zoom/data=...