Google Maps Reviews Scraper
Pricing
from $0.40 / 1,000 reviews
Google Maps Reviews Scraper
Scrape Google Maps reviews of any place: text, star rating, exact date, author and profile, photos, owner response and translation. Sort by newest, relevant, highest or lowest. Paste place URLs, place IDs or names. Export to JSON, CSV or Excel for sentiment analysis.
Pricing
from $0.40 / 1,000 reviews
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
Share
🚀 Google Maps Reviews Scraper
Scrape Google Maps reviews from any place. The Google Maps Reviews Scraper collects each review's text, star rating, exact publish date, author name and profile, author review and photo counts, attached photos, the owner's response, the review language and Google's English translation. Sort by newest, most relevant, highest or lowest rating, and paste as many places as you like. Use it for sentiment analysis, reputation monitoring, competitor research, review response tracking or AI training data.
✨ Features
- 💬 Full Review Data: Text, rating, exact timestamp and relative date ("2 months ago"), plus a direct link to every review.
- 🧑 Author Details: Name, profile link, avatar, number of reviews and photos, and the Local Guide badge.
- 🏪 Owner Responses: The business reply text and when it was posted.
- 📸 Review Photos: Links to every photo attached to a review.
- 🌍 Language & Translation: Original language code and the translated text when the review is in another language.
- 📋 Review Details: Extra answers such as food / service / atmosphere scores, meal type or price per person, where the reviewer gave them.
- 🔃 Four Sort Orders: Newest, most relevant, highest or lowest rating. Thousands of reviews deep per place.
- 📦 Bulk Places: Place links, place IDs or names, each with its own limit. A place given twice is scraped once and every review is saved once.
🛠️ How It Works
- Paste places – Google Maps place links, place IDs (
ChIJ...) or a name with a city such asKatz's Delicatessen New York, one per line. - Choose the order and how many reviews per place – the default is the 50 newest.
- Run the Scraper – reviews can be downloaded as JSON, CSV or Excel or pulled through the API.
⚙️ Input
| Field | What it does |
|---|---|
| Places | Google Maps place links, place IDs or names with a city, one per line. |
| Max reviews per place | Stop after this many reviews for each place. Default 50. |
| Max reviews in total | Stop after this many reviews across all places. Default 1,000. |
| Sort by | newest, relevant, highest or lowest. Default newest. |
| Language | Language for relative dates and translations (en, de, es, pt-BR...). Default en. |
{"placeUrls": ["https://www.google.com/maps/place/Joe's+Pizza/data=!4m2!3m1!1s0x89c25b15685ad3a9:0x8f6425b4629f362d","ChIJCar0f49ZwokR6ozLV-dHNTE"],"maxReviewsPerPlace": 2000,"maxItems": 4000,"sort": "newest"}
💰 Pricing
Pay only for the reviews you get. No monthly rental.
| Event | Price | What you get |
|---|---|---|
| Review | $0.0004 per review ($0.40 per 1,000) | One review with all fields below |
| Actor start | $0.00005 per run | Charged once when the run starts. |
Examples: 1,000 reviews = $0.40 · 10,000 reviews = $4.00.
📊 Sample Output Data
{"reviewId": "Ci9DQUlRQUNvZENodHljRjlvT25ZNFZIQm5SRlpKV0dSMGFHOXpRVmR2UTFSMlZGRRAB","placeName": "Katz's Delicatessen","placeId": "ChIJCar0f49ZwokR6ozLV-dHNTE","featureId": "0x89c2598f7ff4aa09:0x313547e757cb8cea","rating": 1,"text": "Meat was dry and a lot of black stuff inside portable service. French fries doesn’t have a salt.","translatedText": null,"language": "en","publishedAt": "2026-08-10T00:23:50.665Z","relativeDate": "2 months ago","author": {"name": "Nikki MMM","profileUrl": "https://www.google.com/maps/contrib/108097424563585261391/reviews?hl=en-US","photoUrl": "https://lh3.googleusercontent.com/a-/ALV-UjWVUIfRohnANgajKD9fMOiFGb5BTHjhB49bxy4JSBiHz0iNX9_q=s64-c-rp-mo-ba12-br100","reviewsCount": 53,"photosCount": 23,"isLocalGuide": true},"photos": ["https://lh3.googleusercontent.com/grass-cs/AABkmLexzFefjeADu57EM4baFZHjTKggk-Veqolh6idHbDRSJwZLMaCFB7GWM017S7Deq4rRZXotm4gJLN2s8yezw1IB3y72LI56_RquDyDjxTELiM-UKLhab_0ByYig5mX85LwtjKRw-lVDlSc=k-no"],"details": {"Order type": "Dine in","Meal type": "Dinner","Price per person": "$100+","Food": 1,"Service": 1,"Atmosphere": 2},"ownerResponse": {"text": "We’re sorry to hear that you were disappointed by your sandwich. The dark coating you noticed is actually our seasoned spice rub - it’s part of what gives our pastrami its signature flavor! ...","relativeDate": "a month ago"},"reviewUrl": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sCi9DQUlRQUNvZENodHljRjlvT25ZNFZIQm5SRlpKV0dSMGFHOXpRVmR2UTFSMlZGRRAB!2m1!1s0x0:0x313547e757cb8cea!3m1!1s2@1:CAIQACodChtycF9oOnY4VHBnRFZJWGR0aG9zQVdvQ1R2VFE%7C%7C?hl=en-US","scrapedAt": "2026-10-18T10:41:41.174Z"}
❓ FAQ
Do I need a Google account or API key? No.
How many reviews can I get per place? As many as the place shows on Google Maps, thousands deep. Set "Max reviews per place" high enough.
Why is text empty for some reviews? Many Google reviews are a star rating only, without text. They are still saved with the rating, date and author.
Why does the owner response have only a relative date? Google Maps shows only "a month ago" style dates for owner responses.
What happens with a broken link or a place that does not exist? It is skipped and named in the run's status message; nothing is charged for it.
Where do I get place links in bulk? Run the Google Maps Scraper for your search and paste its url or placeId column here.
🔗 More Google Maps Actors
- Google Maps Scraper: places for any search and location with phone, website, rating, hours and coordinates.