Google Hotels Scraper — Prices, Ratings & Amenities
Pricing
from $2.00 / 1,000 hotel results
Google Hotels Scraper — Prices, Ratings & Amenities
Scrape Google Hotels: nightly prices with and without taxes, prices from every booking site (Booking, Expedia, official site), deals, star class, ratings, reviews count, amenities, location, images and links. Fast HTTP scraper, no browser.
Pricing
from $2.00 / 1,000 hotel results
Rating
0.0
(0)
Developer
Aliaksei Varabyou
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Scrape Google Hotels search results for any city, landmark or area and get clean JSON/CSV/Excel with nightly prices (with and without taxes), deals, star class, guest rating, review counts, amenities, coordinates, photos and direct links. Works for hotels and vacation rentals, any dates, any number of adults and children, and 100+ currencies.
Optional prices by booking site: for every property get all offers Google compares — Booking.com, Expedia, Hotels.com, Agoda, Trip.com, Priceline, the hotel's official site and more — with nightly and total prices (with and without taxes) and direct booking links.
Fast HTTP scraper, no browser — about 100 hotels in 15–20 seconds.
What you can do with it
- Hotel price monitoring — track nightly rates for your competitive set by date, occupancy and currency.
- Revenue management & rate parity — compare your property with nearby hotels, and check whether OTAs undercut your official-site price.
- Travel apps & AI agents — give your agent live hotel prices and ratings for a destination in one call.
- Market research — supply by star class, average price per night, best-rated hotels, deal frequency.
- Lead generation for hospitality — hotel names, websites, locations and ratings for a whole city.
Input
| Field | Description | Default |
|---|---|---|
queries | What you would type into Google Hotels: hotels in Warsaw, hotels near Eiffel Tower, Barcelona | required |
checkInDate / checkOutDate | YYYY-MM-DD | 14 days from today, 1 night |
adults | 1–12 | 2 |
childrenAges | e.g. [5, 9] | [] |
currency | ISO code: USD, EUR, GBP, PLN… | USD |
maxResultsPerQuery | Properties to save per query | 100 |
propertyType | all, hotels, vacation_rentals | all |
includeOffers | Also save prices from every booking site (slower, extra event per property) | false |
language / country | Google hl / gl | en / us |
proxyConfiguration | Apify Proxy (datacenter is enough for most runs) | Apify Proxy |
{"queries": ["hotels in Warsaw", "hotels near Eiffel Tower"],"checkInDate": "2026-11-20","checkOutDate": "2026-11-22","adults": 2,"currency": "EUR","maxResultsPerQuery": 100}
Output
One item per property:
{"query": "hotels near Eiffel Tower","position": 1,"name": "Hôtel Mercure Paris Centre Tour Eiffel","type": "hotel","hotelClass": 4,"rating": 3.9,"reviewsCount": 5018,"ratingBreakdown": { "5_star": 2206, "4_star": 1326, "3_star": 664, "2_star": 309, "1_star": 513 },"currency": "EUR","pricePerNight": 153.91,"pricePerNightText": "€154","pricePerNightWithTaxes": 186,"dealText": "18% less than usual","checkInDate": "2026-11-20","checkOutDate": "2026-11-22","nights": 2,"amenities": ["Free Wi-Fi", "Breakfast ($)", "Air conditioning", "Fitness center", "Bar", "Room service"],"latitude": 48.8552471,"longitude": 2.2919128,"countryCode": "FR","checkInTime": "3:00 PM","checkOutTime": "12:00 PM","nearbyPlaces": [{ "name": "Eiffel Tower", "travel": [{ "mode": "walking", "duration": "4 min" }] }],"reviewTopics": [{ "topic": "Location", "mentions": 658, "positive": 505, "negative": 80 }],"website": "https://all.accor.com/...","imageUrls": ["https://lh3.googleusercontent.com/...=w1200"],"googleHotelsUrl": "https://www.google.com/travel/hotels/entity/...","googleMapsUrl": "https://www.google.com/maps?cid=..."}
With includeOffers: true each item also has offersCount, cheapestOffer and offers:
"offers": [{ "provider": "Hotel SOHO Barcelona", "isOfficialSite": true, "pricePerNight": 105.12, "pricePerNightWithTaxes": 114.09, "totalPriceWithTaxes": 228.19, "bookingUrl": "https://..." },{ "provider": "Booking.com", "isOfficialSite": false, "pricePerNight": 98.73, "pricePerNightWithTaxes": 107.49, "totalPriceWithTaxes": 214.98, "bookingUrl": "https://www.booking.com/..." }]
Typically 15–30 offers per hotel in big cities (fewer for hostels and rentals). With country set to an EU country Google shows tax-inclusive prices only, so the ...WithTaxes fields may be empty.
Vacation rentals also include rentalDetails (e.g. Entire apartment, Sleeps 4, 2 bedrooms) and bookingProviders with links.
About prices. pricePerNight is the nightly price as Google shows it for the selected country. In the US it excludes taxes and pricePerNightWithTaxes holds the total with taxes and fees; in most EU countries the displayed price already includes taxes and pricePerNightWithTaxes is empty. A property without a price usually has no availability for the chosen dates and occupancy.
Pricing
Pay per result: you are charged only for properties saved to the dataset, plus a separate small charge per property when includeOffers is on and offers were found. No monthly fee.
Tips
- Use specific queries (
hotels in Kraków Old Town,spa hotels Zakopane) to get the most relevant list. - Google returns results in pages of ~20 and ranking can shift slightly between pages; the scraper removes duplicates.
- Run it on a schedule to build a daily price history.
FAQ
Is scraping Google Hotels legal? The scraper collects publicly available information only and no personal data. You are responsible for using the data in line with applicable laws and Google's terms.
Do I need a proxy? The default Apify datacenter proxy works for most runs. If you see repeated blocks, switch to residential proxy.
Found a bug or need a field? Open an issue on the Issues tab — I usually reply within a day.