POSTHotel
Get Rates
/hotel/rate
Retrieve property-level availability, pricing, cancellation, and nightly rate breakdowns.
Source: API Documentation.pdf, pages 16-22Authorization required
Call the authentication endpoint first, then include the returned access token in the Authorization header together with Content-Type: application/json.
Parameters
| Name | Type | Example | Description |
|---|---|---|---|
checkInDateRequired | Date (YYYY-MM-DD) | 2026-02-22 | Check-in date. |
checkOutDateRequired | Date (YYYY-MM-DD) | 2026-02-23 | Check-out date. |
language | String | en | Language preference for response. |
userNationality | String | ID | Guest nationality (ISO country code). |
numRoomsRequired | Integer | 1 | Number of rooms requested. |
numAdultsRequired | Integer | 1 | Number of adult guests. |
displayCurrency | String | IDR | Currency for displayed pricing. |
isExtended | Boolean | true | Indicates whether extended rate details are requested. |
propertyIds | Array (String) | ["9685533"] | List of property IDs to retrieve rates. |
success | Boolean | true | Indicates request status. |
data | Array (Object) | - | List of rate results per property/room. |
propertyId | String | 9685533 | Property identifier. |
rateStatus | String | AVAILABLE | Availability status of the rate. |
roomId | String | 11525132##217857 233 | Unique room rate identifier. |
roomName | String | Deluxe Room | Room display name. |
roomType | String | Deluxe Room | Room category/type. |
numRooms(response) | Integer | 1 | Number of rooms in rate result. |
numAdults(response) | Integer | 1 | Number of adults in rate result. |
numChildren | Integer | 0 | Number of children. |
maxOccupancy | Integer | 2 | Maximum occupancy allowed. |
mealType | String | BF | Meal inclusion type (e.g., BF = Breakfast). |
bedArrangement | Array (Object) | - | Bed configuration information. |
totalRates | Object | - | Total pricing information for stay. |
nightlyRates | Object | - | Nightly rate breakdown. |
charges | Array (Object) | - | Additional charges (e.g., tax, service fee). |
rateKey | String | - | Unique rate identifier for validation/booking. |
cancellationPolicy | Object | - | Cancellation policy information. |
checkInPolicy | Object | - | Check-in policy details. |
lastUpdatedTime | Long / Null | null | Timestamp of last rate update. |
occupancyPricing | Object | - | Detailed pricing breakdown per occupancy. |
cancelPenalties | Array (Object) | - | Cancellation penalty details. |
bedGroups | Array (Object) | - | Bed group configuration. |
facilityData | Array (Object) | - | Included facilities for the rate. |
distribution | Boolean | false | Indicates distribution channel flag. |
refundable | Boolean | true | Indicates if the rate is refundable. |
smokingAllowed | Boolean | false | Indicates if smoking is allowed. |
isRefundable | Boolean | true | Refundable flag (system-level). |
isSmokingAllowed | Boolean | false | Smoking allowed flag (system-level). |