
Google Maps Reviews Scraper
Pricing
$2.50 / 1,000 results

Google Maps Reviews Scraper
Scrape reviews from any Google Maps place. Get ratings, comments, photos, owner replies & hotel aspects like trip type, vibe & more. Proxy-free, structured JSON output. Pricing: $2.5/1000 results.
0.0 (0)
Pricing
$2.50 / 1,000 results
0
Total users
2
Monthly users
2
Runs succeeded
>99%
Issues response
4 hours
Last modified
8 days ago
π Google Maps Reviews Scraper
Extract structured, high-quality review data from Google Maps listings without hassle. Designed for lead generation, reputation analysis, or consumer insightsβthis Actor allows you to scrape public reviews across any number of business locations.
Overview
This Actor scrapes reviews from Google Maps place URLs. It captures all available review metadata including reviewer details, timestamps, ratings, photos, and detailed review aspects (e.g., Room, Location, Service). Supports sorting and multiple language filters.
π Why choose this actor?
Feature | Competitors | This Actor |
---|---|---|
Proxy-free scraping | β Required in some competitors | β DOES NOT require proxies |
Data freshness | 1β2 weeks | β Real-time review scraping |
Aspect-level parsing | β Not available in all competitors | β Room, Service, Location, Vibe |
Simplicity | Requires setup | β Plug-and-play with Apify |
Cost efficiency | Varies ($2β$6 per 1,000 reviews) | β Only $2.50 per 1,000 reviews |
Use Cases
- Competitor analysis for hotel chains and restaurants
- Sentiment monitoring for brand reputation
- Aggregating reviews by user personas (e.g., families, business travelers)
- Real-time alerts for new reviews or complaints
β¨ Key Features
- Scrapes reviews from any public Google Maps URL
- Outputs reviewer name, avatar, comment, rating, photos, and hotel aspects
- Detects reply from business owner
- Includes granular hotel review fields: Rooms, Service, Location, Trip type, etc.
- β NO PROXIES REQUIRED
- β ONLY FIRST 10 RESULTS ARE FREE ON FREE PLAN
- β MAX_RESULTS MUST BE MULTIPLE OF 10
How It Works
- Provide one or more Google Maps URLs.
- Select filters (language, sort method).
- Define the total number of reviews (multiples of 10).
- The Actor scrapes the reviews and outputs structured JSON.
Input Parameters
Field | Type | Description | Example |
---|---|---|---|
url_list | array | List of Google Maps URLs to scrape reviews from | ["https://www.google.com/maps/place/Beachwalk/..."] |
max_reviews | integer | Max reviews per URL (must be multiple of 10, max 6000) | 100 |
total_max_results | integer | Max reviews across all URLs (must be multiple of 10, max 100000) | 300 |
hl | string | Language code (e.g. "us", "es", "fr") | "us" |
sort | string | Sort method: "qualityScore", "newestFirst", "ratingHigh", "ratingLow" | "newestFirst" |
Output (Full Example)
{"review_id": "Ci9DQUlRQUNvZ...","reviewer": {"profile_photo_url": "https://lh3.googleusercontent.com/...","display_name": "John Doe","link": "https://www.google.com/maps/contrib/111111111111111111111?hl=en"},"link": "https://www.google.com/maps/reviews/data=!4m8!...","source": "Google","source_logo": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png","rating": "4/5","created": "12 hours ago","date": "2025-06-15","comment": "Nice hotel, friendly staff, could improve breakfast.","review_reply": "Thank you for the feedback!","review_reply_created": "a week ago","photos": ["https://lh3.googleusercontent.com/photo.jpg"],"details": [{"id": "HOTELS_ASPECT_ROOMS","name": "Rooms","value": 4,"description": "Rooms"},{"id": "HOTELS_ASPECT_SERVICES","name": "Service","value": 5,"description": "Service"},{"id": "HOTELS_ASPECT_LOCATION","name": "Location","value": 4,"description": "Location"},{"id": "HOTELS_PILOT_TRIP_TYPE","name": "Trip type","value": "Business","description": "What kind of trip was it?"},{"id": "HOTELS_PILOT_TRAVEL_GROUP_TYPE","name": "Travel group","value": "Solo","description": "Who did you travel with?"},{"id": "HOTELS_VIBE","name": "Hotel highlights","value": "Quiet","description": "How would you describe the hotel?"}]}
π° Pricing
- $2.50 USD per 1,000 reviews
- First 10 results FREE for all Apify free accounts
Legal Disclaimer
This actor is intended for lawful and ethical use. Users are responsible for complying with Googleβs terms of service and applicable data protection laws when using this actor.
Update Policy
We actively maintain and update this Actor to ensure continued compatibility with Google Maps UI and API behavior. Breaking changes will be addressed promptly.
FAQ
Q: Do I need proxies to run this Actor?
A: NO. This actor is fully functional WITHOUT proxies.
Q: Can I use this for large-scale scraping?
A: Yes, the Actor supports up to 100,000 reviews across all URLs.
Q: What happens if I enter max_reviews = 35?
A: The Actor will automatically round up to the nearest multiple of 10 and return 40 reviews.