Google Hotels
Hotel prices, guest reviews and hotel amenities
Google Hotels finds stays, guest details and reviews, and compares booking-site totals, cancellation and links for up to six adults; prices and availability can change, and some prices or topic ratings may be unavailable.
Your information
City where the hotel is located, for example Paris.
Arrival date, for example 2026-10-15.
Three-letter price currency, for example USD.
Departure date, for example 2026-10-18.
Hotel name, for example Hotel Lutetia.
More options
Number of adult guests, for example 2.
Example results
- Address
- 15 Pl. Vendôme, 75001 Paris, France
- Currency
- EUR
- Hotel Link
- google.com
- Hotel Name
- Ritz Paris
- Lowest Price Site
- Not provided
- Lowest Total Price
- Not provided
- Google Property Token
- ChUImcGKtLfWgL9OGgkvbS8wNTZuODEQAQ
- Offers
- None
About Google Hotels
Search hotels returns prices, ratings, amenities, and addresses for a location and stay dates; it needs a location, check-in, and check-out.
Compare hotel prices returns booking-site offers and cancellation details; it needs a city, hotel name, and stay dates.
Get hotel reviews returns guest feedback and ratings; it needs a hotel name and city.
Built by Fous from google.com and checked automatically; it last passed a check on Sep 28, 2026. Fous is not affiliated with Google Hotels.
Actions
Compare hotel prices
1 credit per runCompare booking-site prices for one hotel on your dates, including stay totals, cancellation and booking links. Google Hotels supports up to six adults for this search and may not show prices for every site.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Citycity | Text | Required | City where the hotel is located, for example Paris.Example: Paris |
Adultsadults | Number | Optional | Number of adult guests, for example 2. |
Check incheck_in | Date | Required | Arrival date, for example 2026-10-15.Example: 2026-10-20 |
Currencycurrency | Text | Optional | Three-letter price currency, for example USD.Example: EUR |
Check Outcheck_out | Date | Required | Departure date, for example 2026-10-18.Example: 2026-10-22 |
Hotel Namehotel_name | Text | Required | Hotel name, for example Hotel Lutetia.Example: Ritz Paris |
What you get
| Field | Type | Description |
|---|---|---|
Offersoffers | List | |
Totaloffers[].total | Number | |
Currencyoffers[].currency | Text | |
Booking Linkoffers[].booking_link | Text | |
Price Per Nightoffers[].price_per_night | Number | |
Booking Site Nameoffers[].booking_site_name | Text | |
Free Cancellationoffers[].free_cancellation | Yes or no | |
Addressaddress | Text | Example: 15 Pl. Vendôme, 75001 Paris, France |
Currencycurrency | Text | Example: EUR |
Hotel Linkhotel_link | Text | Example: https://www.google.com/travel/hotels/entity/ChUImcGKtLfWgL9OGgkvbS8wNTZuODEQAQ?… |
Hotel Namehotel_name | Text | Example: Ritz Paris |
Lowest Price Sitelowest_price_site | Text | |
Lowest Total Pricelowest_total_price | Number | |
Google Property Tokengoogle_property_token | Text | Example: ChUImcGKtLfWgL9OGgkvbS8wNTZuODEQAQ |
Example result
For City: Paris, Check in: 2026-10-20, Currency: EUR, Check Out: 2026-10-22, Hotel Name: Ritz Paris
{
"offers": [],
"address": "15 Pl. Vendôme, 75001 Paris, France",
"currency": "EUR",
"hotel_link": "https://www.google.com/travel/hotels/entity/ChUImcGKtLfWgL9OGgkvbS8wNTZuODEQAQ?hl=en&curr=EUR&ts=CAEaIAoCGgASGhIUCgcI6g8QChgUEgcI6g8QChgWGAIyAggBKgkKBToDRVVSGgA&ap=MAE",
"hotel_name": "Ritz Paris",
"lowest_price_site": null,
"lowest_total_price": null,
"google_property_token": "ChUImcGKtLfWgL9OGgkvbS8wNTZuODEQAQ"
}Get hotel reviews
1 credit per runFind a hotel by name and city and return its guest reviews, Google rating, and available topic ratings. Topic ratings are averages from the returned reviews when guests supplied them.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Citycity | Text | Required | City where the hotel is located, for example New York.Example: New York |
Sortsort | Text | Optional | Review order, for example newest.Example: Newest |
Hotel Namehotel_name | Text | Required | Hotel name, for example The Plaza.Example: The Plaza |
Max Reviewsmax_reviews | Number | Optional | Maximum reviews to return, for example 20.Example: 25 |
What you get
| Field | Type | Description |
|---|---|---|
Addressaddress | Text | Street address of the matched hotel.Example: 222 W 23rd St, New York, NY 10011 |
Reviewsreviews | List | Guest reviews in the chosen order. |
Sitereviews[].site | Text | Example: Google |
Starsreviews[].stars | Number | Example: 5 |
Page Linkreviews[].page_link | Text | Example: https://www.google.com/travel/hotels/entity/ChkI0-XZ1bHaofsfGg0vZy8xMXRmMzlwbWx… |
Review Datereviews[].review_date | Text | Estimated date for relative dates, YYYY-MM-DD.Example: 2026-06-30 |
Review Textreviews[].review_text | Text | Example: Brilliant experience! The building is beautiful and was sensitively renovated… |
Reviewer Namereviews[].reviewer_name | Text | Example: Angela Gagauf |
Page Linkpage_link | Text | Hotel page on Google Hotels.Example: https://www.google.com/travel/hotels/entity/ChkI0-XZ1bHaofsfGg0vZy8xMXRmMzlwbWx… |
Hotel Namehotel_name | Text | Matched hotel name.Example: The Hotel Chelsea |
Total Reviewstotal_reviews | Number | Number of Google reviews shown for this hotel.Example: 691 |
Overall Ratingoverall_rating | Number | Google review rating out of 5.Example: 4.7 |
Ratings by Topicratings_by_topic | List | Ratings out of 5 averaged only from the returned reviews that rate each topic; not the whole-hotel rating. |
Topicratings_by_topic[].topic | Text | Example: Rooms |
Ratingratings_by_topic[].rating | Number | Example: 5 |
Review Countratings_by_topic[].review_count | Number | Example: 3 |
Google Property Tokengoogle_property_token | Text | Google Hotels property token.Example: ChkI0-XZ1bHaofsfGg0vZy8xMXRmMzlwbWxoEAE |
Example result
For City: New York, Hotel Name: The Hotel Chelsea, Max Reviews: 5
{
"address": "222 W 23rd St, New York, NY 10011",
"reviews": [
{
"site": "Google",
"stars": 5,
"page_link": "https://www.google.com/travel/hotels/entity/ChkI0-XZ1bHaofsfGg0vZy8xMXRmMzlwbWxoEAE?hl=en&gl=us",
"review_date": "2026-06-30",
"review_text": "Our stay at Hotel Chelsea was absolutely fabulous. This iconic hotel, originally built in the late1800s, has been beautifully restored and updated while preserving its historic charm and character. Th…",
"reviewer_name": "Angela Gagauf"
},
{
"site": "Trip.com",
"stars": 5,
"page_link": "https://www.trip.com/hotels/detail?hotelid=22981168&Allianceid=810504&Sid=1394411&utm_medium=cpc&utm_campaign=HPA&utm_source=google#review",
"review_date": "2025-11-02",
"review_text": "Brilliant experience! The building is beautiful and was sensitively renovated. The interior design is a big success, quirky and enhancing the historic charm of the building at the same time. The spa a…",
"reviewer_name": "Trip.com Member"
}
],
"page_link": "https://www.google.com/travel/hotels/entity/ChkI0-XZ1bHaofsfGg0vZy8xMXRmMzlwbWxoEAE?hl=en&gl=us",
"hotel_name": "The Hotel Chelsea",
"total_reviews": 691,
"overall_rating": 4.7,
"ratings_by_topic": [
{
"topic": "Rooms",
"rating": 5,
"review_count": 3
},
{
"topic": "Service",
"rating": 4,
"review_count": 3
}
],
"google_property_token": "ChkI0-XZ1bHaofsfGg0vZy8xMXRmMzlwbWxoEAE"
}Search hotels
1 credit per runFind places to stay in a city or area for your dates, with Google Hotels prices and guest details. Prices and availability can change.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Adultsadults | Number | Optional | Adults, for example 2.Example: 3 |
Check incheck_in | Date | Required | Check-in, for example 2026-11-12.Example: 2026-12-02 |
Currencycurrency | Text | Optional | Three-letter currency code, for example USD. |
Locationlocation | Text | Required | City or area, for example Paris.Example: Tokyo |
Check Outcheck_out | Date | Required | Check-out, for example 2026-11-15.Example: 2026-12-04 |
Min Starsmin_stars | Number | Optional | Minimum hotel class, for example 4.Example: 3 |
Max Resultsmax_results | Number | Optional | Maximum hotels, for example 20.Example: 10 |
Min Guest Ratingmin_guest_rating | Number | Optional | Minimum rating out of five, for example 4.2.Example: 4 |
Max Price Per Nightmax_price_per_night | Number | Optional | Maximum nightly price, for example 250.Example: 300 |
What you get
| Field | Type | Description |
|---|---|---|
Hotelshotels | List | Hotels in Google order. |
Namehotels[].name | Text | Hotel name. |
Starshotels[].stars | Number | Hotel class. |
Currencyhotels[].currency | Text | Currency of prices. |
Latitudehotels[].latitude | Number | Latitude. |
Amenitieshotels[].amenities | List | Main amenities. |
Longitudehotels[].longitude | Number | Longitude. |
Total Pricehotels[].total_price | Number | Stay total with taxes and fees. |
Guest Ratinghotels[].guest_rating | Number | Guest rating out of five. |
Review Counthotels[].review_count | Number | Number of reviews. |
Price Per Nighthotels[].price_per_night | Number | Nightly price. |
Google Hotels Linkhotels[].google_hotels_link | Text | Property link on Google Hotels. |
Cheapest Booking Sitehotels[].cheapest_booking_site | Text | Booking site with lowest quoted price. |
Google Property Tokenhotels[].google_property_token | Text | Google property token. |
Neighborhood or Addresshotels[].neighborhood_or_address | Text | Address or neighborhood. |
Search Linksearch_link | Text | Google Hotels search link. |
For developers
Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 120 \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@google-hotels",
"visibility": "public",
"operation": "compare_hotel_prices",
"version": 1,
"input": {
"city": "Paris",
"check_in": "2026-10-20",
"currency": "EUR",
"check_out": "2026-10-22",
"hotel_name": "Ritz Paris"
},
"response": {
"format": "json"
}
}'What you can do with it
- Find hotels within a nightly budget
- Compare booking offers for a hotel stay
- Check guest ratings before choosing a property
- Review guest feedback by topic
- Shortlist hotels by location and dates
Questions
Is Fous affiliated with Google Hotels?
No. Fous is not affiliated with Google Hotels. This workflow reads the public google.com website and returns its data.
How much does it cost?
Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.
Do I need a Google Hotels account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from google.com when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 28, 2026.
What hotels are available in a city for my dates?
Search hotels returns hotel names, prices, ratings, and details for a location and stay dates.
Which booking site has the lowest price for a hotel?
Compare hotel prices returns booking offers and identifies the site with the lowest quoted total.
What do guests say about a hotel?
Get hotel reviews returns guest review text, review dates, overall rating, and available topic ratings.