Hotel Search API
Learn to get the best hotel deals for over 150,000 hotels worldwide.
We'll cover the following...
The Hotel Search API allows us to search for the best hotel packages around the globe. We can search for hotel deals at a location of our choice based on a number of factors, including the budget, hotel category, and facilities.
Get hotel offers
We'll use the following URL to search for the best hotel deals on offer:
https://test.api.amadeus.com/v3/shopping/hotel-offers
Request parameters
Parameter | Type | Category | Description |
| string | required | Our unique access token |
| array[string] | required | The 8-character Amadeus property code for hotels Note: Refer to the appendix for the hotel IDs. |
| integer | required | The number of adult guests per room; its range of values is from |
| string | optional | The check-in date of the traveler; its default value is the current date in the GMT time zone Note: No dates from the past are allowed. Format: YYYY-MM-DD |
| string | optional | The check-out date of the traveler; its lowest value and default value is Format: YYYY-MM-DD |
| string | optional | A 2-character code for the traveler's country of residence Note: Refer to the appendix for the country codes. |
| integer | optional | The number of requested rooms; its range of values is |
| string | optional | Filters hotel offers by price per night interval Note: It’s mandatory to set |
| string | optional | A 3-character code of the requested currency for the results. If a hotel does not support the requested currency, the prices for the hotel will be returned in the local currency of the hotel. Note: Refer to the appendix for the currency codes. |
| string | optional | Filters the response based on a specific payment type; its possible values are |
| string | optional | Filters the response based on available meals; its possible values are |
| boolean | optional | This is |
| boolean | optional | This is |
| string | optional | A 2-character code of the requested language for the results. If a language is not available, the response will be returned in English. Note: Refer to the appendix for the language codes. |
In the code ...