VOOZH about

URL: https://apify.com/compass/google-maps-reviews-scraper

โ‡ฑ Google Maps Reviews Scraper ยท Apify


Pricing

from $0.30 / 1,000 scraped reviews

Go to Apify Store

Google Maps Reviews Scraper

Extract all reviews of Google Maps places using place URLs. Get review text, published date, response from owner, review URL, and reviewer's details. Download scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.

Pricing

from $0.30 / 1,000 scraped reviews

Rating

4.8

(169)

Developer

๐Ÿ‘ Compass

Compass

Maintained by Apify

Actor stats

675

Bookmarked

44K

Total users

4.7K

Monthly active users

1.3 days

Issues response

3 hours ago

Last modified

Share

What is Google Maps Review Scraper?

Google Maps Review Scraper allows you to get detailed information from reviews on Google Maps, including the following:

  • Read the text of a review and check its rating
  • See who wrote the review and how many others they've written
  • View the response of the place's owner, if any
  • Find the URL of the review and the reviewer
  • Check out any images attached to the review
  • See the Google Maps Place data of a location (categories, category type, location, etc.)
  • Export all scraped data to the format of your choosing: JSON, XML, CSV, Excel, HTML

Which Google reviews data can I extract?

Below is an overview of the review data you can scrape with this Actor:

๐Ÿ“ Review text๐Ÿ“… Published date
๐ŸŒŸ Stars๐Ÿ†” Review ID & URL
โœ… Response from the owner - text๐Ÿ“ท List of review images
๐Ÿ’ฌ Review context๐Ÿ“Š Detailed rating per service
๐Ÿง› Reviewerโ€™s nameโœ๏ธ Reviewerโ€™s number of reviews
๐Ÿ–ผ Reviewerโ€™s ID, URL & photo๐Ÿ‘‹ Local guide status

Need more Google Maps data?

If you need more detailed data from Google Maps, try our Google Maps Scraper, which allows you to get almost any data from Google Maps.

How to scrape Google Reviews

Google Maps Review Scraper is designed with users in mind, even those who have never extracted data from the web before. Using it takes just a few steps.

  1. Create a free Apify account using your email
  2. Open Google Maps Review Scraper
  3. Add one or more place URLs or place IDs
  4. Click the โ€œStartโ€ button and wait for the data to be extracted
  5. Download your data in JSON, XML, CSV, Excel, or HTML

We have a full video tutorial if youโ€™d like to know more about using this Actor:

Getting fewer hotel reviews? Try the Reviews Origin option

The new "Reviews Origin" input option lets you specify which review sources to scrape. The default All Reviews setting collects reviews from both Google and third-party sites like TripAdvisor. However, recent Google updates have reduced the number of Google reviews available through this option, particularly for hotel reviews.

To maintain complete Google review coverage, set Reviews origin to Google. This setting targets only Google-native reviews, matching previous collection volumes and reliability.

โฌ‡๏ธ Input

Input is simple, all you need to do is enter the place URL or place ID of the location you want reviews of. You can add URLs/IDs one by one or paste a prepared list. Then set any run options you need, and the Actor will get to work.

๐Ÿ‘ Google Maps Review Scraper input

โš ๏ธ Note about review sorting

Currently, when sorting reviews by date using the filter in the input section, you can only select the โ€œNewestโ€ toggle. If you filter by date with any other option, it will stop scraping and not get you the desired number of reviews.

Note that you can use the other filters, too, you just canโ€™t add a date as well.

๐Ÿ‘ Google Maps Review Scraper filter

โฌ†๏ธ Output

The results will be wrapped into a dataset which you can find in the Output or Storage tab. Note that the output is organized in tables and tabs for viewing convenience. You can view results as a table, JSON, or as a map.

Once the run is finished, you can also download the dataset in various data formats (JSON, CSV, Excel, XML, HTML). Before exporting, you can pick or omit specific output fields; alternatively, you can also choose to download the whole view, which includes thematically connected data.

๐Ÿ‘ Google Maps Review Scraper output

Here is that same output, but in JSON:

[
{
"searchString":"Direct Detail URL: https://www.google.com/maps/place/Yellowstone+National+Park/@44.5857951,-110.5140571,9z/data=!3m1!4b1!4m5!3m4!1s0x5351e55555555555:0xaca8f930348fe1bb!8m2!3d44.427963!4d-110.588455?hl=en-GB",
"reviewerId":"110758759962531004425",
"reviewerUrl":"https://www.google.com/maps/contrib/110758759962531004425?hl=en",
"name":"TALENTO HUMANO",
"reviewerNumberOfReviews":9,
"isLocalGuide":true,
"reviewerPhotoUrl":"https://lh3.googleusercontent.com/a-/ALV-UjVbmu2ztjD2GS6oJgYz7IeXqeEfrKSZVCsPchMH6KZNjbFhMCAC=s1920-c-rp-mo-ba2-br100",
"text":"Genial",
"textTranslated":"Brilliant",
"publishAt":"51 minutes ago",
"publishedAtDate":"2025-09-05T04:56:59.605Z",
"likesCount":0,
"reviewId":"Ci9DQUlRQUNvZENodHljRjlvT210Tk1YbHRYME5sVm1Kb01rMXRkamR1WWpkMVJGRRAB",
"reviewUrl":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sCi9DQUlRQUNvZENodHljRjlvT210Tk1YbHRYME5sVm1Kb01rMXRkamR1WWpkMVJGRRAB!2m1!1s0x0:0xaca8f930348fe1bb!3m1!1s2@1:CAIQACodChtycF9oOmtNMXltX0NlVmJoMk1tdjduYjd1RFE%7C0ciaqQZ51Z3%7C?hl=en",
"reviewOrigin":"Google",
"stars":5,
"rating":null,
"responseFromOwnerDate":null,
"responseFromOwnerText":null,
"reviewImageUrls":[],
"reviewContext":{},
"reviewDetailedRating":{},
"visitedIn":null,
"originalLanguage":"es",
"translatedLanguage":"en",
"isAdvertisement":false,
"placeId":"ChIJVVVVVVXlUVMRu-GPNDD5qKw",
"location":{
"lat":44.5979182,
"lng":-110.561249
},
"address":null,
"neighborhood":null,
"street":null,
"city":null,
"postalCode":null,
"state":null,
"countryCode":"US",
"categoryName":"National park",
"categories":["National park","Park","Tourist attraction"],
"title":"Yellowstone National Park",
"totalScore":4.8,
"permanentlyClosed":false,
"temporarilyClosed":false,
"reviewsCount":44015,
"url":"https://www.google.com/maps/search/?api=1&query=Yellowstone%20National%20Park&query_place_id=ChIJVVVVVVXlUVMRu-GPNDD5qKw",
"price":null,
"cid":"12441467956046586299",
"fid":"0x5351e55555555555:0xaca8f930348fe1bb",
"imageUrl":"https://lh3.googleusercontent.com/gps-cs-s/AC9h4noYbxeSEZJ1izqDuib3YDFUF6QopkyqnAy129aj5qN-E_zsoyvfGGpNs8kI_1-cyTL4bh46CluyhlcTakDWRoZWMXgCsVhC5bLgVNz5F0PZBm-hTf60oNhBQ0IxmWefORmMABp-mA=w408-h306-k-no",
"scrapedAt":"2025-09-05T05:48:36.726Z",
"language":"en"
},
{
"searchString":"Direct Detail URL: https://www.google.com/maps/place/Yellowstone+National+Park/@44.5857951,-110.5140571,9z/data=!3m1!4b1!4m5!3m4!1s0x5351e55555555555:0xaca8f930348fe1bb!8m2!3d44.427963!4d-110.588455?hl=en-GB",
"reviewerId":"115065663021476206763",
"reviewerUrl":"https://www.google.com/maps/contrib/115065663021476206763?hl=en",
"name":"Catie Juday",
"reviewerNumberOfReviews":83,
"isLocalGuide":true,
"reviewerPhotoUrl":"https://lh3.googleusercontent.com/a-/ALV-UjUhKp4F_x843k5HwpgHrmP2ff5RNqcskpUoN87ZFWG-ioe4l2bc=s1920-c-rp-mo-ba5-br100",
"text":"Magical place with tons of wild animals and wild places. A must see. Amazing experience for all families. I would highly recommend going atleast once in your life",
"textTranslated":null,
"publishAt":"2 hours ago",
"publishedAtDate":"2025-09-05T03:27:47.401Z",
"likesCount":0,
"reviewId":"Ci9DQUlRQUNvZENodHljRjlvT2t4T09YQm5aMWRpZUMxb1YwcE9XRk40YVZOSFJVRRAB",
"reviewUrl":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sCi9DQUlRQUNvZENodHljRjlvT2t4T09YQm5aMWRpZUMxb1YwcE9XRk40YVZOSFJVRRAB!2m1!1s0x0:0xaca8f930348fe1bb!3m1!1s2@1:CAIQACodChtycF9oOkxOOXBnZ1dieC1oV0pOWFN4aVNHRUE%7C0ci_XnMwW1q%7C?hl=en",
"reviewOrigin":"Google",
"stars":5,
"rating":null,
"responseFromOwnerDate":null,
"responseFromOwnerText":null,
"reviewImageUrls":[
"https://lh3.googleusercontent.com/geougc-cs/AB3l90DkvB5LfMjrTtuuhRkolmDnFxbwOubZtH5bMEG1Tq2EYCqHBAPBnp1XwO9Ts55QiY8rwJWFDuXy_owCM7lua-ui07NwrJbhzxgqbua8nqYlxtYIJeFGjRb-QYvRhneYhqDsOrUKij7BSH-D",
"https://lh3.googleusercontent.com/geougc-cs/AB3l90BeZuHwtZX4QZ6mRZWdYRk6OZUWaJ9rPKh16StCbho5f9CkIaiUBYBMH-NJ4ahjmC49hE2EfCo0Up_G6YBd1Kf1a8TX6Y0Wuak6vXjXOcvSvd8c3NPeJKhvZTe9dPal0N9wl_sjoOXwX6rx",
"https://lh3.googleusercontent.com/geougc-cs/AB3l90Cwo1xpEbvHe3Jw-doP-N135qWjIuPR62FIeFN9buuf4xTCSMUwo6FrlqxvxyJ7l7A-IPpue9GZCSQ82_26S8KQUcTpUDXgm-22i2crDxAVYGCnOi1qPacidCdpJqSJBuVYVrgKzgOR0oI",
"https://lh3.googleusercontent.com/geougc-cs/AB3l90B6fFRRMymbQkkbrWhUXFizewG4mnDwc1aBm3ap0Kvf74QLI5z1JdscxoPwtwZ1BZ-1VMAQ9-poZcUZMsC_ZR7YnT9XES3sssq3oa2XICQMasbxnJtxtrVnheXum1-WCo6aosD0E48U8HqO",
"https://lh3.googleusercontent.com/geougc-cs/AB3l90Bjcm--kwLsK66lOrD5rxEA2OKULCBhTzUX15aM_UCulvLvWK-ysCmLs0MDkipbmO2mhGz3mFwuwDnnwjJJ2f_-K6tE-CN-4WE1te0kIppjwr2LMK9qdfYtfFEb9CTgRlRy3k5MkYg9SPbx"
],
"reviewContext":{},
"reviewDetailedRating":{},
"visitedIn":null,
"originalLanguage":"en",
"translatedLanguage":null,
"isAdvertisement":false,
"placeId":"ChIJVVVVVVXlUVMRu-GPNDD5qKw",
"location":{
"lat":44.5979182,
"lng":-110.561249
},
"address":null,
"neighborhood":null,
"street":null,
"city":null,
"postalCode":null,
"state":null,
"countryCode":"US",
"categoryName":"National park",
"categories":["National park","Park","Tourist attraction"],
"title":"Yellowstone National Park",
"totalScore":4.8,
"permanentlyClosed":false,
"temporarilyClosed":false,
"reviewsCount":44015,
"url":"https://www.google.com/maps/search/?api=1&query=Yellowstone%20National%20Park&query_place_id=ChIJVVVVVVXlUVMRu-GPNDD5qKw",
"price":null,
"cid":"12441467956046586299",
"fid":"0x5351e55555555555:0xaca8f930348fe1bb",
"imageUrl":"https://lh3.googleusercontent.com/gps-cs-s/AC9h4noYbxeSEZJ1izqDuib3YDFUF6QopkyqnAy129aj5qN-E_zsoyvfGGpNs8kI_1-cyTL4bh46CluyhlcTakDWRoZWMXgCsVhC5bLgVNz5F0PZBm-hTf60oNhBQ0IxmWefORmMABp-mA=w408-h306-k-no",
"scrapedAt":"2025-09-05T05:48:36.726Z",
"language":"en"
}
]

How many results can you scrape with Google Maps Reviews scraper?

Google Maps Reviews Scraper can return thousands of results. However, you have to keep in mind that scraping maps.google.com has many variables to it and may cause the results to fluctuate case by case. Thereโ€™s no one-size-fits-all-use-cases number. The maximum number of results may vary depending on the complexity of the input, location, and other factors. Some of the most frequent cases are:

  • Website gives a different number of results depending on the type/value of the input
  • Website has an internal limit that no scraper can cross
  • Scraper has a limit that we are working on improving

Therefore, while we regularly run Actor tests to keep the benchmarks in check, the results may also fluctuate without our knowing. The best way to know for sure for your particular use case is to do a test run yourself.

How much does scraping Google Maps Reviews cost?

Google Maps Reviews scraper uses a pay-per-event pricing model, where you're charged based on specific actions taken during scraping. This provides transparent, predictable pricing based on actual usage. For more information about the exact prices and events check the pricing tab.

With the Apify Free plan, you get $5 free usage credits every month.

If you need regular data extraction, we recommend the $29/month Starter plan, which lets you scrape 58,000 Google reviews every month.

Frequently asked questions

Why scrape reviews from Google Maps?

So what can you do with the Google Maps data you collect by web scraping? Here are just some ideas:

  • Customer sentiment analysis: Identify what people like or dislike about a business, brand, or location
  • Competitive intelligence: Compare competitorsโ€™ strengths and weaknesses
  • Market research: Discover customer expectations, trends, and needs in specific industries or locations
  • Lead generation: Find potential business opportunities
  • Reputation management: Monitor and respond to reviews
  • Product improvement: Use feedback to identify recurring issues or areas for improvement
  • Content generation: Extract authentic customer quotes or testimonials for marketing materials
  • Brand monitoring: Track mentions of a specific brand across different locations
  • Location performance tracking: Compare performance across multiple branches or franchise locations

What are the limits of scraping reviews from Google Maps?

We recommend using the โ€œnumber of reviewsโ€ field to limit the number of reviews to scrape. We recommend setting this to 1,000 (or fewer) reviews to limit resource consumption. Google tends to push reviews with text and pictures to the top so they are usually among the first ones to be scraped.

Need to do sentiment analysis using Google reviews?

You can combine the powers of this review scraping tool with AI Text Analyzer for Google Reviews. This text analyzer tool allows to identify the most commonly used keywords in each review. See how we did it for 500 disappointing reviews on Google Maps.

Can I integrate Google Maps Reviews Scraper with other apps?

Yes. Google Maps Reviews Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. You can integrate with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more. Or you can use webhooks to carry out an action whenever an event occurs, e.g. get a notification whenever Google Maps Reviews Scraper successfully finishes a run.

Can I use Google Maps Reviews Scraper with the API?

Yes, using Apify API which will give you programmatic access to the Apify platform. The API is organized around RESTful HTTP endpoints that enable you to manage, schedule, and run Apify actors. The API also lets you access any datasets, monitor actor performance, fetch results, create and update versions, and more.

To access the API using Node.js, use the apify-client NPM package. To access the API using Python, use the apify-client PyPI package.

Check out the Apify API reference docs for full details or click on the API tab for code examples.

Can I use Google Maps Review Scraper through an MCP Server?

With Apify API, you can use almost any Actor in conjunction with an MCP server. You can connect to the MCP server using clients like ClaudeDesktop and LibreChat, or even build your own. Read all about how you can set up Apify Actors with MCP.

For Google Maps Review Scraper, go to the MCP tab and then go through the following steps:

  1. Start a Server-Sent Events (SSE) session to receive a sessionId
  2. Send API messages using that sessionId to trigger the scraper
  3. The message starts the Google Maps Review Scraper with the provided input
  4. The response should be: Accepted

Your feedback

Weโ€™re always working on improving the performance of our Actors. So if youโ€™ve got any technical feedback for Google Maps Reviews Scraper or simply found a bug, please create an issue on the Actorโ€™s Issues tab in Apify Console.

You might also like

Google Maps Reviews [From $0.25๐Ÿ’ฐ] Scraper

memo23/google-maps-reviews-scraper

๐Ÿ’ฐ$0.25 per 1,000 reviews, extract all reviews of Google Maps places using place URLs. Get review text, rating, published date, response from owner, review URL, images, and reviewer's details. Download scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.

๐Ÿ‘ User avatar

Muhamed Didovic

187

5.0

Google Maps Review Scraper

scrapesmith/Google-Maps-Reviews-Scraper

Extract all reviews from Google Maps place URLs, including review text, date, rating, reviewer name and profile link, owner responses, and review URLs โ€” with full API support, scheduling, monitoring, and data download capabilities.

299

5.0

Google Maps Reviews Scraper

beatanalytics/google-maps-reviews-scraper

Scrape Google Maps reviews with exact timestamps, date-range filtering, and bulk input. Extract full review text, ratings, author info, owner responses, and photos for any Google Maps place. Export as CSV, JSON, or Excel.

๐Ÿ‘ User avatar

Beat Analytics

25

Google Maps Scraper

boztek-ltd/google-maps-scraper

Extract data from thousands of Google Maps locations and businesses, including reviews, reviewer details, images, contact info, including full name, email, opening hours, prices & more. Export data, run via API, schedule and monitor runs, or integrate with other tools.

1.9K

4.0

Google Maps Extractor

compass/google-maps-extractor

Extract data from hundreds of places fast. Scrape Google Maps by keyword, category, location, URLs & other filters. Get addresses, contact info, opening hours, popular times, prices, menus & more. Export scraped data, run the scraper via API, schedule and monitor runs, or integrate with other tools.

Google Maps Scraper

compass/crawler-google-places

Extract data from thousands of Google Maps locations and businesses, including reviews, reviewer details, images, contact info, including full name, email, and job title, opening hours, prices & more. Export data, run via API, schedule and monitor runs, or integrate with other tools.

460K

4.8

Google Maps Reviews Scraper - Most Comprehensive

kaix/google-maps-reviews-scraper

๐Ÿ”ฅ ~$0.05/1K reviews ๐Ÿ”ฅ The most comprehensive Google Maps review scraper. Extract reviews with ratings, text, translations, photos, author details, owner responses, structured dining/hotel/attraction data, and 65+ place fields. Supports keyword filtering, sorting.

Google Maps Review Search & Scraper

selective_stake/google-maps-review-search-scraper

Extracts reviews from Google Maps, allowing advanced searches with multiple keywords per location to find specific feedback. Ideal for sentiment analysis and competitor research, it enables targeting by Place ID, URL, or name, with filters for date and rating.