Google Maps Reviews Scraper
Pricing
$0.60 / 1,000 review results
Google Maps Reviews Scraper
Scrape all Google Maps reviews for any place — reviewer, rating, text, date, photos, owner replies — from a place URL or search. One row per review.
Pricing
$0.60 / 1,000 review results
Rating
0.0
(0)
Developer
Andrew
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
Share
Extract every Google Maps review for any business — reviewer name and profile, star rating, full text, date, photos, and owner replies — as one clean row per review. Paste a place URL or Place ID, or search a niche and pull reviews for the top results. No API key, no browser, no 5-review limit.
What you get
- One dataset row per review:
reviewId,reviewUrl,rating,text,language,dateText("2 months ago"), exactpublishedAt/updatedAttimestamps, reviewphotos - Reviewer details:
reviewerName,reviewerProfileUrl,reviewerAvatarUrl,reviewerUserId,reviewerReviewCount,reviewerIsLocalGuide - Owner responses:
ownerReplytext andownerReplyDate - Place context on every row:
placeId,googlePlaceId,placeName,placeAddress,placeCategory,placeRating,placeReviewCount,placeUrl - Unlimited depth: newest-first pagination through tens of thousands of reviews with a resume cursor (
NEXT_PAGE_ID) so long jobs continue across runs - Export to JSON, CSV, Excel, or Google Sheets from the Apify console
Use cases
- Reputation monitoring — track new reviews and owner replies for your locations on a schedule
- Competitor analysis — compare rating distributions, complaint themes and response rates across competitors
- Sentiment & NLP datasets — thousands of labelled (1–5 star) texts per business for analysis or model training
- Customer research — mine what people love and hate about restaurants, hotels, clinics, gyms in any city
- Lead qualification — spot businesses with low ratings or unanswered reviews for reputation-management outreach
How to use
- Paste one or more Place URLs or IDs (full Google Maps URL,
maps.app.goo.glshort link,?cid=link,ChIJ…Place ID or0x…:0x…ID) — or enter Search queries and set Max places per query. - Set Max reviews per place (default 100; 0 = all reviews).
- Run — reviews stream into the Dataset tab, newest first.
- To continue a deep scrape, open the Key-value store tab → copy
NEXT_PAGE_ID→ paste it into Page ID on the next run. IfNEXT_PAGE_IDisnull, every place is fully fetched.
Output format
{"reviewId": "Ci9DQUlRQUNvZENodHljRjlvT2pGb2NVRldWV3RDYldoTlgweFVhR3hNY3pkWWFIYxAB","reviewUrl": "https://www.google.com/maps/reviews/data=…","reviewerName": "Kevin Zheng","reviewerProfileUrl": "https://www.google.com/maps/contrib/101605690454614380171?hl=en","reviewerAvatarUrl": "https://lh3.googleusercontent.com/a-/…","reviewerUserId": "101605690454614380171","reviewerReviewCount": 207,"reviewerIsLocalGuide": true,"rating": 3,"text": "Even though they had several lines going, each person in line took close to 5 minutes…","dateText": "2 months ago","publishedAt": "2026-06-08T14:04:50.959Z","updatedAt": "2026-06-08T14:04:50.959Z","language": "en","photos": [],"ownerReply": "Thanks for visiting — we're working on speeding up the line!","ownerReplyDate": "2 months ago","placeId": "0x89c2598f7ff4aa09:0x313547e757cb8cea","googlePlaceId": "ChIJCar0f49ZwokR6ozLV-dHNTE","placeName": "Katz's Delicatessen","placeAddress": "205 E Houston St, New York, NY 10002","placeCategory": "Deli","placeRating": 4.5,"placeReviewCount": 54692,"placeUrl": "https://maps.google.com/?cid=3545819340560108778","searchQuery": null,"scrapedAt": "2026-08-16T06:30:00.000Z"}
Pricing
Pay per review saved to the dataset. Nothing is charged for places that fail to load.
FAQ
Can I get all reviews for a place with 50,000 reviews? Yes — set Max reviews per place to 0. The run stops ~60 s before its timeout, writes NEXT_PAGE_ID, and you resume on the next run (or raise the run timeout).
What order are reviews in? Newest first, as Google Maps sorts them by default.
Are third-party reviews (Tripadvisor, hotel sites) included? Google shows some partner reviews on hotel listings; they come through with the partner's profile URL and may not carry a numeric rating.
Do I need a Google API key? No.