Google Hotels
Search Google Hotels for a destination and date range — price, rating, class, amenities, and vendor rates — as JSON.
Authorizations
AuthorizationstringheaderrequiredBearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).
Body
application/jsonquerystringrequiredDestination in '<City> hotels' form (-> q).
Example: hotels in Paris
check_in_datestringrequiredCheck-in date, YYYY-MM-DD.
Example: 2026-08-01
check_out_datestringrequiredCheck-out date, YYYY-MM-DD.
Example: 2026-08-05
hlstringUI language.
Example: en
glstringCountry perspective.
Example: us
currencystringCurrency code.
Example: USD
sort_byenum<int>3 lowest price, 8 highest rating, 13 most reviewed.
min_pricenumberMinimum nightly price.
max_pricenumberMaximum nightly price.
ratingenum<int>7 (3.5+), 8 (4.0+), 9 (4.5+).
hotel_classstringComma-separated class 2-5 (e.g. 4,5).
amenitiesstringComma-separated amenity ids.
property_typesstringProperty type ids (12 = vacation rentals).
free_cancellationbooleanOnly properties with free cancellation.
eco_certifiedbooleanOnly eco-certified properties.
special_offersbooleanOnly properties with special offers.
next_page_tokenstringPagination cursor from a prior response.
limitnumberMax properties to return (1-20).
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
results = client.google.hotels("hotels in Paris", "2026-08-01", "2026-08-05")
print(results)Response