Google Reviews Scraper
Pricing
Pay per usage
Google Reviews Scraper
Extract Google Maps reviews for any business. Get review text, ratings, reviewer names, dates, and response data. Perfect for reputation monitoring, sentiment analysis, and local SEO research.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
fatih dağüstü
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Google Reviews Scraper — Extract Google Maps Reviews & Ratings
Scrape Google Maps reviews for any business. Get reviewer names, star ratings, review text, dates, business contact info, and aggregate ratings — at scale, without a browser.
Pricing: Pay only for what you get. $5 per 1,000 reviews (Pay-Per-Event). No monthly fees.
What This Actor Does
This actor extracts Google Maps reviews from:
- Direct Google Maps URLs — paste any
google.com/maps/place/...URL - Search queries — e.g.,
"dentist new york","best restaurants miami"— the actor finds matching businesses automatically
Data You Get Per Review
| Field | Description |
|---|---|
reviewerName | Name of the person who left the review |
rating | Star rating (1–5) |
text | Full review text |
date | Review publication date |
reviewerReviews | Total number of reviews by this user |
businessName | Name of the business |
businessRating | Average star rating of the business |
businessTotalReviews | Total review count on Google |
businessAddress | Full business address |
businessPhone | Business phone number |
businessWebsite | Business website URL |
businessCategory | Business type/category |
sourceUrl | Google Maps URL scraped |
scrapedAt | ISO timestamp of when data was collected |
Why Use This Actor?
Use Cases
- Reputation monitoring — Track reviews for your business or competitors
- Lead generation — Find businesses by search query and analyze their reputation
- Market research — Compare businesses in a city/niche by rating and review volume
- Review sentiment analysis — Feed review text into your NLP pipeline
- Local SEO audits — Analyze Google ratings across multiple locations
- Competitor analysis — Monitor what customers say about competitors
How to Use
Option 1: Scrape by Google Maps URL
- Go to Google Maps
- Search for a business
- Copy the URL from your browser (e.g.,
https://www.google.com/maps/place/Starbucks/@40.7128,-74.0060,17z/...) - Paste it into Place URLs input
Option 2: Scrape by Search Query
Enter queries like:
dentist new yorkbest pizza chicagoplumber londonhotel near eiffel tower paris
The actor will search Google Maps, find matching businesses, and extract their reviews.
Input Parameters
{"placeUrls": ["https://www.google.com/maps/place/YourBusiness/@lat,lng,17z/"],"searchQueries": ["coffee shop brooklyn"],"maxReviews": 100,"minRating": 1,"language": "en","proxy": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Sample Output
{"reviewerName": "Jane Smith","rating": 5,"text": "Absolutely fantastic! The service was incredible and the food was even better. Will definitely come back.","date": "2024-03-15","reviewerReviews": 47,"businessName": "The Grand Cafe","businessRating": 4.7,"businessTotalReviews": 1243,"businessAddress": "123 Main St, New York, NY 10001","businessPhone": "+1 212-555-0100","businessWebsite": "https://thegrandcafe.com","businessCategory": "Restaurant","sourceUrl": "https://www.google.com/maps/place/The+Grand+Cafe/@40.7128,-74.0060,17z/","scrapedAt": "2024-04-01T10:23:45.000Z"}
Pricing
| Plan | Reviews | Cost |
|---|---|---|
| Trial | 20 reviews | Free |
| Starter | 1,000 reviews | $5 |
| Growth | 10,000 reviews | $50 |
| Scale | 100,000 reviews | $500 |
Pay-Per-Event: You are charged $0.005 per review extracted. You only pay for actual results.
Competitor Comparison
| Feature | This Actor | Manual Export | Other Scrapers |
|---|---|---|---|
| No login required | ✅ | ❌ | Varies |
| Search queries | ✅ | ❌ | Rarely |
| Business metadata | ✅ | ✅ | Sometimes |
| Pay per result | ✅ | N/A | Rarely |
| Residential proxy | ✅ | N/A | Sometimes |
| Language filter | ✅ | ❌ | Rarely |
| Rating filter | ✅ | ❌ | Rarely |
| No browser needed | ✅ | N/A | Rarely |
Technical Notes
How Google Maps Review Scraping Works
Google Maps loads most review content via JavaScript. This actor uses a static HTML approach (no browser/Playwright) which means:
- JSON-LD structured data is extracted first — Google often embeds business info and a subset of reviews in the page HTML for SEO purposes
- Embedded script data is parsed for additional review signals
- Google Search knowledge panels are used as a fallback to get business metadata
For businesses with JSON-LD markup (most major chains and verified businesses), you will get:
- Full business info (name, address, phone, website, rating, total reviews)
- Reviews that Google has embedded in the structured data (typically the most relevant ones)
For maximum review coverage, pair this actor with a headless browser actor or the Google Maps Scraper for JS-rendered content.
Anti-Bot Protection
- Rotates User-Agent strings (Chrome, Firefox, Safari, Edge)
- Uses residential proxies (recommended)
- Applies random delays of 3–6 seconds between requests
- Retries on detection with exponential backoff
Proxy Recommendation
Use Apify Residential Proxies for best results. Google detects datacenter IPs aggressively.
FAQ
Q: How many reviews can I get per business?
A: Depends on what Google embeds in static HTML. For businesses with structured data, typically 5–20 reviews. The maxReviews parameter caps the total.
Q: Does it work for all countries?
A: Yes. Google Maps is global. Use the language parameter to control the interface language (e.g., de for German, fr for French).
Q: Can I filter by star rating?
A: Yes. Use minRating: 4 to only get 4 and 5-star reviews.
Q: Will this work with Google My Business URLs?
A: Yes — both google.com/maps/place/... and short maps.app.goo.gl URLs are supported.
Q: Is this legal?
A: This actor scrapes publicly available information from Google Maps. It respects robots.txt and rate limits. Always check Google's Terms of Service and your local laws before using scraped data commercially.
Q: What if Google blocks the scraper? A: The actor detects bot protection responses and retries with delays. Using residential proxies significantly reduces blocking. If issues persist, reduce concurrency.
Q: Can I get reviews in a specific language?
A: Set the language parameter (e.g., "es" for Spanish) to see reviews in that language where available.
Related Actors by intelligent_yaffle
- Google Maps Email Extractor — Find email addresses from Google Maps business listings
- LinkedIn Company Scraper — Get company data from LinkedIn
- LinkedIn Profile Scraper — Extract LinkedIn professional profiles
- Contact Email Finder — Find contact emails from any website
- Leads Finder — All-in-one B2B lead generation tool
Support
Found a bug or need a custom feature? Open an issue or contact us through Apify.
Keywords: google reviews scraper, google maps reviews extractor, business review scraper, google review api alternative, scrape google reviews, reputation monitoring tool, google maps data extractor, review sentiment analysis, local business scraper, google business profile reviews