Returns allotment in calendar format with pricing information.
In case you want guaranteed availability results and flexibility over the stay parameters please use the Flexible Calendar Availability.
/availability/{propertycode}/calendar
| NAME | TYPE | RANGE / SET | REQUIRED | DEFAULT | EXAMPLE | NOTES |
|---|---|---|---|---|---|---|
| fromd | date (ISO 8601) | from today to (today + 3 years) |
YES | – | &fromd=2025-10-07 | |
| tod | date (ISO 8601) |
from (checkin + 1) to (checkin + 3 months) |
YES* | checkin + 1 day | &tod=2025-10-14 | |
| adults | integer | 1 – max capacity | NO | 1 | &adults=2 | The value is PER ROOM. Maximum value is automatically calculated based on the property's maximum possible room capacity. |
| children | integer | 0 – (max capacity-1) | NO | 0 | &children=1 | The value is PER ROOM. Maximum value equals (maximum capacity - 1). |
| NAME | TYPE | RANGE / SET | REQUIRED | DEFAULT | EXAMPLE | NOTES |
|---|---|---|---|---|---|---|
| room | string | varchar(6) | NO | – | &room=DBL | Only returns availability for specified room type |
| rate | integer | NO | – | &rate=448033 | Only returns availability for specified rate |
{
"method": "http://rest.reserve-online.net/availability/DEMO/calendar",
"http_method": "GET",
"http_code": 200,
"error_code": "OK",
"error_msg": "",
"params": [
{
"type": "URL",
"name": "fromd",
"value": "2025-10-07"
},
{
"type": "URL",
"name": "tod",
"value": "2025-10-14"
}
],
"data": {
"days": [ // Calendar days allotment and pricing breakdown
{
"date":ISO 8601, // Check-in date
"allot":INTEGER, // Number of available rooms
"price":MONEY, // Total rate price
"min_stay":INTEGER, // Minimum stay in days
"max_stay":INTEGER // Maximum stay in days, -1 if no max stay defined
"checkin":BOOLEAN, // 1=Check-in is allowed, 0=Check-in not allowed
}
]
}
}