API Reference
POSTHotel

Discovery

/hotel/v1/list

Discover available properties for a geo ID, stay dates, occupancy, and currency.

Source: API Documentation.pdf, pages 13-16

Authorization required

Call the authentication endpoint first, then include the returned access token in the Authorization header together with Content-Type: application/json.

Parameters

NameTypeExampleDescription
geoIdRequiredString102813Geographic ID used to search properties.
checkInDateRequiredDate (YYYY-MM-DD)2026-01-22Check-in date.
checkOutDateRequiredDate (YYYY-MM-DD)2026-01-23Check-out date.
numRoomsRequiredInteger1Number of rooms requested.
displayCurrencyStringIDRCurrency used to display pricing.
sortByStringHIGHEST_PRICESorting option for results.
filtersObject-Filter criteria such as star rating and price range.
cursorString-Cursor value for pagination.
pageInteger1Page number for pagination.
limitInteger10Maximum number of records per page.
totalPropertiesString1038Total number of properties found.
maximalOffsetString1038Maximum offset value available.
propertiesArray (Object)-List of available properties based on search criteria.
nextCursorString / NullnullCursor value for next page retrieval.
totalPagesString1038Total number of pages available.
propertyIdString9695753Unique property identifier.
propertySummaryObject-Summary information of the property.
propertyImagesArray (Object)-Property image information.
cheapestRoomNameStringSuperior Room, 1 King BedName of the cheapest available room.
cheapestRoomObject-Cheapest available room information.
rateKeyString<rate_key>Unique rate identifier used for rate validation and booking.