Google Maps Reviews Scraper
Pricing
from $6.00 / 1,000 results
Google Maps Reviews Scraper
Extract Google Maps reviews from any business in seconds. Get ratings, review text, reviewer profiles, photos, business info and owner responses. Perfect for sentiment analysis, reputation monitoring, competitor research and reporting.
Pricing
from $6.00 / 1,000 results
Rating
0.0
(0)
Developer

Sachin Kumar Yadav
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
๐ Google Maps Reviews Scraper - Extract Business Reviews & Ratings
โญ Extract unlimited Google Maps reviews instantly! The fastest and most reliable way to scrape Google Maps reviews, ratings, and business data. Get complete reviewer profiles, review text, photos, business responses, and detailed analytics. Perfect for reputation monitoring, sentiment analysis, competitive research, and market intelligence. No coding required!
๐ Table of Contents
- ๐ Features
- ๐ฏ Use Cases
- โก Quick Start
- ๐ Input Parameters
- ๐ค Output Format
- ๐ How to Find Business ID
- โ FAQ
๐ Features
Comprehensive Review Data Extraction
- โญ Review Information โ Extract ratings, review text, timestamps, and review IDs
- ๐ค Reviewer Details โ Get reviewer name, avatar, profile link, total reviews, and photos
- ๐ข Business Information โ Capture business name, address, phone, website, rating, and types
- ๐ธ Review Photos โ Extract all photos attached to reviews
- ๐ผ Business Responses โ Get owner responses to customer reviews
- ๐ Translations โ Automatic translations of reviews in multiple languages
- ๐ฝ๏ธ Service Ratings โ Detailed service metrics (Food, Service, Atmosphere, Price, etc.)
- ๐ Location Data โ GPS coordinates, full address, and place links
๐ฏ Use Cases
| Use Case | Description | Benefits |
|---|---|---|
| Sentiment Analysis | Analyze customer sentiment and feedback trends | Understand customer satisfaction and pain points |
| Reputation Management | Monitor and respond to customer reviews | Improve brand reputation and customer relations |
| Competitive Intelligence | Compare competitor reviews and ratings | Benchmark performance and identify opportunities |
| Market Research | Study customer preferences and behaviors | Make data-driven business decisions |
| Product Development | Identify feature requests and complaints | Prioritize product improvements |
| Customer Insights | Understand customer demographics and patterns | Target marketing and service improvements |
| Quality Monitoring | Track service quality over time | Maintain consistent customer experience |
| Dataset Creation | Build datasets for ML and analytics | Train sentiment models and predictive analytics |
โก Quick Start
1๏ธโฃ Using Business ID
{"businessId": "0x89c25a177d4bf5db:0x84e51f23e8c0a75c","language": "en","sortBy": "Newest","maxReviews": 100}
2๏ธโฃ Using Google Maps URL
{"businessId": "https://www.google.com/maps/place/McDonald's/@40.7094829,-74.0126113,17z/data=!3m2!4b1!5s0x89c2592f4977ef97:0xf78d57398ac93494!4m6!3m5!1s0x89c25a177d4bf5db:0x84e51f23e8c0a75c!8m2!3d40.7094789!4d-74.0100364!16s%2Fg%2F1thtf190","language": "en","sortBy": "Newest","maxReviews": 100}
3๏ธโฃ Extract More Reviews with Sorting
{"businessId": "0x89c25a177d4bf5db:0x84e51f23e8c0a75c","language": "en","sortBy": "Relevant","maxReviews": 500}
4๏ธโฃ Multilingual Review Extraction
{"businessId": "0x89c25a177d4bf5db:0x84e51f23e8c0a75c","language": "es","sortBy": "Highest","maxReviews": 200}
๐ Input Parameters
Configuration Options
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
businessId | String | โ | - | Google Maps business ID or complete URL |
language | String | โ | "en" | Language code for reviews (en, es, fr, de, etc.) |
sortBy | String | โ | "Newest" | Sort order: Newest, Relevant, Lowest, Highest |
maxReviews | Integer | โ | 100 | Maximum reviews to scrape (1โ10,000) |
๐ Parameter Details
businessId (Required)
- Accepts either:
- Business ID in format
0x[hex]:0x[hex](e.g.,"0x89c25a177d4bf5db:0x84e51f23e8c0a75c") - Complete Google Maps URL (e.g.,
"https://www.google.com/maps/place/McDonald's/@40.7094829,-74.0126113,...")
- Business ID in format
- The actor automatically extracts the business ID from URLs
- Invalid IDs or URLs are rejected with clear error messages
language (Optional)
- Supported languages: English, Spanish, French, German, Italian, Portuguese, Russian, Japanese, Korean, Chinese, Arabic, Hindi, Dutch, Polish, Turkish
- Default:
"en"(English) - Affects review translations and interface language
sortBy (Optional)
- Newest โ Most recent reviews first (default)
- Relevant โ Most helpful/relevant reviews first
- Lowest โ Lowest ratings first (1-star to 5-star)
- Highest โ Highest ratings first (5-star to 1-star)
maxReviews (Optional)
- Range: 1 to 10,000 reviews
- Default: 100 reviews
- Actor will paginate automatically until limit is reached
๐ค Output Format
โญ Review Record Example
Each item in the dataset represents one review:
{"status": "success","business_id": "0x89c25a177d4bf5db:0x84e51f23e8c0a75c","business_name": "McDonald's","business_phone": "+12123852066","business_address": "McDonald's, 160 Broadway, New York, NY 10038","business_latitude": 40.7094789,"business_longitude": -74.01003639999999,"business_rating": 3.8,"business_review_count": 6084,"business_website": "mcdonalds.com","business_place_id": "ChIJ2_VLfRdawokRXKfA6CMf5YQ","business_place_link": "https://www.google.com/maps/place/data=!3m1!4b1!4m2!3m1!1s0x89c25a177d4bf5db:0x84e51f23e8c0a75c","business_types": ["Fast food restaurant","Breakfast restaurant","Coffee shop"],"business_price_level": "$10โ20","review_id": "Ci9DQUlRQUNvZENodHljRjlvT214b2IxZGZjRzF4WW5abVVIcFJibFJJTTJoVU5IYxAB","reviewer_name": "Lonely Wolf","reviewer_avatar": "https://lh3.googleusercontent.com/a-/ALV-UjVsLIB0aJooq7XOyqF9PtsWpTlXCGcSPwjBxu1XJvANgFP8BsM=s120-c-rp-mo-ba4-br100","reviewer_link": "https://www.google.com/maps/contrib/102635619689637518217?hl=en","reviewer_total_reviews": 215,"reviewer_total_photos": 4,"review_rating": 5,"review_text": "Tudo muito bom","review_time": "a day ago","review_timestamp": 1764519552865441,"review_iso_date": "2025-11-30 16:19:13","review_link": "https://www.google.com/maps/reviews/data=...","review_photos": [],"review_services": {"Meal type": "Brunch","Price per person": "$10โ20","Food": 5,"Service": 5,"Atmosphere": 5},"business_response": null,"translations": {"pt": "Tudo muito bom","en": "Everything was great."},"scraped_at": "2025-12-02T14:06:00.000Z"}
โ Error Record Example
When a business fails to scrape:
{"status": "error","error": "Business not found. Please verify the business ID.","errorCode": 404,"businessId": "0x89c25a177d4bf5db:0x84e51f23e8c0a75c","timestamp": "2025-12-02T14:06:00.000Z"}
๐ How to Use Google Maps URL
Method 1: Copy Complete URL (Easiest)
- Open Google Maps and search for a business
- Click on the business to open its details
- Copy the complete URL from your browser's address bar
- Paste it directly into the
businessIdfield - The actor will automatically extract the business ID
Example URL:
https://www.google.com/maps/place/McDonald's/@40.7094829,-74.0126113,17z/data=!3m2!4b1!5s0x89c2592f4977ef97:0xf78d57398ac93494!4m6!3m5!1s0x89c25a177d4bf5db:0x84e51f23e8c0a75c!8m2!3d40.7094789!4d-74.0100364!16s%2Fg%2F1thtf190
Method 2: Extract Business ID Manually
- Look at the Google Maps URL
- Find the business ID after the
1sparameter in the format1s0x[hex]:0x[hex] - In the example above, look for
1s0x89c25a177d4bf5db:0x84e51f23e8c0a75c - Copy only the business ID part:
0x89c25a177d4bf5db:0x84e51f23e8c0a75c
Note: Google Maps URLs may contain multiple IDs. The correct business ID is always after the 1s parameter (not 5s which is for nearby/related businesses).
โ FAQ
Q: Can I use a Google Maps URL instead of business ID?
A: Yes! Simply paste the complete Google Maps URL into the businessId field. The actor will automatically extract the business ID from the URL.
Q: Do I need a Google account to use this actor?
A: No. The actor uses the Google Maps API and works without requiring a Google account.
Q: How many reviews can I scrape?
A: You can scrape up to 10,000 reviews in a single run. Set the maxReviews parameter accordingly.
Q: What if a business doesn't exist?
A: The actor will return an error record with status code 404 and stop execution with a clear error message.
Q: Can I scrape reviews in multiple languages?
A: Yes! The actor supports 15+ languages. Set the language parameter to your preferred language code.
Q: Are review translations included?
A: Yes. The translations field contains automatic translations of reviews in multiple languages.
Q: What happens if the request fails?
A: The actor will save an error record in the dataset and throw an error with details about what went wrong.
Q: Can I track new reviews over time?
A: Yes! Run the actor periodically with sortBy: "Newest" and compare results using the review_timestamp field.
Q: Is this legal and compliant?
A: This tool extracts publicly available information. You are responsible for complying with Google's Terms of Service and all applicable laws.
Q: How often can I run this actor?
A: As often as needed, within your API and Apify usage limits. We recommend spacing runs to avoid rate limiting.
Q: What are service ratings?
A: Service ratings include detailed metrics like Food quality, Service quality, Atmosphere, Price per person, Meal type, etc., when available.
Q: Can I get business responses to reviews?
A: Yes. The business_response field contains the owner's response to the review, if available.
Q: What if a review has no text?
A: Some reviews only have ratings without text. The review_text field will be null in such cases.
Q: Can I filter reviews by rating?
A: Yes. Use the sortBy parameter with "Lowest" or "Highest" to prioritize specific ratings.
Q: What's the difference between Newest and Relevant sorting?
A: "Newest" shows most recent reviews first. "Relevant" shows reviews Google considers most helpful or representative.
๐ท๏ธ Tags
google maps scraper, google maps reviews, google maps review scraper, google maps data extraction, google maps api, business reviews scraper, google reviews extractor, google maps ratings, review scraper, sentiment analysis, reputation management, customer feedback, google maps data, business intelligence, competitive analysis, google maps reviews api, extract google reviews, google maps business data, review monitoring, customer reviews, google maps automation, apify google maps, google maps dataset, review analytics, google maps crawler, business review extraction, google maps review api, maps data scraper, google business reviews, review data extraction
๐ Related Scrapers
๐ Get Started Now
Ready to extract Google Maps reviews?
- Click "Try for free" to open the actor
- Enter a Google Maps URL or business ID in the
businessIdinput - Configure language, sorting, and review limits
- Run the actor and download all reviews from the dataset
- Analyze the data using built-in table views
โญ If this actor helps your workflow, please give it a star!
Built with โค๏ธ using Apify Platform | Google Maps Review Scraper v1.0