GET
Airbnb Cancellation Policy API
Get cancellation policies with refund terms, deadlines, and milestone dates for any Airbnb listing.
Overview
Date-Specific Policies
Cancellation deadlines are calculated based on your check-in date. Always verify before booking.
The Airbnb Cancellation Policy endpoint returns the listing's cancellation terms including policy type, refund percentages, and deadline milestones. Essential for understanding what happens if plans change.
Endpoint URL
GET https://api.stayapi.com/v1/airbnb/listing/{listing_id}/cancellation-policy
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| listing_id | integer | Required | Airbnb listing ID (path parameter) |
| check_in | string | Required | Check-in date in YYYY-MM-DD format |
| check_out | string | Required | Check-out date in YYYY-MM-DD format |
| adults | integer | Optional | Number of adults (1-16, default: 1) |
Policy Types
CANCEL_FLEXIBLE- Full refund up to 24 hours before check-inCANCEL_MODERATE- Full refund up to 5 days before check-inCANCEL_STRICT- 50% refund up to 7 days before check-inNON_REFUNDABLE- No refund available
Response Structure
Policy Information
policy_type- Policy category (e.g., CANCEL_MODERATE)title- Human-readable title (e.g., "Free cancellation")subtitle- Summary with deadline date
Milestones
refund_type- Type of refund (Full, Partial, None)deadline- Deadline timestamp (ISO 8601)refund_term- Detailed refund description
Request
Response