Google Maps Reviews Scraper
Pricing
$0.20 / 1,000 reviews
Google Maps Reviews Scraper
Scrape reviews from any Google Maps place — restaurants, hotels, shops, landmarks. Get review text, star rating, author, date and language. Sort by newest, relevant, highest or lowest. Filter by date for daily monitoring. 50+ reviews/second, from $0.20 per 1,000 reviews.
Pricing
$0.20 / 1,000 reviews
Rating
0.0
(0)
Developer
Rastriq — Structured data from the world
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Extract reviews from any Google Maps place — restaurants, hotels, shops, landmarks, or any business. Get the full review text, star rating, author name, date, language, and unique review ID.
Why this scraper?
- 50+ reviews/second — extract 1,000 reviews in under 30 seconds
- $0.20 per 1,000 reviews — one of the cheapest on the Store
- Lightweight — runs on 256 MB, no heavy infrastructure
- Reliable — pure API calls, no flaky page rendering or captchas
What data do you get?
Each review includes:
| Field | Description |
|---|---|
review_id | Unique Google review identifier |
rating | Star rating (1–5) |
author | Reviewer display name |
user_id | Google contributor numeric ID |
text | Full review text (null for rating-only reviews) |
date_iso | ISO 8601 timestamp (UTC) |
date_relative | Relative date ("2 weeks ago") |
language | Detected language code (en, es, fr…) |
place_url | Source Google Maps URL |
How to use
- Paste one or more place identifiers — Google Maps URLs, Place IDs (
ChIJ...), or CID URLs - Set the number of reviews — start with 10 for testing, then scale up
- Choose sort order — newest, most relevant, highest, or lowest rating
- Click Start
Supported input formats
- Google Maps URL —
https://www.google.com/maps/place/Eiffel+Tower/@48.8583701,2.2922926,17z - Place ID —
ChIJLU7jZClu5kcR4PcOOO6p3I0(from Google Maps API or Places search) - CID URL —
https://maps.google.com/?cid=11223344556677889900 - Short URL —
https://goo.gl/maps/...(resolved automatically)
You can mix formats in the same run.
Filtering by date
Set "Only reviews newer than" to a date and the scraper will stop collecting once it reaches reviews older than that date. Ideal for daily monitoring — run on a schedule and only collect new reviews since your last run.
Sorting options
All sorting is done server-side by Google, so you get the exact results you'd see in the Maps interface:
- Newest first — most recent reviews, ideal for monitoring
- Most relevant — Google's default ranking
- Highest rating — 5-star reviews first
- Lowest rating — 1-star reviews first, great for complaint analysis
Input example
{"placeUrls": [{ "url": "https://www.google.com/maps/place/Eiffel+Tower/@48.8583701,2.2922926,17z" }],"maxReviewsPerPlace": 500,"sort": "newest"}
Output example
{"review_id": "ChdDSUhNMGOgS0VoRTRsdXRzVG9...","rating": 5,"author": "Maria Garcia","user_id": "117234567890123456789","text": "Amazing experience! The views from the top are breathtaking.","timestamp": 1718900000,"date_iso": "2025-06-20T15:30:00+00:00","date_relative": "a month ago","language": "en","place_url": "https://www.google.com/maps/place/Eiffel+Tower/..."}
Performance
Tested on real places with thousands of reviews:
| Reviews | Time | Speed | Memory |
|---|---|---|---|
| 500 | 15s | 33 rev/s | 57 MB |
| 1,000 | 26s | 39 rev/s | 64 MB |
Integrations
Export results in JSON, CSV, or Excel. Connect to Google Sheets, Slack, email, or any webhook via Apify integrations.
Schedule runs to monitor new reviews automatically — daily, hourly, or on any cron schedule.
Limitations
- Reviews are extracted as Google returns them. Rating-only reviews (no text) will have
text: null. - The
languagefield is Google's auto-detection and may be null for very short reviews. - Google Maps URLs must include the place identifier. Short URLs (goo.gl) are resolved automatically.
Need to find places first?
Use Google Maps Scraper — Places to discover businesses by search term and location. It returns names, addresses, phones, websites, ratings, review histograms and more. Then feed the URLs into this Reviews Scraper to get the full review text for each place.