Pricing
from $4.99 / 1,000 results
Go to Apify Store
Google Maps Reviews Scraper
Scrape Google Maps business reviews with automatic pagination, multiple sorting options (Relevant, Newest, Highest, Lowest), language filtering, and real-time data collection. Perfect for gathering customer feedback, sentiment analysis, and business intelligence.
Pricing
from $4.99 / 1,000 results
Rating
5.0
(1)
Developer
Actor stats
4
Bookmarked
155
Total users
6
Monthly active users
3 months ago
Last modified
Categories
Share
This actor allows you to scrape Google Maps reviews for a specific business. It automatically handles pagination and can collect up to the specified number of reviews.
Features
- Automatic pagination handling
- Configurable maximum number of reviews
- Multiple sorting options
- Language and country filtering
- Rate limiting protection
- Real-time data collection
Input Parameters
business_id(required): The unique identifier of the businessmaxItems(optional, default: 20): Maximum number of reviews to scrapecountry(optional): Country code to limit the search resultslang(optional): Language code for the resultssort(optional, default: 'Relevant'): Sort order for reviews ('Relevant', 'Newest', 'Highest', 'Lowest')place_id(optional): Google Maps place ID
Output Data
The actor outputs an array of Google Maps reviews, where each review contains:
user_name: Name of the revieweruser_total_reviews: Total number of reviews by the useruser_total_photos: Total number of photos by the useruser_avatar: URL of the user's avataruser_link: Link to the user's profilereview_id: Unique identifier for the reviewreview_time: Relative time of the reviewreview_timestamp: Timestamp of the reviewreview_link: Link to the reviewreview_text: Text content of the reviewreview_photos: Array of photos attached to the reviewbusiness_response_text: Response from the business ownerreview_services: Service ratings (Food, Service, Atmosphere)owner_answer: Business owner's replytranslations: Translated versions of the reviewreview_rate: Rating given by the reviewerreview_cursor: Cursor for paginationscrapedAt: Timestamp of when the data was scraped
Usage Example
{"business_id":"0x47f4ea8ed352d3c5:0x7bb3bc00dfc039a9","maxItems":30,"country":"us","lang":"en","sort":"Newest"}
Output Example
[{"user_name":"ionut.m m","user_total_reviews":1,"user_total_photos":0,"user_avatar":"https://lh3.googleusercontent.com/a-/ALV-UjWOkAwIcsDTG9Sm_yDMSZvxLydz-go3_5b4jfwiyi8xyeK8-Isz=s120-c-rp-mo-br100","user_link":"https://www.google.com/maps/contrib/113274872929229613721?hl=en","review_id":"ChZDSUhNMG9nS0VLM3JoWl9IMGRtR2ZnEAE","review_time":"5 hours ago","review_timestamp":1748712993496872,"review_link":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChZDSUhNMG9nS0VLM3JoWl9IMGRtR2ZnEAE!2m1!1s0x0:0x7bb3bc00dfc039a9!3m1!1s2@1:CIHM0ogKEK3rhZ_H0dmGfg%7CCgwIofzswQYQwNT27AE%7C?hl=en","review_text":null,"review_photos":[],"business_response_text":null,"review_services":{"Price per person":"โฌ30โ40","Food":5,"Service":5,"Atmosphere":5,"Noise level":"Moderate noise","Group size":"5-8 people","Wait time":"Up to 10 min"},"translations":[],"review_rate":5,"review_cursor":"CAESYENBRVFBUnBDUTJrNFNVRlNTVzVEWjI5QlVEY3lSMnBaYkZVd2JsOWZSV2hEZDIxQ01qbElUemhFYUc5b2RqUktPRUZCUVVGQlIyZG1YMEZ0YWxsc1ZUQnVSMEZCYVVGQg==","scrapedAt":"2025-05-31T23:06:12.988Z"},...]
