This Google Maps Reviews scraper lets you collect reviews for places from public Google Maps pages. You can get the star rating, review text, photos and images, response from the place, and (optionally) some details about the reviewer like their name and a link to their profile.
This Google Maps Reviews scraper lets you collect reviews for places from public Google Maps pages. You can get the star rating, review text, photos and images, response from the place, and (optionally) some details about the reviewer like their name and a link to their profile.
You can scrape all information for each Google Maps review. This includes:
The scraper also lets you get overall information for the place:
To get more details about a place, you can use the Advanced Google Maps Scraper or to get photos of a place, you can use the Advanced Google Maps Photos Scraper. Both of these can be triggered to run automatically by the Advanced Google Maps Scraper Manager, in the same way as this reviews scraper.
Here's an example of Google Maps data that users might get when they scrape Google Maps reviews for Sydney Opera House:
1{ 2 "name": "Sydney Opera House", 3 "summary": { 4 "rating": 4.7, 5 "count": 75391, 6 "ratingsDistribution": { 7 "1": 671, 8 "2": 360, 9 "3": 2123, 10 "4": 11391, 11 "5": 60820 12 }, 13 "tags": [] 14 }, 15 "reviews": [ 16{ 17 "id": "DfjHUYtJTR5nUYGKJSAbSDKJHkBH7GkGHRSH", 18 "rating": 5, 19 "timeElapsed": { 20 "value": 1, 21 "unit": "day" 22 }, 23 "language": "en", 24 "text": "Great tour of the Opera House! Would visit again", 25 "attributes": { 26 "Visited on": "Weekday", 27 "Wait time": "No wait", 28 "Reservation recommended": "Yes" 29 }, 30 "photoURLs": [ 31 "https://lh5.googleusercontent.com/p/AF1QipM_aIW0SVw3zAJuAr_f6lheFe2doNFwsuczGPab", 32 "https://lh5.googleusercontent.com/p/AF1QipM8XJ5hOcmAxJhGlwEUkfHcLlUfWCFBefqIdcDp", 33 "https://lh5.googleusercontent.com/p/AF1QipN9oKOGcCB9jL9fuqqtoO_pWzz5IaoMZJ-eKLtM" 34 ] 35 }, 36 { 37 "id": "DfjHKHtJTR5nUYGKJjGHSYuTHkBH7GkGHRSH", 38 "rating": 5, 39 "timeElapsed": { 40 "value": 2, 41 "unit": "week" 42 }, 43 "language": "en", 44 "text": "Love th space and the view ! Many spots for rest, relax and taking photos.", 45 "attributes": { 46 "Visited on": "Weekday", 47 "Wait time": "No wait", 48 "Reservation recommended": "Not sure" 49 }, 50 "photoURLs": [ 51 "https://lh5.googleusercontent.com/p/AF1QipOLQbKmOpiaCYuyITm8iLkdBK8jwC-DgLAsKAM" 52 ] 53 }, 54 ] 55}
NOTE: A new flatOutput
option is available that will make the output dataset contain one object per review, rather than one object per place. This is useful if you want to export the data to a spreadsheet or use it in a Zapier workflow. This option is disabled by default.
You can configure the input options to get exactly the results you want:
Each of these options is explained further below:
Speed is dependent on the memory available to your Actor and the settings you're using. In general, scraping more reviews will increase the time taken per review as the Actor is loading a lot of data. To assess how long your scraping will take, you should try scraping a small number of places and review the time taken to estimate time and cost of your planned run.
To help you calculate, each place that you get reviews from will produce a summary like the example below (which was run on an Actor with 4,096MB memory, capturing 50 reviews and 437 photos from Google Maps):
1---------------------------------------- 2Review data captured for Edge: 3Name: Edge 4--- 5Rating: 4.5 / 5.0 6--- 7Distribution: 13,625: ⭐️⭐️⭐️⭐️⭐️ 8 1,947: ⭐️⭐️⭐️⭐️ 9 619: ⭐️⭐️⭐️ 10 339: ⭐️⭐️ 11 959: ⭐️ 12--- 13Reviews processed: 50 of 17,489 14--- 15Photo URLs: 421 16--- 17Processing time: 40.48 seconds (0.81s per review) 18----------------------------------------
Q: Can the data be exported in different formats?
A: Yes, the scraped data can be downloaded in formats such as JSON or CSV for analysis.
Q: Is it legal to scrape Google Maps reviews?
A: You should consult the Terms of Service for Google Maps to determine if your use case is permitted.
Q: Can I input a location and search term to find places to scrape? A: Yes, using the Advanced Google Maps Scraper Manager. This reviews scraper can be chained so it runs automatically when the manager finds places that match your search.
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!