Google Maps Reviews Scraper
Pricing
from $0.50 / 1,000 results
Google Maps Reviews Scraper
Extract complete reviews from any Google Maps business. Get reviewer names, ratings, dates, full review text, and photos. Supports sorting by relevance, newest, highest, or lowest rating. (Beta)
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer

Futurize Rush
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
5 days ago
Last modified
Categories
Share
Extract complete reviews from any business on Google Maps. Get reviewer names, star ratings, review dates, full review text, owner responses, photos, and like counts — all in a structured format ready for analysis.
What does Google Maps Reviews Scraper do?
This scraper collects detailed review data from Google Maps businesses. Simply paste Google Maps URLs (or enter Place IDs), and the scraper returns structured review data including:
- Reviewer details — name and profile URL
- Ratings — 1 to 5 star ratings
- Review text — full review content, automatically expanded
- Dates — when each review was posted
- Owner responses — business owner replies to reviews
- Photos — URLs of photos attached to reviews
- Likes — number of likes on each review
How to use
- Open a business on Google Maps and copy the URL from your browser
- Paste the URL into the Google Maps URLs field
- Set your desired number of reviews and sort order
- Run the scraper and export results in JSON, CSV, or Excel
You can also use Place IDs if you already have them from another source.
Input examples
Using Google Maps URLs (recommended):
{"placeUrls": [{ "url": "https://www.google.com/maps/place/Taipei+101+Shopping+center/@25.0341222,121.5640212" }],"maxReviewsPerPlace": 100,"sortBy": "newest"}
Using Place IDs:
{"placeIds": ["ChIJraeA2rarQjQRPBBjyR3RxKw"],"maxReviewsPerPlace": 100,"sortBy": "newest"}
Input parameters
| Parameter | Type | Description |
|---|---|---|
placeUrls | Array | Google Maps business URLs — just copy and paste from your browser |
placeIds | Array | Google Maps Place IDs (advanced — use if you already have them) |
maxReviewsPerPlace | Number | Maximum reviews per business (minimum: 10, default: 100) |
sortBy | String | Sort order: relevant, newest, highest, or lowest |
language | String | Interface language: en (English) or zh-TW (Traditional Chinese) |
Output example
Each review is returned as a structured JSON object:
{"placeId": "ChIJraeA2rarQjQRPBBjyR3RxKw","placeName": "Taipei 101 Shopping center","authorName": "Jane Doe","authorUrl": "https://www.google.com/maps/contrib/123456789","rating": 5,"relativeDate": "2 months ago","text": "An iconic landmark with incredible views from the observation deck. The shopping center has a great selection of luxury brands and the food court is excellent.","responseFromOwner": {"text": "Thank you for visiting Taipei 101!","relativeDate": "a month ago"},"photos": ["https://lh5.googleusercontent.com/p/..."],"likesCount": 3,"language": "en"}
How much does it cost to run?
The scraper uses approximately 0.1–0.3 compute units per 100 reviews extracted, depending on the number of businesses and reviews per business. A single run extracting 100 reviews from one business typically completes in under 60 seconds.
| Reviews | Estimated Cost | Duration |
|---|---|---|
| 10 reviews | ~$0.005 | ~18 seconds |
| 100 reviews | ~$0.02 | ~35 seconds |
| 500 reviews | ~$0.08 | ~2 minutes |
Use cases
- Reputation monitoring — Track what customers say about your business over time
- Competitor analysis — Compare review sentiment across competing businesses
- Market research — Analyze customer satisfaction trends in specific industries
- Lead generation — Find businesses with specific review patterns
- Sentiment analysis — Feed review data into NLP tools for automated sentiment scoring
Tips for best results
- Paste Google Maps URLs for the quickest setup — no need to look up Place IDs
- Start with a small batch (30–50 reviews) to verify the data meets your needs before scaling up
- Sort by "newest" if you need the most recent reviews, or "relevant" for the most helpful ones
- Multiple businesses can be scraped in a single run by providing multiple URLs or Place IDs