Google Hotels Prices: Rates, Ratings and Deals
Pricing
from $3.00 / 1,000 hotels
Google Hotels Prices: Rates, Ratings and Deals
Hotel prices from Google Hotels for any city or landmark and your dates: nightly rate, total with taxes, rating, reviews, star class, deals, location and photos. Fast, reliable, pay per hotel.
Pricing
from $3.00 / 1,000 hotels
Rating
0.0
(0)
Developer
Nick Nguyen
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 hours ago
Last modified
Categories
Share
Hotel prices from Google Hotels for any city, neighborhood or landmark, for your dates and number of guests: nightly rate, total with taxes and fees, guest rating and review count, star class, deals, coordinates, website, photos and nearby places. One clean record per hotel.
- Reliable. Tested on 200 varied searches (50 cities and landmarks, 1-5 night stays up to 4 months out, 1-4 guests, 6 currencies): 199 returned hotels on the first try, every date and currency as requested.
- Your dates, your guests, your currency, set exactly, not guessed from the query text.
- Fast. Median 3.6 seconds per search.
- Pay per hotel, about 40% below the usual price. Searches that fail or find nothing are never charged.
Input
| Field | Type | Default | Description |
|---|---|---|---|
locations | array | [] | Cities, areas or landmarks: Lisbon, Shibuya, Tokyo, near Times Square. One search each. Empty = a free format example. |
checkIn | date | today + 14 days | YYYY-MM-DD. |
nights | integer | 2 | 1-30. |
adults | integer | 2 | 1-12. |
currency | string | USD | Any 3-letter code Google Hotels supports (USD, EUR, GBP, JPY, AUD, CAD ...). |
maxHotelsPerLocation | integer | 20 | 1-20 (Google's first results page). |
{"locations": ["Lisbon", "near Times Square"],"checkIn": "2026-12-10","nights": 2,"adults": 2,"currency": "USD","maxHotelsPerLocation": 20}
Output (one record per hotel)
{"status": "ok","location": "Lisbon","rank": 2,"name": "Brown's | Avenue Hotel","hotelClass": 5,"hotelClassText": "5-star hotel","rating": 4.6,"reviewCount": 283,"currency": "USD","pricePerNight": 171,"pricePerNightText": "$171","pricePerNightWithTaxesText": "$190","totalPrice": 341.53,"taxesAndFees": 38.46,"totalPriceWithTaxes": 379.99,"deal": "19% less than usual","checkIn": "2026-12-10","checkOut": "2026-12-12","latitude": 38.7220236,"longitude": -9.1456424,"countryCode": "PT","website": "https://www.brownshotelgroup.com/browns-avenue/","googleUrl": "https://www.google.com/travel/hotels/entity/ChkIhLCQwvjO2IYWGg0vZy8xMXE0bTZieDkyEAE","description": "Polished adults-only hotel offering a lounge & a restaurant, plus a rooftop pool with city views.","photos": ["https://lh3.googleusercontent.com/..."],"nearby": [{"name": "Avenida", "travelTime": "5 min"}],"searchCheckIn": "2026-12-10","searchCheckOut": "2026-12-12","adults": 2,"searchCurrency": "USD"}
pricePerNight is the nightly rate before taxes as Google shows it; totalPriceWithTaxes is the whole
stay including taxes and fees. Hotels with no availability for your dates keep their details with empty
prices. A search with no hotels gives one record with status: "no-results"; a search that could not be
completed gives status: "failed" and an error. Neither is charged.
Pricing
Pay per event, no subscription.
| Event | Price | When it is charged |
|---|---|---|
| Hotel | $0.003 | Once per hotel delivered. 20 hotels for one location = $0.06. |
Set a maximum charge in the run options and the actor stops before it would go over. Apify's standard run-start event adds $0.00005 per run.
Limits, stated plainly
- Up to 20 hotels per location: Google's first results page, in Google's order. For more hotels, split a city into areas ("Lisbon Alfama", "Lisbon Belem").
- Prices are what Google Hotels shows for the dates, guests and currency you set, from its partner sites; they change often and can differ from a booking site's final checkout price.
- About 3% of hotels come back without a price (no availability for your dates).
- Public data only: no login, no personal data.
Privacy
Only your search terms are sent to Google. Results are stored only in your run's dataset. The actor runs with limited permissions and reads nothing else in your account.