Retrieve the optimized calendar for a single listing

Use this endpoint to retrieve daily calendar availability and pricing for a given listing ID and date range with optimized response format.

View Parameter Behavior:

  • view=compact (default): Returns minimal data without blockIds array and detailed blocks object for better performance
  • view=full: Returns complete data including blockIds array for each calendar day and detailed blocks object with full block information

IMPORTANT: Multi-unit calendar availability is determined by unit allotment, not its status field. To calculate if a multi-unit has availability, use the following formula:

const isAvailable = _.isNumber(currentDay.allotment)?
currentDay.allotment > 0 : currentDay.status === 'available';
Language
Credentials
Header
Click Try It! to start a request and see the response here!