Google Hotels Scraper: Prices, Ratings & Reviews
Pricing
from $3.00 / 1,000 hotels
Google Hotels Scraper: Prices, Ratings & Reviews
Scrape Google Hotels for any city and dates: nightly and total prices with taxes, deal insights, star class, ratings, review topics, nearby places and photos. Fast, reliable, verified dates, any currency.
Pricing
from $3.00 / 1,000 hotels
Rating
0.0
(0)
Developer
Ahmed Ewis
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Get hotel prices for any destination and dates from Google Hotels: nightly and total price with taxes and fees, Google's deal insight ("32% less than usual"), star class, guest rating with the full 1–5 star breakdown, what reviews say about breakfast, service and location, nearby airports and attractions with travel times, photos and more.
Enter cities or landmarks, pick your dates, guests and currency, and get clean, structured data in seconds.
Why this scraper
- Reliable. Reads Google's own structured data instead of fragile page layouts, recovers automatically from temporary blocks, and stops cleanly at your cost limit.
- Verified dates. Every hotel includes
datesVerified, which confirms Google priced exactly your dates. No silent fallbacks to "tomorrow". - Wrong-place protection. If Google doesn't recognize a location, the scraper tells you instead of returning hotels from somewhere else. Each hotel also shows
resolvedLocation, the place Google actually searched. - Full price breakdown. Nightly average, stay total, base price, taxes and fees, in any of 19 currencies.
- Rich hotel data: star class, rating breakdown, review topics, nearby places with travel times, check-in/out times, website, coordinates, Google Maps link, photos.
- Filters that save you money. Minimum rating, star classes, max price, hotels-only and available-only are applied before charging, so you pay only for hotels you want.
- Every booking site's price (optional): Booking.com, Expedia, Agoda, Hotels.com, Trip.com, Vio.com, the hotel's own website and more, each with its price, perks like free cancellation, a booking link and individual room offers (room type, beds, breakfast, cancellation).
- Families supported: adults plus children with their ages.
- Fast. About 300 hotels per minute (about 100 per minute with booking-site offers).
Use cases
- Hotel revenue management: track competitors' prices, and your own price on each booking site (rate parity), every day.
- Travel agencies & OTAs: build hotel lists and price comparisons for any city.
- Price monitoring & deal alerts: schedule daily runs and spot drops with Google's "less than usual" insight.
- Market research: compare hotel supply, star classes, ratings and prices across cities.
- Travel apps & AI agents: feed real, current hotel data into your product.
Input
{"locations": ["Barcelona", "hotels near Eiffel Tower", "Shibuya, Tokyo"],"checkInDate": "2026-12-10","checkOutDate": "2026-12-13","adults": 2,"childrenAges": [5, 12],"currency": "USD","includeOffers": true,"maxHotelsPerLocation": 100,"minRating": 4,"hotelClasses": ["4", "5"],"onlyHotels": true,"onlyAvailable": true}
Only locations is required. Dates default to two weeks from today for one night.
Output
A real record (some lists shortened):
{"hotelId": "ChgIi9aJndG2oI3FARoLL2cvMXRkMW0wazIQAQ","name": "Four Points by Sheraton Barcelona Diagonal","url": "https://www.google.com/travel/hotels/entity/ChgIi9aJndG2oI3FARoLL2cvMXRkMW0wazIQAQ","googleMapsUrl": "https://www.google.com/maps?ftid=0x12a4a33b81ecade7:0xc51a81b513a26b0b","propertyType": "hotel","hotelClass": 4,"hotelClassText": "4-star hotel","rating": 4.4,"reviewCount": 2582,"ratingBreakdown": [{ "stars": 5, "percent": 63, "count": 1560 },{ "stars": 4, "percent": 26, "count": 685 },{ "stars": 3, "percent": 7, "count": 188 },{ "stars": 2, "percent": 1, "count": 50 },{ "stars": 1, "percent": 3, "count": 99 }],"reviewTopics": [{ "topic": "Breakfast", "label": "Breakfast", "mentions": 183, "positive": 143, "negative": 22 },{ "topic": "Service", "label": "Service", "mentions": 386, "positive": 330, "negative": 51 }],"description": "Straightforward hotel featuring a Mediterranean restaurant, a gym with city views & a terrace bar.","location": { "latitude": 41.405281599999995, "longitude": 2.1963537, "countryCode": "ES" },"checkInTime": "3:00 PM","checkOutTime": "12:00 PM","website": "https://www.marriott.com/en-us/hotels/bcnfp-four-points-barcelona-diagonal/overview/","nearbyPlaces": [{ "name": "Basilica of the Sagrada Familia", "placeType": "attraction", "travelTimes": [{ "mode": "driving", "duration": "9 min" }] },{ "name": "Josep Tarradellas Barcelona-El Prat Airport", "placeType": "airport", "travelTimes": [{ "mode": "driving", "duration": "27 min" }, { "mode": "transit", "duration": "1 hr" }] }],"images": ["https://lh3.googleusercontent.com/grass-cs/AABkmLd6rno..."],"price": {"currency": "USD","nightly": 126.49,"nightlyText": "$126","total": 379.48,"totalBeforeTaxes": 288.53,"taxes": 28.86,"fees": 62.09,"insight": "32% less than usual"},"search": {"location": "Barcelona","resolvedLocation": "Barcelona","query": "hotels in Barcelona","checkIn": "2026-12-10","checkOut": "2026-12-13","nights": 3,"adults": 2,"currency": "USD","position": 2},"datesVerified": true,"scrapedAt": "2026-10-17T10:48:40.310Z"}
Download results as JSON, CSV, Excel or HTML, or use the API. A run summary (SUMMARY in the key-value store) shows each location's resolved place, how many results Google has, pages scraped and hotels output.
Booking-site offers
Turn on Include prices from each booking site to add an offers list to every hotel, cheapest first. In our tests, 79 of 80 hotels had offers (about 4 sites each), and for 7 of them a booking site was cheaper than Google's headline price.
"offers": [{"source": "Agoda","nightly": 68,"nightlyText": "$68","total": 136,"totalText": "$136","features": ["Free Wi-Fi"],"note": null,"bookingUrl": "https://www.google.com/aclk?...","rooms": [{ "name": "Standard", "features": ["1 double bed", "Free cancellation until Dec 4", "2 guests"], "nightly": 68, "total": 136, "bookingUrl": "https://www.google.com/aclk?..." }]},{"source": "Booking.com","nightly": 118,"nightlyText": "$118","total": 236,"totalText": "$236","features": ["Free cancellation until Jun 15", "Free Wi-Fi"],"note": "Member discount available","bookingUrl": "https://www.google.com/aclk?...","rooms": [ { "name": "Standard Queen Room", "features": ["1 queen bed", "Free cancellation until Dec 9", "Balcony"], "nightly": 118, "total": 236 } ]}]
Good to know
- Prices are the lowest price Google shows for your dates and number of adults.
nightlyis the average per night including taxes and fees;totalis the whole stay.totalBeforeTaxes + taxes + fees = total. priceis null when a hotel is sold out or has no price for your dates. Use Only hotels with a price to skip those.- Ambiguous places: "Springfield" picks one Springfield. Write "Springfield, Illinois" to be sure, and check
search.resolvedLocation. - How many hotels: Google returns them in its own ranking, about 15–20 per page. Big cities have thousands.
- Children: add their ages (e.g. 5 and 12) and prices include them. Families usually see fewer booking options, just like on Google.
- Booking-site offers are the sites Google lists for that hotel, typically 3–5, plus individual room offers. Links go through Google's booking redirect, as on google.com.
Price monitoring
Save your input as a task and add a schedule (e.g. daily at 9:00). Each run gives today's prices for your dates. Use hotelId to follow the same hotel across runs, and connect Google Sheets, Slack, email or a webhook to get the results automatically.
FAQ
Do I need a proxy? Usually not. If Google ever blocks runs, the log says so clearly; then enable Apify Proxy in the Advanced section.
Which currencies? USD, EUR, GBP, CAD, AUD, JPY, CNY, INR, AED, SAR, EGP, TRY, BRL, MXN, CHF, SGD, THB, KRW and ZAR.
Is it legal? The scraper reads publicly available hotel listings shown by Google Hotels to anyone. It doesn't log in or collect personal data. Make sure your use of the data complies with applicable laws and terms.
Found a bug or need a field? Open an issue in the Issues tab.
More from the same developer
- Career Site Jobs Scraper: every open job from company career pages on Greenhouse, Lever, Ashby, Workday, SmartRecruiters, Workable and Recruitee, with a monitor mode for new jobs.
- Bilibili Scraper: videos, creators, trending lists, comments and danmaku from Bilibili (哔哩哔哩), with clean English fields.