Retrieve Listing Data
This endpoint retrieves complete Airbnb listing details for a specific listing ID, including property attributes, location, facilities, check-in/out instructions, availability, and quality assessment.
Endpoint
POST
Header
app-id
string
Yes
Your application ID. Required for authentication.
Authorization
string
Yes
Your API key. for authorization. Required for authentication.
Content-Type
string
Yes
Must be set to application/json.
Attributes
hotelid alphanumeric (Required)
Specifies the required node hotelid contains the IT provider's hotel id for which the provider wishes to add mapping information
channelhotelid alphanumeric (Required)
Specifies the unique hotel ID used in the external distribution channel or PMS (Property Management System).
listingid numeric (Required)
listing id of the property allocated by airbnb.
Request
Response
Success Response
Success Response - Body Elements
Status string
Indicates whether the API request was successful. Will always be "Success" in a successful response.
Data object
Contains the full listing information returned from Airbnb for the provided listingid.
listing object
The root object containing all listing-level details such as address, availability, host info, facilities, and property attributes.
zipcode string
The postal code associated with the listing’s location.
has_availability boolean
Indicates whether the listing is currently active and available on Airbnb.
host_roles array
List of host-related details, including whether the user is the primary host and their role (e.g., OWNER, CO-HOST).
directions string
Directions or guidance to help guests locate the listing.
lat number
Latitude coordinate of the property.
city string
City where the property is located.
country_code string
Two-letter country code of the listing (ISO standard).
lng number
Longitude coordinate of the property.
room_type_category string
Type of room offered (e.g., entire_place, private_room, shared_room).
reservation_issues array
Indicates any reservation-related issues associated with the listing. Empty if none exist.
tier string
Airbnb category tier assigned to the listing (e.g., marketplace).
state string
State or region where the property is located.
id string
The Airbnb-generated unique identifier for the listing.
has_active_disaster boolean
Indicates whether the property is in an active disaster region as identified by Airbnb.
name string
The display name/title of the listing on Airbnb.
display_exact_location_to_guest boolean
Indicates whether Airbnb shows the exact map location to guests.
property_type_category string
Category of property type (e.g., hut, apartment, villa).
person_capacity number
The maximum number of guests allowed at the listing.
quality_standards object
Represents Airbnb’s quality standard assessment of the listing (e.g., "GOOD").
property_details object
Detailed property specifications such as floor count, size, and construction year.
synchronization_category string
Specifies the synchronization level (e.g., sync_all).
street string
Street address of the listing.
listing_views array
List of view categories visible from the property (e.g., "BAY_VIEW").
property_type_group string
The broader group of the property type (e.g., houses, apartments).
check_out_tasks object
Defines checkout tasks guests must complete (e.g., gathering towels).
check_in_option object
Includes instructions and the method of check-in (e.g., lockbox).
categories array
List of Airbnb categories associated with the listing (empty if none).
apt string
Apartment or unit number, if applicable.
facilities array
List of facilities available at the property. Each object contains:
facility_id
is_available
optional instances (key–value details)
Message string
A descriptive message about the result of the request.
Error Response
Error Response - Body Elements
Status string
Indicates the result of the API call.
Will be always "Fail" in case of an error response.
Errors object
The response error, the root element.
Code string
Specific error code that helps identify the type of error.
For example: "400" indicates a bad request.
ShortText string
A short description of the error.
Message string
The message in the response.
Last updated
Was this helpful?