Returns allotment in calendar format with pricing information.
Not available to Travel Agent or Corporate API accounts. Use Flexible Calendar Availability instead.
In case you want guaranteed availability results and flexibility over the stay parameters please use the Flexible Calendar Availability.
/availability/{propertycode}/calendar
HTTP 429 (too many requests) or 503 (temporarily unavailable) may be returned without a JSON body. Retry these requests with back-off.
| NAME | TYPE | RANGE / SET | REQUIRED | DEFAULT | EXAMPLE | NOTES |
|---|---|---|---|---|---|---|
| fromd | date (ISO 8601) | from today to (today + 3 years) |
YES | – | &fromd=2026-11-03 | |
| tod | date (ISO 8601) |
from (checkin + 1) to (checkin + 3 months) |
YES* | checkin + 1 day | &tod=2026-11-10 | |
| 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": "2026-11-03"
},
{
"type": "URL",
"name": "tod",
"value": "2026-11-10"
}
],
"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
}
]
}
}