Google Hotels Scraper - Prices by Booking Site
Pricing
from $2.55 / 1,000 hotel delivereds
Google Hotels Scraper - Prices by Booking Site
Hotel prices from Google Hotels for any destination and dates: nightly and total price on every booking site (Booking.com, Expedia, Hotels.com, Agoda, official site) with links, rating, reviews, star class, amenities, coordinates. Any currency and country. HTTP only.
Pricing
from $2.55 / 1,000 hotel delivereds
Rating
0.0
(0)
Developer
Scrapewise Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 hours ago
Last modified
Categories
Share
Get hotel prices from Google Hotels for any destination and stay dates, with the nightly and total price on every booking site Google lists (Booking.com, Expedia, Hotels.com, Agoda, Trip.com, the hotel's official site...), plus rating, review count, star class, amenities, coordinates and links. Built for revenue managers, travel apps and market researchers who need rate data they can trust.
What you can do with it
- Rate shopping for hotels: track your competitive set's price on each OTA and on their own website, for the exact dates you care about, every day.
- Travel apps and agencies: feed a comparison table with live prices, booking links and photos in any currency and language.
- Market research: map every property in a city with class, rating, reviews, price level and coordinates.
Why this one
- Price per booking site included, not sold as an extra event: one row per hotel with the full
bookingPriceslist. - Your dates, guests and currency are really applied. Every booking-site price is checked against the stay you asked for; if Google ever prices another stay, the offers are dropped and
detailsErrortells you why, instead of silently returning a wrong price. - A hotel that does not exist or is sold out does not fail your run and is not charged. It comes back as a row with
errorCode(oravailable: false) so your workflow keeps going. - Drop-in input: accepts the field names of other Google Hotels scrapers (
locations,checkInDate,maxResults,searchQueries,hotelUrls,minGuestRating,minStars,q,gl,hl,check_in_date...). - HTTP only, no browser: fast and cheap. 60 New York hotels with all booking-site prices in about 90 seconds.
Input example
{"locations": ["New York", "Lisbon"],"hotels": ["The Savoy London"],"checkInDate": "2026-10-15","checkOutDate": "2026-10-17","adults": 2,"currency": "USD","countryCode": "us","languageCode": "en","maxResults": 60,"includeDetails": true,"minRating": 4,"hotelClass": ["4", "5"]}
| Field | What it does |
|---|---|
locations | Cities, neighborhoods or landmarks. Each is searched as "hotels in ...". |
hotels | Exact hotels: a name with the city, or a Google Hotels link. One row each. |
checkInDate, checkOutDate | Stay dates (YYYY-MM-DD). Empty = 14 days from today, 1 night. |
adults | Guests. Prices change with it. |
currency, countryCode, languageCode | Any currency (USD, EUR, GBP, BRL, JPY...), the country the search is made from and the language of labels. |
maxResults | Hotels per destination (up to 1000). maxItems caps the whole run. |
includeDetails | Booking-site prices, full amenity list, check-in/out time and website (default on, same price). |
minPrice, maxPrice, minRating, hotelClass | Optional filters. Filtered-out hotels are not charged. |
Output example (real run, New York, Oct 15 to 17, 2 adults)
| Hotel | Stars | Rating | Lowest per night | Booking.com | Expedia | Hotels.com | Official site | Sites |
|---|---|---|---|---|---|---|---|---|
| The One Boutique Hotel | 3 | 3.3 (1,049) | $124 | $209 | $129 | $125 | 27 | |
| Hotel Executive Suites | 3 | 3.4 (1,363) | $104 | $118 | $131 | $131 | 22 | |
| PUBLIC Hotel | 4 | 4.1 (3,669) | $463 | $693 | $693 | 25 | ||
| Hilton Garden Inn New York/Staten Island | 3 | 4.2 (3,211) | $144 | $162 | $162 | $162 | $162 | 28 |
| 31 Street Broadway Hotel | 3 | 2.6 (438) | $106 | $338 | $338 | 14 |
One row, shortened:
{"name": "31 Street Broadway Hotel","type": "hotel","hotelClass": "3-star hotel","stars": 3,"rating": 2.6,"reviewCount": 438,"pricePerNight": 106,"pricePerNightText": "$106","totalPrice": 211,"currency": "USD","available": true,"lowestPriceSite": "Vio.com","bookingSitesCount": 14,"bookingPrices": [{ "site": "Vio.com", "pricePerNight": 106, "totalPrice": 211, "isOfficialSite": false, "url": "https://...", "googleRedirectUrl": "https://www.google.com/travel/lodging/clk?..." },{ "site": "Etrip.net", "pricePerNight": 106, "totalPrice": 211, "isOfficialSite": false, "url": "https://...", "googleRedirectUrl": "https://..." }],"popularAmenities": ["Wi-Fi (extra charge)", "Kitchen in rooms", "Pet-friendly (extra charge)"],"amenities": ["Wi-Fi (extra charge)", "Wi-Fi in public areas", "Front desk (24 hour)", "Baggage storage", "Concierge", "Self-service laundry", "Elevator"],"address": "38 W 31st St #110, New York, NY 10001","latitude": 40.747211,"longitude": -73.9878074,"checkInTime": "4:00 PM","checkOutTime": "10:00 AM","website": "https://31streetbroadwayhotel.com/","googleHotelsUrl": "https://www.google.com/travel/hotels/entity/ChoIxPKIzoX4zIfLARoNL2cvMTFwd2g1N2c1NRAB?...","searchQuery": "New York","position": 1,"checkInDate": "2026-10-15","checkOutDate": "2026-10-17","adults": 2,"errorCode": null,"scrapedAt": "2026-09-13T01:43:50Z"}
Also in each row: ratingDistribution (count per star), amenitiesByCategory, description, descriptionLong, phone, imageUrl, placeId, propertyToken, googleMapsUrl, totalPriceText. The dataset has a second view, Price per booking site, with one line per hotel and site, ready for a spreadsheet.
Rows that are not charged
errorCode / flag | Meaning |
|---|---|
available: false | The hotel exists but Google has no price for these dates and guests (often sold out). |
HOTEL_NOT_FOUND | No Google Hotels property matches the name. Add the city or paste the link. |
NO_RESULTS | Google Hotels has no hotels for this destination. |
BLOCKED | Google refused the request on every retry. Run again. |
Pricing
US$ 3 per 1,000 hotels, with booking-site prices included. No monthly fee, no start fee. You pay only for hotels delivered with a price. Destinations without results, hotels not found, sold-out hotels and blocked requests are free.
Use it from the API, a schedule or your tools
- API:
POST https://api.apify.com/v2/acts/scrapewise~google-hotels/run-sync-get-dataset-items?token=YOUR_TOKENwith the input JSON as the body returns the hotels directly. - Schedule: in Apify Console create a Schedule (for example every morning) with your competitive set in
hotelsto build a daily rate history. - Integrations: n8n, Make, Zapier, Google Sheets and webhooks through the Apify integrations tab.
Limitations
- Prices are what Google Hotels shows for the chosen country (
countryCode); booking sites and taxes shown vary by country. - Google lists about 20 properties per page and some searches mix vacation rentals with hotels (see
type). - With
includeDetailson, each hotel needs one extra page, so large runs take about 1.3 s per hotel. - Something broke or a field is missing? Open an issue on the Issues tab; we answer within 24 hours.
This Actor collects only publicly available data shown on Google Hotels and does not log in or bypass any paywall.
Em português
Preços de hotéis do Google Hotels para qualquer destino e datas, com o valor da diária e do total em cada site de reserva (Booking.com, Expedia, Hotels.com, Agoda, site oficial), nota, número de avaliações, estrelas, comodidades e coordenadas.
- Revenue management: acompanhe o preço dos concorrentes em cada OTA e no site deles, nas datas que importam.
- Agências e apps de viagem: alimente comparadores com preço atual e link de reserva em qualquer moeda.
- Pesquisa de mercado: todos os hotéis de uma cidade com classe, nota, avaliações, faixa de preço e localização.
Preço: US$ 3 por 1.000 hotéis, com os preços por site incluídos, sem mensalidade. Hotel sem preço para as datas, não encontrado ou bloqueado não é cobrado.