Google Reviews Scraper – Extract Business Reviews at Scale
Pricing
from $2.00 / 1,000 results
Google Reviews Scraper – Extract Business Reviews at Scale
21:50Extract Google Reviews from any business listing. Input a Google Maps URL and get reviewer name, star rating, review text, date & owner reply as clean JSON. Perfect for reputation monitoring & competitor analysis
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer

ninhothedev
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Google Reviews Scraper
Extract structured review data from Google Maps – the world's largest business review platform with over a billion reviews. Collect reviews, ratings, business metadata, photos, owner replies, and Local Guide badges for any business on Google Maps.
Reliable & complete. Uses a stealth headless browser with network response interception (fastest path) and DOM fallback. Expands truncated review texts automatically and collects all review photos.
What you get
Per review – up to 24 fields:
| Field | Type | Description |
|---|---|---|
source | String | "google" |
business_name | String | Business name on Google Maps |
business_external_id | String | Google place_id (e.g. "ChIJN1t_tDeuEmsR...") |
business_url | String | Google Maps URL |
business_overall_rating | Number | Overall star rating (e.g. 4.5) |
business_total_reviews | Number | Total review count |
review_id | String | Unique review identifier |
review_url | String | Direct link to review |
rating | Number | Star rating 1–5 |
title | String | Review title (if any) |
text | String | Full review text (auto-expanded) |
language | String | Detected language code |
date_published | String | ISO 8601 publish date |
reviewer_name | String | Reviewer display name |
reviewer_profile_url | String | Google profile URL |
reviewer_review_count | Number | Total reviews by this reviewer |
reviewer_photo_count | Number | Total photos by this reviewer |
reviewer_is_local_guide | Boolean | Whether reviewer is a Local Guide |
helpful_count | Number | "Helpful" votes (likes) |
is_verified | Boolean | Verified visit badge |
owner_reply | String | Business owner reply text |
owner_reply_date | String | ISO 8601 date of owner reply |
photos | Array | Full-resolution review photo URLs |
Per business – key metadata fields:
name, place_id, url, website, category, address, phone, latitude, longitude, overall_rating, total_reviews, price_level, opening_hours, star distribution (one_star … five_stars)
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
queries | Array | (required) | List of Google Maps URLs, place IDs (ChIJ…), or free-text search queries |
maxReviews | Integer | 100 | Maximum reviews per business |
sortBy | String | "newest" | Sort order: "most_relevant", "newest", "highest_rating", "lowest_rating" |
language | String | "de" | Interface language for review retrieval |
proxyConfiguration | Object | (none) | Apify proxy configuration (recommended for large runs) |
Example input
{"queries": ["https://maps.google.com/?cid=12345678","ChIJN1t_tDeuEmsRUsoyG83frY4","Hofbräuhaus München"],"maxReviews": 200,"sortBy": "newest","language": "de"}
Example output
{"source": "google","business_name": "Hofbräuhaus München","business_external_id": "ChIJR3_ODe1znUcRLMgHyR2QBKQ","business_overall_rating": 4.3,"business_total_reviews": 42180,"review_id": "ChdDSUhNMG9nS0VJQ0FnSUR...","rating": 5,"text": "Klassisches Münchner Erlebnis! Das Bier ist frisch vom Fass und die Weißwurst-Frühstück Tradition muss man mitgemacht haben.","language": "de","date_published": "2024-11-20T00:00:00","reviewer_name": "Stefan K.","reviewer_review_count": 47,"reviewer_is_local_guide": true,"helpful_count": 12,"owner_reply": "Vielen Dank für Ihre positive Bewertung!","photos": ["https://lh5.googleusercontent.com/p/..."]}
Use cases
- Reputation management – Monitor what customers say about your business in real time
- Competitor benchmarking – Compare ratings and review sentiment vs. competitors
- Location intelligence – Analyze reviews across multiple branches or franchise locations
- Travel & hospitality – Collect data for hotels, restaurants, attractions at scale
- Sentiment analysis / NLP – Build multilingual review datasets for AI/ML projects
- Market research – Understand customer pain points and strengths in any sector
Technical notes
- Uses Playwright stealth browser (playwright-stealth) with randomized viewport, locale (
de-DE), and timezone (Europe/Berlin) - Primary path: intercepts Google's internal network responses for review data (fastest, most complete)
- Fallback: DOM scraping with multiple CSS selector fallbacks (Google changes class names frequently)
- Automatically clicks "More" to expand truncated review texts
- Extracts all review photos in full resolution
- Retries with a fresh browser context on CAPTCHA detection
Built for reliability across Google Maps' frequent UI and API changes.