Get an Airbnb Stay Calendar and Night Restrictions

View all Airbnb Search, Prices & Reviews endpoints →

Provide a listingId from stays-search. Optional year and month select the starting calendar month, and count requests 1 to 12 months; documented defaults use the current year/month and 12 months. The documented body contains data.calendar_months with condition_ranges, start_date, end_date and conditions including min_nights, max_nights, closed_to_arrival and closed_to_departure. Inspect returned calendar content to identify candidate stay windows. This endpoint was not live-verified in the current set. Unavailable dates can reflect blocked calendars or restrictions and do not prove confirmed bookings, actual occupancy or earned revenue.

API Features

One-to-twelve-month calendar span Use count to bound the number of requested months for a selected listing.
Calendar start month selection Set year and month explicitly or allow the documented current-month behavior.
Night and arrival conditions The documented condition_ranges carry min_nights, max_nights and arrival/departure closure flags.
Availability is not occupancy Keep calendar observations separate from claims about booked nights, guest stays or revenue.

Live API Demo

GET /api/project/airbnb-search/stays-availability-calendar

Request cost is temporarily unavailable. No price is assumed.

View pricing

API Response (JSON)

{}
curl -X GET 'https://api.opendata-api.com/api/project/airbnb-search/stays-availability-calendar?key=<API_KEY>&listingId=<listingId>&count=12'
📢
Need Help?
If you encounter API issues or need other API requirements, please contact us.
Contact Us

Use Cases

Frequently asked questions

How do I choose the calendar period?

Send listingId plus optional year, month and count. count is documented from 1 to 12; omitting the period uses the current year/month and the documented 12-month span.

Can I derive actual occupancy from unavailable calendar dates?

No. Unavailable dates may reflect host blocks, rules or other restrictions. The documented calendar is not evidence of a confirmed reservation, completed stay or revenue, and its current endpoint behavior still needs separate verification.

Related operations

Guides

View Subscription Plans →