Do not call this endpoint during live user search sessions or when displaying hotel lists. This endpoint is intended exclusively for scheduled, offline content synchronization. Real-time usage during user interactions may lead to service degradation and is not allowed.
The call allow to obtain a required hotel content by id.
Use the call in cases:
Scheduled daily or weekly synchronization of hotel content to keep your local database up-to-date.
On-demand refresh of hotel content for a specific property before making a reservation (similar to the /hotel/info/ endpoint usage).
ℹ️
Call is limited to 1200 requests per minute (QPM).
Maximum 100 hotel IDs per request.
Sandbox limitations
⚠️
Use only field values, IDs, API keys, and any static content from the sandbox environment within the sandbox. Do not use sandbox data in test or production environments, and do not mix data or configuration between different environments.
The hotel amenities list divided in groups. For example, Health and Safety Measures, Beauty and wellness.
ℹ️
The full list of supported group values is available in the amenity_translations directory.
amenities[String]
The list of amenities inside the group.
group_nameString
The amenity group name.
non_free_amenities[String]
The list of additional non-free services.
check_in_timeString
The check-in time. Local time in HH:MM:SS format (24-hour).
check_in_time_endString
The latest allowed check-in time in 24-hour format, or empty if unspecified.
check_out_timeString
The check-out time. The local time in the HH:MM:SS format (24-hour).
description_structObject
The list of hotel descriptions divided into paragraphs.
ℹ️
Store and display it in the UI, but do not index it or use it for internal search queries or SEO.
paragraphs[String]
The description itself.
titleString
The description title.
emailString
The hotel email address.
hotel_chainString
The hotel chain name.
idString
deprecated
The unique hotel ID in the legacy string format.
ℹ️
Either this field or the hid field is required.
hidInt
The unique hotel ID in the new numeric format.
ℹ️
Each ID is an integer no longer than 10 digits.
We are gradually migrating all clients to use this format.
images_ext[Object]
Information about the hotel images divided into categories.
category_slugString
The hotel image category.
ℹ️
The possible values:
unspecified — unspecified.
balcony — balconies.
bathroom — bathrooms.
beach — beaches.
business — business zone.
entertainment — entertainment zones.
exterior — hotel exterior.
guest_rooms — guest rooms.
hotel_front — hotel front.
hotel_rooms — hotel rooms.
lobby — lobby.
meal — meals.
outside — hotel outside view.
pool — pools.
spa — SPA zones.
sports — sport zones.
children — children zones.
miscellaneous — other.
urlString
The URL for the hotel image.
ℹ️
The recommended method for displaying these images in our UI (e.g., direct linking to the provided URLs).
We do not block users arbitrarily; restrictions are only applied in case of suspected DDoS attacks.
Each URL has the {size} placeholder. Meaning, the size of the image you can get.
The possible size meanings:
crop — the image is fit by the width and is cut equally from the bottom and top till the middle part of the height.
fit-h — the image is fit into the rectangle by the height.
fit-w — the image is scaled so that its width fits the given value, and the height is adjusted proportionally.
fit-w-min — the image is scaled so that its width is at least the specified value (if it’s smaller, it is enlarged; if it’s larger, it is reduced), while the height is adjusted proportionally. No cropping occurs.
fit — the image is fit into the rectangle by the size in question.
The possible values:
1024x768 — fit.
x220 — fit-h.
x500 — fit-h.
x768 — fit-h.
40x40 — crop.
80x80 — crop.
100x100 — crop.
120x120 — crop.
241x241 — crop.
240x240 — crop.
154x105 — crop.
170x154 — crop.
640x350 — crop.
320x175 — crop.
200x200 — crop.
1080x522 — crop.
750x400 — crop.
640x400 — crop.
120x90 — crop.
90x75 — crop.
x300 — fit-h.
x600 — fit-h.
100x130 — crop.
x296 — fit-h.
100x50 — crop.
x100 — fit-h.
100x — fit-w.
640x230 — crop.
370x — fit-w.
645x255 — crop.
450x161 — crop.
x102 — fit-h.
225x60 — fit.
828x560 — fit.
640x640 — crop.
196x196 — crop.
1298x — fit-w.
295x220 — crop.
2048x2048 — crop.
304x — fit-w.
304x140 — crop.
x700 — fit-h.
112x112 — crop.
695x — fit-w-min.
1300x620 — fit-w.
2600x1240 — fit-w.
600x313 — fit-w.
1200x616 — fit-w.
326x220 — fit-w.
768x1024 — fit-h.
900x900 — crop.
1920x1080 — fit.
1080x1920 — fit-h.
x1080 — fit-h.
x1920 — fit-h.
1920x — fit-w.
1080x — fit-w.
kindString
The hotel type.
ℹ️
The possible values:
Unspecified,
Resort.
Sanatorium.
Guesthouse.
Mini-hotel.
Castle.
Hotel.
Boutique_and_Design.
Apartment.
Cottages_and_Houses.
Farm.
Villas_and_Bungalows.
Camping.
Hostel.
BNB.
Glamping.
Apart-hotel.
latitudeFloat
The hotel geographical latitude.
longitudeFloat
The hotel geographical longitude.
nameString
The hotel name.
metapolicy_structObject
The additional accommodation conditions. Is the same as the section “Hotel policies” from hotel pages on the core website.
In the field, you can find taxes and fees not included in the booking price.
The data from this param must be shown.
ℹ️
For step-by-step instructions and code examples on processing this field, see Metapolicy_struct.
add_fee[Object]
The additional services, fees, and taxes information.
currencyString
The additional services, fees, and taxes price currency. Is the same as the hotel currency.
fee_typeString
The additional service type.
ℹ️
The possible values:
unspecified.
television.
towels.
conditioning.
housekeeping.
heating.
refrigerator.
utility.
safe.
microwave.
luggage_storage.
tour_guide.
bicycle_rental.
baby_highchair.
bed_linen.
towels_only.
luggage_storage_apartment.
luggage_storage_office.
priceString
The additional services, fees, and taxes price in the hotel currency.
price_unitString
The additional service price unit.
ℹ️
The possible values:
unspecified.
per_guest_per_night.
per_guest_per_stay.
per_room_per_night.
per_room_per_stay.
per_hour.
per_week.
check_in_check_out[Object]
The check-in and check-out policies’ information.
check_in_check_out_typeString
The check-in or check-out type.
ℹ️
The possible values:
unspecified.
early_checkin.
late_checkout.
holiday_checkin.
holiday_checkout.
currencyString
The check-in and check-out price currency. Is the same as the hotel currency.
inclusionString
The check-in and check-out inclusion.
ℹ️
The possible values:
unspecified.
included.
not_included.
priceString
The check-in or check-out price in the hotel currency.
children[Object]
The children extra beds’ policy information.
age_startInt
The minimum child age for the children extra bed policy being applied.
age_endInt
The maximum child age for the children extra bed policy being applied.
currencyString
The child extra bed price currency. Is the same as the hotel currency.
extra_bedString
The extra bed for a child availability.
ℹ️
The possible values:
unspecified.
available.
unavailable.
priceString
The child extra bed price in the hotel currency.
children_meal[Object]
The children meals’ policy information.
age_startInt
The minimum child age for the children meal policy being applied.
age_endInt
The maximum child age for the children meal policy being applied.
currencyString
The children meal price currency. Is the same as the hotel currency.
inclusionString
The children meal inclusion.
ℹ️
The possible values:
unspecified.
included.
not_included.
meal_typeString
The children meal type.
ℹ️
The possible values:
unspecified.
all-inclusive.
breakfast.
breakfast-buffet.
continental-breakfast.
dinner.
full-board.
half-board.
lunch.
nomeal.
some-meal.
english-breakfast.
american-breakfast.
asian-breakfast.
chinese-breakfast.
israeli-breakfast.
japanese-breakfast.
scandinavian-breakfast.
scottish-breakfast.
breakfast-for-1.
breakfast-for-2.
super-all-inclusive.
soft-all-inclusive.
ultra-all-inclusive.
half-board-lunch.
half-board-dinner.
priceString
The children meal price in the hotel currency.
cot[Object]
The cots’ policy information.
amountInt
The available cot number.
currencyString
The cot price currency. Is the same as the hotel currency.
inclusionString
The cot inclusion.
ℹ️
The possible values:
unspecified.
included.
not_included.
priceString
The cot price in the hotel currency.
price_unitString
The cot price unit.
ℹ️
The possible values:
unspecified.
per_guest_per_night.
per_guest_per_stay.
per_room_per_night.
per_room_per_stay.
per_hour.
per_week.
deposit[Object]
The deposit information.
availabilityString
The deposit availability.
ℹ️
The possible values:
unspecified.
available.
unavailable.
currencyString
The deposit amount currency. Is the same as the hotel currency.
deposit_typeString
The deposit type.
ℹ️
The possible values:
unspecified.
pet.
breakage.
keys.
payment_typeString
The deposit payment type.
ℹ️
The possible values:
unspecified.
cash.
card.
priceString
The deposit amount in the hotel currency.
price_unitString
The deposit amount unit.
ℹ️
The possible values:
unspecified.
per_guest_per_night.
per_guest_per_stay.
per_room_per_night.
per_room_per_stay.
per_hour.
per_week.
pricing_methodString
The deposit pricing method.
ℹ️
The possible values:
unspecified.
percent.
fixed.
extra_bed[Object]
The adult extra beds’ policy information.
amountInt
The available extra bed number.
currencyString
The extra bed price currency. Is the same as the hotel currency.
inclusionString
The extra bed inclusion.
ℹ️
The possible values:
unspecified.
included.
not_included.
priceString
The extra bed price in the hotel currency.
price_unitString
The extra bed price unit.
ℹ️
The possible values:
unspecified.
per_guest_per_night.
per_guest_per_stay.
per_room_per_night.
per_room_per_stay.
per_hour.
per_week.
internet[Object]
The internet policy information.
currencyString
The internet price currency. Is the same as the hotel currency.
inclusionString
The internet inclusion.
ℹ️
The possible values:
unspecified.
included.
not_included.
internet_typeString
The internet type.
ℹ️
The possible values:
unspecified.
wireless.
wired.
priceString
The internet price in the hotel currency.
price_unitString
The internet price unit.
ℹ️
The possible values:
unspecified.
per_guest_per_night.
per_guest_per_stay.
per_room_per_night.
per_room_per_stay.
per_hour.
per_week.
work_areaString
The internet coverage area.
ℹ️
The possible values:
unspecified.
hotel.
room.
meal[Object]
The adult meals’ policy information.
currencyString
The meal price currency. Is the same as the hotel currency.
inclusionString
The meal inclusion.
ℹ️
The possible values:
unspecified.
included.
not_included.
meal_typeString
The meal type.
ℹ️
The possible values:
unspecified.
all-inclusive.
breakfast.
breakfast-buffet.
continental-breakfast.
dinner.
full-board.
half-board.
lunch.
nomeal.
some-meal.
english-breakfast.
american-breakfast.
asian-breakfast.
chinese-breakfast.
israeli-breakfast.
japanese-breakfast.
scandinavian-breakfast.
scottish-breakfast.
breakfast-for-1.
breakfast-for-2.
super-all-inclusive.
soft-all-inclusive.
ultra-all-inclusive.
half-board-lunch.
half-board-dinner.
priceString
The meal price in the hotel currency.
no_show[Object]
The no-show policy information.
availabilityString
The no-show availability.
ℹ️
The possible values:
unspecified.
available.
unavailable.
day_periodString
The time period related to the time value, used for fields with a 12-hour format.
ℹ️
The possible values:
unspecified — period is not specified; use with caution.
before_midday — AM (before 12:00 noon).
after_midday — PM (after 12:00 noon).
timeString
The applicable time for no-show. The local time in the HH:MM:SS format (24-hour).
parkingObject
The parking policy information.
currencyString
The parking price currency. Is the same as the hotel currency.
inclusionString
The parking inclusion.
ℹ️
The possible values:
unspecified.
included.
not_included.
priceString
The parking price in the hotel currency.
price_unitString
The parking price unit.
ℹ️
The possible values:
unspecified.
per_car_per_night.
per_car_per_stay.
per_guest_per_night.
per_guest_per_stay.
per_room_per_night.
per_room_per_stay.
per_hour.
per_week.
territory_typeString
The parking territory type.
ℹ️
The possible values:
unspecified.
on_side.
off_side.
pets[Object]
The pets’ accommodation policy information.
currencyString
The pet accommodation price currency. Is the same as the hotel currency.
inclusionString
The pet accommodation inclusion.
ℹ️
The possible values:
unspecified.
included.
not_included.
pets_typeString
The pet weight type.
ℹ️
The possible values:
unspecified — no information on the pet weight.
lt_5kg — the pet weight is less than 5 kg.
gt_5kg — the pet weight is greater than 5 kg.
priceString
The pet accommodation price in the hotel currency.
price_unitString
The pet accommodation price unit.
ℹ️
The possible values:
unspecified.
per_guest_per_night.
per_guest_per_stay.
per_room_per_night.
per_room_per_stay.
per_hour.
per_week.
shuttle[Object]
The shuttles’ policy information.
currencyString
The shuttle price currency. Is the same as the hotel currency.
destination_typeString
The shuttle destination type.
ℹ️
The possible values:
unspecified.
airport.
train.
ship.
airport_train.
inclusionString
The shuttle inclusion.
ℹ️
The possible values:
unspecified.
included.
not_included.
shuttle_typeString
The shuttle type.
ℹ️
The possible values:
unspecified.
one_way.
two_ways.
priceString
The shuttle price in the hotel currency.
visa[Object]
The visa support policy information.
visa_supportString
The visa support for the embassy of the hotel country.
ℹ️
The possible values:
unspecified — no information on the visa support.
support_enable — the visa supported is available.
metapolicy_extra_infoString
The additional hotel information. Is the same as the section “Extra info” from hotel pages on the core website.
In the field, you can find taxes and fees not included in the booking price.
The data from the field must be shown to the end user.
phoneString
The hotel phone number.
policy_struct[Object]
deprecated
The additional accommodation conditions. Is the same as the section “Important - Please Note” from hotel pages on the core website.
In the field, you can find taxes and fees not included in the booking price.
The data from the field is obligatory for showing to the end user.
paragraphs[String]
The policy itself.
titleString
The policy title.
postal_codeString
The hotel postal code.
regionObject
The region where the hotel is located.
country_codeString
Hotel’s country code (capital Latin letters, according to ISO 3166-1 alpha-2 standard).
The unique ID of the region where the hotel is located.
nameString
The name of the region where the hotel is located.
typeString
The type of the region where the hotel is located.
ℹ️
The possible values:
Airport.
Bus Station.
City.
Continent.
Country.
Multi-City (Vicinity).
Multi-Railway Station.
Multi-Region (within a country).
Neighborhood.
Point of Interest.
Province (State).
Railway Station.
Street.
Subway (Entrace).
room_groupsObject
The list of the hotel room groups.
images[String]
deprecated
The list of the URLs for the room images.
⚠️
Please use the images_ext field instead of this one.
ℹ️
The recommended method for displaying these images in our UI (e.g., direct linking to the provided URLs).
We do not block users arbitrarily; restrictions are only applied in case of suspected DDoS attacks.
Each URL has the {size} placeholder. Meaning, the size of the image you can get.
The possible size meanings:
crop — the image is fit by the width and is cut equally from the bottom and top till the middle part of the height.
fit-h — the image is fit into the rectangle by the height.
fit-w — the image is scaled so that its width fits the given value, and the height is adjusted proportionally.
fit-w-min — the image is scaled so that its width is at least the specified value (if it’s smaller, it is enlarged; if it’s larger, it is reduced), while the height is adjusted proportionally. No cropping occurs.
fit — the image is fit into the rectangle by the size in question.
The possible values:
1024x768 — fit.
x220 — fit-h.
x500 — fit-h.
x768 — fit-h.
40x40 — crop.
80x80 — crop.
100x100 — crop.
120x120 — crop.
241x241 — crop.
240x240 — crop.
154x105 — crop.
170x154 — crop.
640x350 — crop.
320x175 — crop.
200x200 — crop.
1080x522 — crop.
750x400 — crop.
640x400 — crop.
120x90 — crop.
90x75 — crop.
x300 — fit-h.
x600 — fit-h.
100x130 — crop.
x296 — fit-h.
100x50 — crop.
x100 — fit-h.
100x — fit-w.
640x230 — crop.
370x — fit-w.
645x255 — crop.
450x161 — crop.
x102 — fit-h.
225x60 — fit.
828x560 — fit.
640x640 — crop.
196x196 — crop.
1298x — fit-w.
295x220 — crop.
2048x2048 — crop.
304x — fit-w.
304x140 — crop.
x700 — fit-h.
112x112 — crop.
695x — fit-w-min.
1300x620 — fit-w.
2600x1240 — fit-w.
600x313 — fit-w.
1200x616 — fit-w.
326x220 — fit-w.
768x1024 — fit-h.
900x900 — crop.
1920x1080 — fit.
1080x1920 — fit-h.
x1080 — fit-h.
x1920 — fit-h.
1920x — fit-w.
1080x — fit-w.
images_ext[Object]
Information about the room images divided into categories.
category_slugString
The room image category.
ℹ️
The possible values:
unspecified — unspecified.
balcony — balconies.
bathroom — bathrooms.
beach — beaches.
business — business zone.
entertainment — entertainment zones.
exterior — hotel exterior.
guest_rooms — guest rooms.
hotel_front — hotel front.
hotel_rooms — hotel rooms.
lobby — lobby.
meal — meals.
outside — hotel outside view.
pool — pools.
spa — SPA zones.
sports — sport zones.
children — children zones.
miscellaneous — other.
urlString
The URL for the room image.
ℹ️
The recommended method for displaying these images in our UI (e.g., direct linking to the provided URLs).
We do not block users arbitrarily; restrictions are only applied in case of suspected DDoS attacks.
Each URL has the {size} placeholder. Meaning, the size of the image you can get.
The possible size meanings:
crop — the image is fit by the width and is cut equally from the bottom and top till the middle part of the height.
fit-h — the image is fit into the rectangle by the height.
fit-w — the image is scaled so that its width fits the given value, and the height is adjusted proportionally.
fit-w-min — the image is scaled so that its width is at least the specified value (if it’s smaller, it is enlarged; if it’s larger, it is reduced), while the height is adjusted proportionally. No cropping occurs.
fit — the image is fit into the rectangle by the size in question.
The possible values:
1024x768 — fit.
x220 — fit-h.
x500 — fit-h.
x768 — fit-h.
40x40 — crop.
80x80 — crop.
100x100 — crop.
120x120 — crop.
241x241 — crop.
240x240 — crop.
154x105 — crop.
170x154 — crop.
640x350 — crop.
320x175 — crop.
200x200 — crop.
1080x522 — crop.
750x400 — crop.
640x400 — crop.
120x90 — crop.
90x75 — crop.
x300 — fit-h.
x600 — fit-h.
100x130 — crop.
x296 — fit-h.
100x50 — crop.
x100 — fit-h.
100x — fit-w.
640x230 — crop.
370x — fit-w.
645x255 — crop.
450x161 — crop.
x102 — fit-h.
225x60 — fit.
828x560 — fit.
640x640 — crop.
196x196 — crop.
1298x — fit-w.
295x220 — crop.
2048x2048 — crop.
304x — fit-w.
304x140 — crop.
x700 — fit-h.
112x112 — crop.
695x — fit-w-min.
1300x620 — fit-w.
2600x1240 — fit-w.
600x313 — fit-w.
1200x616 — fit-w.
326x220 — fit-w.
768x1024 — fit-h.
900x900 — crop.
1920x1080 — fit.
1080x1920 — fit-h.
x1080 — fit-h.
x1920 — fit-h.
1920x — fit-w.
1080x — fit-w.
nameString
The full room name.
room_amenities[String]
The room amenity list.
To get all available room amenities and their definitions, use the room_amenities field from the Retrieve hotel static data call.
room_group_idInt
deprecated
The room ID.
sizeNumber
Room area in square meters.
ℹ️
This parameter is available only via the Content API for partners with the relevant feature enabled.
To activate it, please contact your account manager and ensure a supplementary agreement is signed.
Not available in data dumps.
rg_extObject
The room ID.
classInt
The room class information.
ℹ️
The possible values:
0 — run of house.
1 — dorm.
2 — capsule.
3 — room.
4 — junior suite.
5 — suite.
6 — apartment.
7 — studio.
8 — villa.
9 — cottage.
17 — bungalow.
18 — chalet.
19 — camping.
20 — tent.
qualityInt
The room quality information.
ℹ️
The possible values:
0 — undefined.
1 — economy.
2 — standard.
3 — comfort.
4 — business.
5 — superior.
6 — deluxe.
7 — premier.
8 — executive.
9 — presidential.
17 — premium.
18 — classic.
19 — ambassador.
20 — grand.
21 — luxury.
22 — platinum.
23 — prestige.
24 — privilege.
25 — royal.
sexInt
The room gender restrictions.
ℹ️
The possible values:
0 — undefined.
1 — male.
2 — female.
3 — mixed.
bathroomInt
The room bathroom information.
ℹ️
The possible values:
0 — undefined.
1 — a shared bathroom.
2 — a private bathroom
3 — an external private bathroom.
beddingInt
The room bedding information.
ℹ️
The possible values:
0 — undefined.
1 — a bunk bed.
2 — a single bed.
3 — a double bed.
4 — a twin bed.
7 — multiple beds.
8 — chair-bed.
9 — sofa.
familyInt
Whether it is a family room or not.
ℹ️
The possible values:
0 — not a family room.
1 — a family room.
capacityInt
The maximum number of main bed places without additional charges and excluding extra beds, cots, etc.
ℹ️
The possible values:
0 — undefined.
1 — single.
2 — double.
3 — triple.
4 — quadruple.
5 — quintuple.
6 — sextuple.
clubInt
Whether it is a club room or not.
ℹ️
The possible values:
0 — not a club room.
1 — a club room.
bedroomsInt
The bedroom number.
ℹ️
The possible values:
0 — undefined.
1 — 1 bedroom.
2 — 2 bedrooms.
3 — 3 bedrooms.
4 — 4 bedrooms.
5 — 5 bedrooms.
6 — 6 bedrooms.
balconyInt
Whether there is a balcony or not.
ℹ️
The possible values:
0 — no balcony.
1 — a balcony.
viewInt
The room view information.
ℹ️
The possible values:
0 — undefined.
1 — bay view.
2 — bosphorus view.
3 — burj-khalifa view.
4 — canal view.
5 — city view.
6 — courtyard view.
7 — dubai-marina view.
8 — garden view.
9 — golf view.
17 — harbour view.
18 — inland view.
19 — kremlin view.
20 — lake view.
21 — land view.
22 — mountain view.
23 — ocean view.
24 — panoramic view.
25 — park view.
26 — partial-ocean view.
27 — partial-sea view.
28 — partial view.
29 — pool view.
30 — river view.
31 — sea view.
32 — sheikh-zayed view.
33 — street view.
34 — sunrise view.
35 — sunset view.
36 — water view.
37 — with view.
38 — beachfront.
39 — ocean front.
40 — sea front.
floorInt
The room floor Information.
ℹ️
The possible values:
0 — undefined.
1 — a penthouse floor.
2 — a duplex floor.
3 — a basement floor.
4 — an attic floor.
name_structObject
The structured room name.
bathroomString
The room bathroom information.
Has the null value, if it is a private bathroom.
bedding_typeString
The room bedding information.
main_nameString
The room name.
star_ratingInt
The hotel rating on a scale from 1 to 5. Has the 0 value for no available rating.
ℹ️
The minimum value is 0.
The maximum value is 5.
serp_filters[String]
The list of amenities for the hotel selection based on a cumulative set of features from:
All the hotels’ rates.
And common hotels’ features.
To get all available room amenities and their definitions, use the serp_filters field from the Retrieve hotel static data call.
star_certificateObject
Information about the hotel star certificate.
Applicable only for hotels in some specific countries.
Has the null value if there is no information about the star certificate.
valid_toString
The valid true date.
certificate_idString
The certificate ID.
Has the null value if there is no information about the certificate ID.
is_closedBoolean
Indicates that the property is closed. When set to true, the property remains in the system and may be displayed on the website with a “This property is closed” notice (e.g., due to seasonality, renovation, holidays, or permanent closure). The property stays in the database, but its availability and bookability are managed separately.
keys_pickupObject
Information about how to pick up the hotel room keys.
typeString
The picking-up type.
ℹ️
The possible values:
unspecified — no instructions.
phone — get the keys with a call. To get the instructions, call the phone number in the phone field of this object.
address — get the keys on the address specified in the apartment_office_address field of this object.
smartlock — get the keys in a smart lock. Can be opened with an app or code.
keypad — get the keys in a lock with a keypad.
lockbox — get the keys in a lock box.
reception — get the keys at the 24-hour reception.
phoneString
The phone number for contacting purposes. The phone number must be valid.
ℹ️
The minimum length is 5 characters.
The maximum length is 35 characters.
is_contactlessBoolean
Whether the hotel room keys’ pick-up is contactless or not.
emailString
The email address for contacting purposes. The email address must be valid.
apartment_office_addressString
The actual pick-up reception address.
apartment_extra_informationString
The additional pick-up information.
giata_codeString
A globally unique hotel identifier in the GIATA system.
ℹ️
The field will be present and populated if all the following conditions are met:
GIATA code support is enabled for your API key (you have signed a contract with GIATA and informed our team about it).
There is a valid GIATA code for the corresponding hotel (a mapping exists between the internal hotel ID and the GIATA code in our database).
If either of these conditions is not met, the field will have an empty string value.
distance_centerNumber
Distance from the property to the city center, in meters.
ℹ️
This parameter is available only via the Content API for partners with the relevant feature enabled.
To activate it, please contact your account manager and ensure a supplementary agreement is signed.
Not available in data dumps.
factsObject
The hotel information.
floors_numberInt
The floors number.
registerObject
Information about the hotel registration in the FSA register.
Applicable only for hotels in some specific countries.
Has the null value if there is no information about the registration.
recordString
Registration number in the FSA register.
linkString
Link to the FSA register.
emailString
The hotel email address in the FSA register.
phoneString
The hotel phone number in the FSA register.
statusString
Status of the object in the FSA register. Determines whether the object can be displayed and sold. Possible values:
Active — the object can be both displayed and sold.
Suspended — the object can be displayed, but selling is not available.
Terminated — the object cannot be displayed or sold.
Unspecified — status is unknown, used for unexpected values from an external source.
kindString
The hotel type in the FSA register.
ℹ️
The possible values:
unspecified — hotel type is not specified.
hotel — classic hotel.
camping — camping, accommodation in nature (tents, cabins, etc.).
resort — resort hotel, often with leisure or recreational facilities.
sanatorium — sanatorium, health and wellness facility.
guesthouse — guesthouse, small private accommodation.
nameString
Name of the hotel in the FSA register.
addressString
The hotel address in the FSA register.
status_end_dateString
Expiry date of the object in the FSA register.
taxpayer_numberString
The Taxpayer Personal Identification Number (INN) of the hotel.
ℹ️
The length is 10 characters.
state_registration_numberString
The State Registration Number for Companies (OGRN) of the hotel.
ℹ️
The length is 13 characters.
work_timeString
The hotel legal address working hours.
roomsObject
Information about hotel rooms from the FSA register.
rooms_countInt
Number of rooms by category.
category_typeString
Name of room categories.
fsa_kindString
cancelled
The hotel type in the FSA register.
ℹ️
The possible values:
unspecified — hotel type is not specified.
hotel — classic hotel.
camping — camping, accommodation in nature (tents, cabins, etc.).
resort — resort hotel, often with leisure or recreational facilities.
sanatorium — sanatorium, health and wellness facility.
guesthouse — guesthouse, small private accommodation.
fsa_nameString
cancelled
Name of the hotel in the FSA register.
rooms_numberInt
The rooms number.
year_builtInt
The construction year.
year_renovatedInt
The renovation year.
electricityObject
The socket type.
frequency[Int]
The sockets’ frequency.
voltage[Int]
The sockets’ voltage.
sockets[String]
The socket types.
To get all available socket types and their definitions, use the socket_types field from the Retrieve hotel static data call.
payment_methods[String]
The card types accepted at the hotel when pay there.
ℹ️
The possible values:
unspecified — unspecified.
american_express — American Express.
cash — cash.
china_unionpay — China UnionPay.
diners_club — Diners Club International.
euro_mastercard — Euro/Mastercard.
jcb — JCB.
maestro — Maestro.
master_card — Mastercard.
switch_maestro — Switch (Maestro).
visa — Visa.
visa_debit — Visa Debit.
vise_delta — Visa Delta.
visa_electron — Visa Electron.
pro100 — Pro100.
front_desk_time_startString
The reception opening time. The local time in the HH:MM:SS format.
front_desk_time_endString
The reception closing time. The local time in the HH:MM:SS format.
is_gender_specification_requiredBoolean
Whether the guests’ gender is required by the hotel or not.
deletedBoolean
Indicates that the property has been fully removed. When set to true, the property is completely excluded from all listings and is not displayed on the website. This status is used only in exceptional cases (for example, legal or other critical reasons).
Response example
{
"data": [
{
"address": "Katiet Bosua, South Sipora, Mentawai, Bosua, Mentawai Islands Regency, West Sumatra, Indonesia, Katiet",
"amenity_groups": [],
"check_in_time": "14:00:00",
"check_in_time_end": "",
"check_out_time": "12:00:00",
"description_struct": [
{
"paragraphs": [
"You’ll be sleeping tight! Hotel «Lances Right Villas Katiet» is located in Katiet. This hotel is located minutes away from the city center." ],
"title": "Location" }
],
"email": "",
"hotel_chain": "No chain",
"hid": 9852019,
"id": "lances_right_villas_katiet",
"images_ext": [],
"kind": "Hotel",
"latitude": -2.3758,
"longitude": 99.8482,
"name": "Lances Right Villas Katiet",
"metapolicy_struct": {
"add_fee": [],
"check_in_check_out": [],
"children": [],
"children_meal": [],
"cot": [],
"deposit": [],
"extra_bed": [],
"internet": [],
"meal": [],
"no_show": {
"availability": "unspecified",
"day_period": "unspecified",
"time": "" },
"parking": [],
"pets": [],
"shuttle": [],
"visa": {
"visa_support": "unspecified" }
},
"metapolicy_extra_info": "To prevent the spread of the Mpox virus, the Indonesian Ministry of Health has resumed health screening for international travelers (both Indonesian and foreign nationals) entering Indonesia from August 27, 2024. This includes completing an electronic self-declaration form called SATUSEHAT Health Pass, which must be completed on a dedicated web platform.\n<ul> <li>There is no hot water on site. </li> </ul>",
"phone": "+62-08126626702",
"policy_struct": [
{
"paragraphs": [
"Information about the type of meals included in the price is indicated in the rate details.",
"Meals may be limited during Ramadan." ],
"title": "Meals" },
{
"paragraphs": [
"Couples checking into the same room must present a valid marriage certificate upon check-in. Otherwise, the property may reject the booking or request that a second room be booked." ],
"title": "Special living conditions" },
{
"paragraphs": [
"To prevent the spread of the Mpox virus, the Indonesian Ministry of Health has resumed health screening for international travelers (both Indonesian and foreign nationals) entering Indonesia from August 27, 2024. This includes completing an electronic self-declaration form called SATUSEHAT Health Pass, which must be completed on a dedicated web platform.",
"<ul> <li>There is no hot water on site. </li> </ul>" ],
"title": "Extra info" }
],
"postal_code": "25972",
"region": {
"country_code": "ID",
"iata": "",
"id": 965851524,
"name": "Katiet",
"type": "City" },
"room_groups": [],
"star_rating": 2,
"serp_filters": null,
"star_certificate": {
"valid_to": "",
"certificate_id": "" },
"is_closed": false,
"facts": {
"electricity": {
"frequency": [
50 ],
"voltage": [
230 ],
"sockets": [
"c",
"f" ]
},
"type": "",
"floors_number": 0,
"rooms_number": 0,
"year_built": 0,
"year_renovated": 0,
"register": {
"record": "",
"link": "",
"email": "",
"phone": "",
"status": "",
"kind": "unspecified",
"name": "",
"address": "",
"status_end_date": "",
"rooms": [],
"taxpayer_number": "",
"state_registration_number": "",
"work_time": "from 9-18 local time" }
},
"payment_methods": null,
"front_desk_time_start": "",
"front_desk_time_end": "",
"is_gender_specification_required": false,
"deleted": false,
"keys_pickup": {
"type": "unspecified",
"phone": "",
"is_contactless": false,
"email": "",
"apartment_office_address": "",
"apartment_extra_information": "" },
"distance_center": 975,
"giata_code": "1087889" }
],
"debug": {
"api_endpoint": {
"endpoint": "api/content/v1/hotel_content_by_ids",
"is_active": true,
"is_limited": true,
"remaining": 99999,
"requests_number": 100000,
"reset": "2026-06-10T22:36:00",
"seconds_number": 60 },
"request": {
"hids": [
9852019 ],
"language": "en" },
"method": "POST",
"real_ip": "104.30.161.77",
"request_id": "f6caee9df14c4ea0cba4038bc3b0143e",
"key_id": 1234,
"api_key_id": 1234,
"utcnow": "2026-06-10T22:35:57.874094" },
"status": "ok",
"error": null}
Errors
The error field has the value specified in the headers below.
invalid_params
One or more input parameters are incorrect. For more details, see the response field debug validation_error.