Google Maps Reviews Scraper Premium
Pricing
from $1.05 / 1,000 results
Google Maps Reviews Scraper Premium
Extract Google Maps reviews with AI sentiment analysis. Get complete business data including phone, website, hours, and categories. Filter by rating range, keywords, dates, or images. The only Google Maps scraper with built-in Claude AI insights.
Pricing
from $1.05 / 1,000 results
Rating
0.0
(0)
Developer

Focused Vanguard
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
π Google Maps Reviews Scraper - Premium Edition
The only Google Maps scraper with built-in AI sentiment analysis. Extract reviews, complete business data, and get instant insights with our premium-quality scraper.
Why Choose This Scraper?
| Feature | Compass (#1) | This Scraper |
|---|---|---|
| Price | $0.50/1K | $1.50/1K (+$0.50 for AI) |
| AI Sentiment Analysis | β Not available | β Per-review sentiment scores |
| Business Description | β Missing | β Full descriptions |
| FAQs | β Not scraped | β Complete Q&A pairs |
| Attributes | β οΈ Partial | β All accessibility, amenities |
| Filter by Rating Range | β Only single value | β Min-Max range (e.g., 1-3 stars) |
| Filter by Keywords | β Not available | β Find reviews mentioning "parking" |
| Filter by Images | β Not available | β Only reviews with photos |
| Excel-Ready Export | β οΈ Nested JSON issues | β Flat structure option |
| Keyword Extraction | β Not available | β AI-powered |
| Aspect Detection | β Not available | β Food, service, ambiance, etc. |
What Data Can You Extract?
π Review Data
- Review text (original + translated)
- Star rating (1-5)
- Publication date (exact timestamp)
- Reviewer details: name, profile URL, photo, total reviews, Local Guide status
- Owner response text and date
- Review images (all attached photos)
- Detailed ratings (food, service, atmosphere - when available)
- Visit context (dine-in, takeout, delivery)
π’ Business Data (Our Exclusive Features!)
- Business description - The "About" text from Google
- FAQs - Questions and answers shown on the listing
- All attributes - Accessibility, amenities, parking, Wi-Fi, etc.
- Contact info - Phone, website, social links
- Opening hours - Full weekly schedule
- Popular times - Traffic patterns by hour
- Price level - $ to $$$$
- Menu/Reservation URLs
π€ AI Enrichment (Unique to This Scraper!)
- Sentiment score (-1 to +1 scale)
- Sentiment label (positive / neutral / negative)
- Extracted keywords - Key terms from each review
- Aspect detection - Which aspects are mentioned (food, service, etc.)
- Aspect sentiment - Sentiment per aspect
How to Use
Basic Usage
- Add place URLs - Paste Google Maps URLs
- Set max reviews - Default is 100 per place
- Click Start - That's it!
Advanced Usage
Filter by Rating
Only get negative reviews (for improvement analysis):
- Set Minimum Rating: 1
- Set Maximum Rating: 3
Find Specific Topics
Only get reviews mentioning parking issues:
- Set Filter by Keywords:
parking, lot, space
Get Visual Reviews
Only reviews with photos:
- Enable Only Reviews with Images
Recent Reviews Only
Last 90 days:
- Set Reviews Newer Than (Days):
90
Input Examples
Basic Input
{"placeUrls": ["https://www.google.com/maps/place/Central+Park/@40.7828647,-73.9653551,17z"],"maxReviews": 100,"enableSentiment": true}
Advanced Input with Filters
{"placeUrls": ["https://www.google.com/maps/place/Yellowstone+National+Park/@44.5857951,-110.5140571,9z"],"maxReviews": 500,"sortBy": "newest","language": "en","minRating": 1,"maxRating": 3,"reviewKeywords": "crowded, parking, wait","lookbackDays": 180,"enableSentiment": true,"includePlaceData": true,"flattenOutput": true}
Using Place IDs
{"placeIds": ["ChIJVVVVVVXlUVMRu-GPNDD5qKw","ChIJ5SZrPj0WkFQRbk8K8eYNWzY"],"maxReviews": 200}
Output Example
{"searchString": "Direct Detail URL: https://www.google.com/maps/place/...","reviewerId": "110758759962531004425","reviewerUrl": "https://www.google.com/maps/contrib/110758759962531004425","name": "John Smith","reviewerNumberOfReviews": 42,"isLocalGuide": true,"reviewerPhotoUrl": "https://lh3.googleusercontent.com/...","text": "Amazing experience! The food was incredible and service was fast.","publishedAtDate": "2025-12-15T14:30:00.000Z","stars": 5,"responseFromOwnerText": "Thank you for your kind words!","responseFromOwnerDate": "2025-12-16T09:00:00.000Z","reviewImageUrls": ["https://lh3.googleusercontent.com/..."],"reviewDetailedRating": {"food": 5, "service": 5, "atmosphere": 4},"placeId": "ChIJ...","title": "Best Restaurant in Town","address": "123 Main St, New York, NY 10001","totalScore": 4.7,"reviewsCount": 1250,"businessDescription": "Family-owned Italian restaurant since 1985...","faqs": [{"question": "Do you take reservations?", "answer": "Yes, call ahead or book online."}],"attributes": {"wheelchairAccessible": true,"hasParking": true,"hasWifi": true},"phone": "+1-555-123-4567","website": "https://example.com","openingHours": {"Monday": "11:00 AM - 10:00 PM","Tuesday": "11:00 AM - 10:00 PM"},"sentimentScore": 0.92,"sentimentLabel": "positive","extractedKeywords": ["amazing", "incredible", "fast"],"detectedAspects": ["food", "service"],"aspectSentiments": {"food": "positive", "service": "positive"}}
Pricing
| Tier | Price | What You Get |
|---|---|---|
| Free Trial | $0 | 25 free reviews |
| Standard | $1.50 / 1,000 reviews | Full extraction + business data |
| With AI Sentiment | $2.00 / 1,000 reviews | Everything + AI analysis |
Cost Calculator
- 100 reviews β $0.15 - $0.20
- 1,000 reviews β $1.50 - $2.00
- 10,000 reviews β $15 - $20
- 100,000 reviews β $150 - $200
Why Pay More?
You get features no other scraper offers:
- β AI Sentiment Analysis - Automatic sentiment scoring with Claude AI
- β Complete Business Data - Phone, website, hours, categories, description
- β Advanced Filtering - Rating range, keywords, images, date range
- β Excel-Ready Exports - Flat structure option for spreadsheets
- β Reliable Extraction - Hybrid architecture handles Google's anti-bot measures
Use Cases
π― Reputation Management
Monitor your business reviews, track sentiment trends, and identify issues before they escalate.
π Competitive Analysis
Compare your reviews with competitors. Use keyword filtering to find mentions of specific features.
π Market Research
Analyze customer preferences across locations. Extract insights from thousands of reviews automatically.
π Lead Generation
Find businesses with low ratings that need your services. Filter by industry and location.
π‘ Product Improvement
Use AI sentiment analysis to identify what customers love and hate about products/services.
Integration
Works with all Apify integrations:
- Zapier - Automate workflows
- Make (Integromat) - Connect to 1000+ apps
- Google Sheets - Direct export
- Webhooks - Real-time data delivery
- API - Full programmatic access
Frequently Asked Questions
How many reviews can I scrape?
Up to 10,000 reviews per place. For larger volumes, contact us for enterprise solutions.
Do you support multiple languages?
Yes! We support 14 languages including English, Spanish, French, German, Japanese, Korean, Chinese, and more.
Is the AI sentiment analysis accurate?
Our AI uses Claude 3 Haiku for analysis, achieving ~90% accuracy on sentiment classification. It's fast, cost-effective, and provides sentiment scores, labels, and keyword extraction. Raw review text is also included so you can run your own analysis.
Can I filter by date range?
Yes! Use either an absolute date (YYYY-MM-DD) or relative days (e.g., last 90 days).
What if a place has no reviews?
The scraper will return the business data (name, address, attributes) even if there are no reviews.
Is web scraping Google Maps legal?
Scraping publicly available data is generally legal, but you should review Google's Terms of Service and your local laws. This tool extracts only publicly visible data.
βοΈ Required Setup (Environment Variables)
IMPORTANT: You must configure these environment variables for the actor to work.
Go to Actor Settings β Source β Environment variables and add:
| Variable | Required | Description |
|---|---|---|
BRIGHTDATA_BROWSER_WS | Yes | BrightData Scraping Browser WebSocket URL |
SERPER_API_KEY | Recommended | Serper.dev API key for fast place lookups |
ANTHROPIC_API_KEY | For AI | Anthropic API key for sentiment analysis |
How to get these:
- BrightData: Sign up at brightdata.com β Create a "Scraping Browser" zone β Copy the WebSocket URL
- Serper: Sign up at serper.dev β Copy your API key
- Anthropic: Sign up at anthropic.com β Create an API key
Support
Having issues? We're here to help!
- Check the Issues tab for known problems
- Leave a review to share your experience
- Contact us through Apify support
Changelog
v1.0.0 (January 2026)
- Initial release
- AI sentiment analysis
- Advanced filtering
- Complete business data extraction
- 14 language support
Built with β€οΈ for data professionals who demand the best.