
Google Maps Scraper
Pricing
Pay per event

Google Maps Scraper
Extract data from thousands of Google Maps locations and businesses, including reviews, reviewer details, images, contact info, opening hours, location, prices & more. Export scraped data, run the scraper via API, schedule and monitor runs, or integrate with other tools.
4.1 (93)
Pricing
Pay per event
1704
Total users
134K
Monthly users
19K
Runs succeeded
97%
Issues response
4.6 days
Last modified
15 hours ago

Horrible execution
Open
Hi there, I can the Google Maps Scraper with the search term: "5 star hotel"
Result: 1,2,3,4 and a few 5 star hotels with maybe 10% of the five star hotels being returned and otherwise just crap nobody asked for. Why am I paying for this?
Thanks

Hi Patrick,
Thank you for reaching out. I understand why the search results for "5 star hotel" could be confusing.
This happens because of how Google's search functionality works. When you enter "5 star hotel," Google treats it as a descriptive search term rather than a strict filter. It then provides results that it algorithmically determines are a good match for that description, which may include hotels that are not officially rated as 5-star.
For more accurate results, the best approach is to use the dedicated rating filter. Simply search for "hotel" and then apply the "5-star" filter from the rating options. This will show you hotels with a top user rating on Google.
Please note that Google's star ratings are based on user reviews, not on official, certified hotel rating systems. Currently, filtering by those official classifications is not a feature available through Google Maps.
I hope this explanation helps clarify how the search works. Please let us know if you have any other questions.

Hi Alexander,
thanks a lot for helping me with this issue as well.
What I do not understand is why it is not possible to pull the data based on the google attribute "stars rating" which is part of the maps dataset?
Not all hotels have that of course but it could pull at least the ones with that data point existing.
And again, even if I search via URL where there are 30 5*hotels in the results list, the crawler returned only 5. This makes very little to no sense to me. I'd appreciate if you could clarify this for me.

Hi Patrick, thanks for understanding.
I will talk with the team, if there is any possibility to have a filter based on place description.
You are now talking about URLs list, can you please share that run so I can have a look at it? Thanks!