Google Hotels Scraper: Prices, Ratings & Reviews
Pricing
from $1.50 / 1,000 hotels
Google Hotels Scraper: Prices, Ratings & Reviews
Scrape Google Hotels for any city and dates: price per night and total with taxes, star class, rating, reviews, amenities, review topics, nearby places, photos and website. Up to 150 hotels per location, price monitoring for daily alerts. No login. Pay per hotel.
Pricing
from $1.50 / 1,000 hotels
Rating
0.0
(0)
Developer
Fernando Guiraud
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
Google Hotels Scraper
Get hotel prices for any city and dates from Google Hotels: price per night and total stay with taxes, star class, guest rating and reviews, amenities, what guests praise or complain about, nearby places, photos and the hotel's website. Up to 150 hotels per location, and a built-in price monitor that tells you which hotels got cheaper or more expensive since the last run. No login, no API key. Pay per hotel.
What you get
- Prices for your dates and guests: price per night, total for the stay, taxes and fees, in the currency you choose (USD, EUR, MXN...).
- Quality signals: official star class, Google rating, number of reviews and the 1-5 star breakdown.
- Review topics: what guests mention (breakfast, cleanliness, service, Wi-Fi...) with positive and negative counts.
- Amenities: free Wi-Fi, breakfast, parking, pool, spa, air conditioning...
- Location: coordinates, nearby attractions, transit, airport and restaurants with travel times.
- Links: the hotel's own website and its Google Hotels page (prices by booking site).
- More than one page: Google shows about 20 hotels per search. Above 20, the Actor combines searches by star class and sort order and removes duplicates, so you get up to ~100-150 hotels per location.
- Price monitor: schedule a daily run and get
priceChange,priceChangePercentandpriceStatus(up, down, unchanged, new) per hotel, or only the hotels whose price moved.
How to use it
- Add one or more locations: a city ("Panama City, Panama"), a neighborhood ("Paris 7th arrondissement"), a landmark ("hotels near Times Square") or any search ("resorts in Cancun").
- Set the check-in date and nights (or a check-out date), adults and children ages.
- Optional: currency, star class, minimum rating, sort order and how many hotels per location.
- Press Start. Export the results to JSON, CSV or Excel, or use the API.
Input example
{"locations": ["Panama City, Panama"],"checkIn": "2026-12-20","nights": 3,"adults": 2,"currency": "USD","maxHotelsPerLocation": 20}
Output
One row per hotel. Real result from a run on 2026-10-07 (photos, review topics and nearby places shortened):
{"name": "Hotel Riu Plaza Panama","hotelId": "0x10515a254989c261:0x3f48a8db00ae587b","hotelClass": 5,"type": "5-star hotel","rating": 4.6,"reviewCount": 11238,"pricePerNight": 118.84,"pricePerNightText": "$119","pricePerNightWithTaxesText": "$131","totalPrice": 392.16,"taxesAndFees": 35.64,"currency": "USD","checkIn": "2026-12-20","checkOut": "2026-12-23","nights": 3,"address": null,"phone": null,"website": "https://www.riu.com/en/hotel/panama/panama-city/hotel-riu-plaza-panama?utm_source=google&utm_medium=organic&utm_campaign=my_business&utm_content=ZPY","latitude": 8.9814458,"longitude": -79.5212564,"checkInTime": "3:00 PM","checkOutTime": "12:00 PM","amenities": ["Free breakfast","Free Wi-Fi","Parking ($)","Outdoor pool","Air conditioning","Fitness center","Spa","Bar"],"ratingDistribution": {"1": 277,"2": 189,"3": 549,"4": 2213,"5": 8010},"reviewHighlights": [{"aspect": "Breakfast","mentions": 284,"positive": 250,"negative": 13},{"aspect": "Service","mentions": 344,"positive": 241,"negative": 94},{"aspect": "Property","mentions": 398,"positive": 299,"negative": 71}],"nearbyPlaces": [{"name": "Poin Panamá","kind": "attraction","travelTime": "9 min"},{"name": "McDonalds Marbella","kind": "transit","travelTime": "2 min"},{"name": "Tocumen International Airport Panama","kind": "airport","travelTime": "31 min"}],"photos": ["https://lh3.googleusercontent.com/grass-cs/ACvplmPZTeHkpS8J13AJATM0o6pa0gJ-ICxBzIDoxpQWAaKAwT0o9Fhkl13EhdfXM8Diz8KCTciXx3D1K7c0kDUD1crLno__Yf_gbULGsYvLZyIEe9Hq497tZgpQqvlFaFhG1wsmMp6JFHN0BFw=s287-w287-h192-n-k-no-v1"],"googleHotelsUrl": "https://www.google.com/travel/hotels/entity/ChkI-7C5hbCbqqQ_Gg0vZy8xMWI2X3Bra3RjEAE","searchedLocation": "Panama City, Panama","adults": 2,"status": "ok"}
Fields that Google does not show for a hotel are null (for example vacation rentals have no star class).
Price monitoring
Turn on Monitor price changes and schedule the run (for example every morning). Each run compares every hotel's price per night with the previous run of the same search (same location, dates, guests, currency and filters) and adds:
previousPricePerNight,priceChange,priceChangePercent;priceStatus:down,up,unchanged,new(not seen in the previous run) orfirst-check.
With Only hotels whose price changed, unchanged hotels are skipped and not charged. Google rotates part of the list between searches, so some hotels appear as new even if they existed before.
Pricing
Pay per hotel returned (see the Pricing tab). Locations that fail are not charged, and with price monitoring you can skip (and not pay for) hotels whose price did not change.
Use with AI agents (MCP)
Available as an MCP tool at https://mcp.apify.com/?tools=fguiraud/google-hotels-scraper for Claude, ChatGPT, Cursor and other MCP clients.
Agent-friendly input: common field names such as location, destination, city or query are accepted, and an empty input runs a small sample.
FAQ
- Which dates can I search? From today up to about 11 months ahead (what Google Hotels shows), stays of 1 to 30 nights.
- Why is a price missing? Google shows no price when a hotel is sold out or has no offers for your dates; the row still has the hotel's other data.
- Is the price the cheapest one? It is the lowest price Google shows for the hotel across booking sites, per night before taxes;
totalPriceincludes taxes and fees. - Is it legal? The Actor reads public information shown on Google Hotels. It does not log in and collects no personal data.
- Found a problem or need a feature? Open an issue on the Issues tab. Replies within 48 hours.
- Did it save you time? A short review on the Reviews tab helps other people find this Actor.