Google Maps Reviews Scraper (Cheap)
Pricing
from $0.33 / 1,000 reviews
Google Maps Reviews Scraper (Cheap)
Low-cost Google Maps reviews scraper with the same input and output fields as the most popular one: text, stars, date, reviewer, owner response, photos and place data. $0.33 per 1,000 reviews.
Pricing
from $0.33 / 1,000 reviews
Rating
0.0
(0)
Developer
Istmobot
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Security
Limited permissionsShare
A cheaper drop-in alternative to the most popular Google Maps reviews scraper on Apify, with the same input and output fields. Paste the input JSON you already use (startUrls, placeIds, maxReviews, reviewsSort, reviewsStartDate, language, reviewsOrigin, personalData) and get reviews with the same field names, types and order. Your Google Sheets, Make, Zapier, n8n or code integrations keep working. You pay $0.33 per 1,000 reviews instead of $0.60.
Price comparison
| This Actor | Popular reviews scraper (free plan price) | |
|---|---|---|
| 1,000 reviews | $0.33 | $0.60 |
| 10,000 reviews | $3.30 | $6 |
| 100,000 reviews | $33 | $60 |
| Actor start | $0.0005 | $0.00005 |
The per-review saving outweighs the higher start fee from 2 reviews per run. Failed places return a free error row. You are only charged for reviews in the dataset. Set a maximum cost per run in Apify and the Actor stops when it is reached.
What data do you get?
One record per review, with the place's data on each record:
- Review:
text,textTranslated,originalLanguage,translatedLanguage,publishAt,publishedAtDate,likesCount,reviewId,reviewUrl,reviewOrigin,stars,rating,reviewImageUrls,reviewContext,reviewDetailedRating - Owner response:
responseFromOwnerText,responseFromOwnerDate - Reviewer:
name,reviewerId,reviewerUrl,reviewerPhotoUrl,reviewerNumberOfReviews,isLocalGuide - Place:
title,placeId,fid,cid,kgmid,businessProfileId,address,street,neighborhood,city,postalCode,state,countryCode,location,categoryName,categories,totalScore,reviewsCount,price,hotelStars,imageUrl,url,permanentlyClosed,temporarilyClosed - Run:
searchString,language,scrapedAt
{"searchString": "place_id:ChIJafcWm6FZwokRAD6WiHiQdpE","textTranslated": null,"translatedLanguage": "en","text": "The food was incredible.","originalLanguage": "en","publishAt": "a week ago","publishedAtDate": "2026-10-29T07:23:03.042Z","likesCount": 0,"reviewOrigin": "Google","stars": 5,"responseFromOwnerText": null,"reviewImageUrls": [],"reviewContext": { "Meal type": "Dinner" },"reviewDetailedRating": { "Food": 5, "Service": 5, "Atmosphere": 5 },"title": "Barbounia","address": "250 Park Ave S, New York, NY 10003","totalScore": 4.7,"reviewsCount": 5353,"language": "en"}
Use cases
- Reputation monitoring: schedule a run with
reviewsStartDateset to"1 day"and get only the new reviews. - Competitor research: compare ratings and complaints across places.
- Sentiment analysis: feed the text and the detailed ratings into your own models.
- Lead generation: find businesses with poor ratings or no owner responses.
Input
{"startUrls": [{ "url": "https://www.google.com/maps/place/Yellowstone+National+Park/@44.58,-110.51,9z/data=!3m1!4b1!4m5!3m4!1s0x5351e55555555555:0xaca8f930348fe1bb!8m2!3d44.42!4d-110.58" }],"placeIds": ["ChIJafcWm6FZwokRAD6WiHiQdpE"],"maxReviews": 100,"reviewsSort": "newest","reviewsStartDate": "30 days","language": "en","reviewsOrigin": "all","personalData": true}
maxReviewsis per place. Leave it out for all reviews.reviewsSort:newest,mostRelevant,highestRankingorlowestRanking.reviewsStartDate: an absolute date (2024-05-03, UTC) or a relative one (8 days,3 months). It needs thenewestsort.reviewsOrigin:allalso returns partner reviews such as Tripadvisor;googlereturns only Google reviews.personalData: falsenulls the reviewer's ID, name, URL and photo, and the review URL.
What is different
reviewsFilterStringis accepted but ignored, so reviews come back unfiltered. The popular scraper currently does the same.visitedInis alwaysnull.- Search URLs read the first 20 places of the search, without the map viewport. Place URLs are the reliable input.
- Place IDs starting with
GhIJare not supported; they return a free error row.
FAQ
Is it legal to scrape Google Maps reviews? Reviews are public, but they contain personal data such as reviewer names. You are responsible for having a legal basis to collect and use it. Set personalData to false if you don't need it.
Does it need a Google account or cookies? No.
Does it need a residential proxy? No. The default Apify datacenter proxy works, which keeps the cost low.
Why are some text values empty? Many Google reviews are only a star rating.