Google Reviews Data Extractor
Pricing
from $3.50 / 1,000 results
Google Reviews Data Extractor
Scrape Google Maps reviews at scale: reviewer name, rating (1-5 stars), text, date, photos, reply from owner. Export thousands of reviews to CSV/JSON. Ideal for sentiment analysis, reputation monitoring, competitive research.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer
cloud9
Actor stats
0
Bookmarked
8
Total users
2
Monthly active users
7 days ago
Last modified
Categories
Share
Google Reviews Scraper
Extract reviews from any Google Maps business with comprehensive data including ratings, review text, dates, owner responses, and photos.
Features
- ✅ Extract reviews from Google Maps businesses
- ✅ Support for direct place URLs or search queries
- ✅ Get author names, ratings (1-5 stars), review text, dates
- ✅ Include owner responses to reviews
- ✅ Extract review photos
- ✅ Multiple sort options (newest, highest, lowest, most relevant)
- ✅ Filter by specific rating
- ✅ Configurable max reviews per place
- ✅ Multi-language support
Use Cases
- Reputation Monitoring: Track what customers say about your business
- Competitor Analysis: Analyze competitor reviews and ratings
- Sentiment Analysis: Extract reviews for AI-powered sentiment analysis
- Market Research: Understand customer preferences and pain points
- Review Management: Export reviews for response management
- Data Analytics: Build dashboards with review metrics
Input
{"placeUrls": ["https://www.google.com/maps/place/Starbucks/@37.7749,-122.4194,17z"],"searchQueries": ["best pizza in New York","hotels in Tokyo"],"maxReviews": 100,"language": "en","sortBy": "newest","filterRating": 5,"includeOwnerResponse": true,"proxyConfiguration": {"useApifyProxy": true}}
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
placeUrls | array | No* | Google Maps place URLs to scrape |
searchQueries | array | No* | Search queries to find places |
maxReviews | integer | No | Max reviews per place (default: 100, max: 5000) |
language | string | No | Language code (default: "en") |
sortBy | enum | No | Sort order: "newest", "highest", "lowest", "relevant" |
filterRating | integer | No | Only get reviews with this rating (1-5) |
includeOwnerResponse | boolean | No | Include owner responses (default: true) |
proxyConfiguration | object | No | Proxy settings |
*Either placeUrls or searchQueries must be provided.
Output
{"placeName": "Starbucks","placeUrl": "https://www.google.com/maps/place/...","placeAddress": "123 Main St, New York, NY","placeRating": 4.2,"placeTotalReviews": 1523,"reviewAuthor": "John Smith","reviewAuthorUrl": "https://www.google.com/maps/contrib/...","reviewRating": 5,"reviewText": "Great coffee and friendly staff!","reviewDate": "2 months ago","reviewLikes": 12,"ownerResponse": "Thank you for your kind review!","ownerResponseDate": "1 month ago","reviewPhotos": ["https://lh3.googleusercontent.com/..."],"scrapedAt": "2024-01-15T10:30:00.000Z"}
Pricing
$3 per 1,000 reviews scraped.
Example costs:
- 100 reviews = $0.30
- 500 reviews = $1.50
- 1,000 reviews = $3.00
- 5,000 reviews = $15.00
How to Use
Option 1: Direct Place URLs
If you already know the Google Maps place URL:
{"placeUrls": ["https://www.google.com/maps/place/Starbucks/@37.7749,-122.4194,17z","https://www.google.com/maps/place/McDonald's/@40.7128,-74.0060,17z"],"maxReviews": 200}
Option 2: Search Queries
Let the scraper find places for you:
{"searchQueries": ["Starbucks near Times Square","best sushi restaurant Tokyo"],"maxReviews": 100,"sortBy": "newest"}
Option 3: Filter by Rating
Extract only 5-star reviews:
{"placeUrls": ["..."],"filterRating": 5,"maxReviews": 500}
Tips
- Start Small: Test with
maxReviews: 10first to verify output - Use Proxies: Enable
useApifyProxy: trueto avoid rate limits - Language: Set
language: "ja"for Japanese,"es"for Spanish, etc. - Sorting: Use
sortBy: "lowest"to focus on negative reviews - Owner Responses: Disable
includeOwnerResponseif not needed (faster)
Limitations
- Google Maps may limit the number of reviews visible (typically 3,000-5,000 per place)
- Very new reviews may take a few minutes to appear
- Deleted reviews will not be captured
- Rate limiting applies - use proxies for large-scale scraping
Support
For issues or questions, contact support or open an issue on GitHub.
License
MIT License - Use commercially without restrictions.