
Google Maps Reviews Scraper
Pricing
$0.50 / 1,000 reviews

Google Maps Reviews Scraper
Extract all reviews of Google Maps places using place URLs. Get review text, published date, response from owner, review URL, and reviewer's details. Download scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.
4.7 (26)
Pricing
$0.50 / 1,000 reviews
232
Monthly users
1.7k
Runs succeeded
>99%
Response time
6.1 days
Last modified
2 days ago
Settings not being observed?
Open
I ran an array of place ID's with the below settings, and it returned 3,000+ results, most were 5 star, and we had more than 10 reviews per place ID. Is the structure out? It looks like it's not respecting the limits/settings.
https://console.apify.com/view/runs/vVNNXgT2FHYpFGzIO
"limit": 1, "reviewsLimit": 10, "maxReviews": 1000, "sort": "lowest_rating", "ignoreEmpty": true, "cutoffRating": 4, "async": true, "language": "en", "reviewsSort": "newest", "reviewsOrigin": "all", "personalData": true
Hi there, thanks for reaching out! The reviewsLimit
(set to 10) and maxReviews
(set to 1000) in your input conflict. The Actor typically uses the maxReviews
parameter to limit reviews per place. The limit parameter in your input (set to 1) applies to the number of places scraped, not the number of reviews per place.
To get max 10 reviews per place, try adjusting the input like this:
1{ 2 "async": true, 3 "cutoffRating": 4, 4 "ignoreEmpty": true, 5 "language": "en", 6 "limit": 1, 7 "maxReviews": 10, 8 "personalData": true, 9 "placeIds": [ 10 "ChIJYVW2oyK32YgRaa6pAQEKxkU", 11 "ChIJ7QQhwYa22YgReJV7wYrskSE", 12 "ChIJ8WVD9Z622YgRTsE_RcBq1Qk", 13 "ChIJkdeQKFDA2YgRpaDPJCQgHEQ" 14 ……… 15 ], 16 "reviewsOrigin": "all", 17 "reviewsSort": "newest", 18 "sort": "lowest_rating" 19}
Hope this help! Cheers, Andrea
billymcbillface
thanks for the reply - the parameter we are trying to hard-limit is effectively cost per job. We just want the job to terminate when it reaches a total of (x) reviews, from all places. Which key controls that specific limit?

Hi, sorry for the late reply!
The parameter you are looking for is "Maximum charged results" in the Run options section. It counts all the reviews for the run, and that's the hard limit.
Hope that helps!
Have a nice day!
Pricing
Pricing model
Pay per resultThis Actor is paid per result. You are not charged for the Apify platform usage, but only a fixed price for each dataset of 1,000 items in the Actor outputs.
Price per 1,000 items
$0.50