search_hotels
Find hotels in a destination for specific check-in and check-out dates, returning names, ratings, prices, amenities, and optional rates from booking sites as JSON.
Instructions
Search Google Hotels for a destination between two dates.
Returns a JSON array of hotels with name, rating, review count, price per
night, total price, hotel class, address, coordinates, amenities, hero
photo and the Google /travel/hotels/entity URL. When include_provider_prices
is true each hotel also gets a providers list with the rate every booking
site (Booking.com, Expedia, Agoda, Vrbo, Hotels.com, ...) is charging for
the stay (one extra Apify provider-prices call per hotel, billed per-hotel).
Args:
query: destination, e.g. "hotels in Paris" or "Hilton near Louvre".
check_in: ISO date YYYY-MM-DD.
check_out: ISO date YYYY-MM-DD.
adults: number of adults.
children: number of children.
rooms: number of rooms.
currency: ISO 4217 code (USD, EUR, GBP, ...).
hl: Google interface language (en, fr, de, ...).
gl: Google country code (us, gb, fr, ...).
max_results: upper bound on hotels returned.
min_rating: filter to hotels at or above this guest rating (0-5).
min_hotel_class: filter to hotels at or above this class (2-5).
include_provider_prices: fetch per-provider rates. Each hotel priced
this way adds one provider-prices call to the Apify bill.
Defaults to false to keep costs predictable.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gl | No | us | |
| hl | No | en | |
| query | Yes | ||
| rooms | No | ||
| adults | No | ||
| check_in | Yes | ||
| children | No | ||
| currency | No | USD | |
| check_out | Yes | ||
| min_rating | No | ||
| max_results | No | ||
| min_hotel_class | No | ||
| include_provider_prices | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |