Skip to content

Google hotel searches

Hotel Searches API provides results containing information about different hotels listed on Google Hotels. Takes keyword, location name, location code and more, all optional. Served by DataForSEO.

Inputs

0 required
Keyword
Keyword optional field the keyword you specify is used to search for the list of hotels; if you don't use this field,…Optional · keyword
Location name
Full name of search engine location required field if you don't specify location_code or location_coordinate if you…Optional · location_name
Location code
Search engine location code required field if you don't specify location_name_or location_coordinate if you use this…Optional · location_code
Location coordinate
GPS coordinates of a location required field if you don't specify location_name_or location_code if you use this…Optional · location_coordinate
Search this area
Show hotels from the displayed area optional field can take the values: true, false default value: true if set to…Optional · search_this_area
Language name
Full name of search engine language required field if you don't specify language_code if you use this field, you don't…Optional · language_name
Language code
Search engine language code required field if you don't specify language_name if you use this field, you don't need to…Optional · language_code
Depth
Parsing depth optional field number of results in Google Hotels default value: 18 organic results max value: 140 Note:…Optional · depth
Check in
Check-in date optional field if you don't specify this field, tomorrow's date will be used by default; date format:…Optional · check_in
Check out
Check-out date optional field if you don't specify this field, our system will apply the date of two days from now by…Optional · check_out
Currency
Currency optional field example: "USD"Optional · currency
Adults
Number of adults optional field if you don't specify this field, the default value of 2 will be applied; note that you…Optional · adults
Children
Number and age of children optional field if you don't specify this field, no children will be included in the search;…Optional · children
Stars
Hotel stars optional field set this field to [5] if you want to get the list of 5-star hotels only example: [3,4,5]Optional · stars
Min rating
Minimum rating optional field you can use this field to specify guest rating higher than a certain value example: 2.5Optional · min_rating
Sort by
Results sorting parameters optional field you can use this field to sort the results possible types of sorting:…Optional · sort_by
Min price
Minimum price per night optional field the currency of this value depends on the currency field example: 100Optional · min_price
Max price
Maximum price per night optional field the currency of this value depends on the currency field example: 600Optional · max_price
Free cancellation
Hotels with a free cancellation optional field set this field to true if you want to get the list of hotels with free…Optional · free_cancellation
Is vacation rentals
Search for vacation rentals optional field set this field to true if you want to get the list of vacation rentals…Optional · is_vacation_rentals
Amenities
Hotel amenities optional field you can use this field to specify different hotel amenities example: [ "free_parking",…Optional · amenities
Tag
User-defined task identifier optional field the character limit is 255 you can use this parameter to identify the task…Optional · tag

Pricing

Price
Usage based, at the cost the provider reports for the call
Billing
Billed at the cost the provider reports for the call, never above $100. Your agent sees the maximum before running.
Price checked
10 October 2026

Call

Your agent reads the schema and the price with inspect_tool before it runs the tool.

MCP call
cURL command
TypeScript
Tool ID

Alternatives

Google Hotels

Playbooks that use it

Connect your agent to 2,400+ tools for free

Sign in with Google or GitHub. No card required.