Get Airbnb listing
Input
id requiredAirbnb room id, the number in /rooms/<id> (search_listings returns it).
pets optionalNumber of pets.
adults optionalNumber of adults. Default 2.
Default: 2checkin optionalCheck-in date, YYYY-MM-DD. With checkout, the result carries the quote and the cancellation policy for these dates. Airbnb opens its calendars about 12 months ahead.
infants optionalNumber of infants (under 2).
checkout optionalCheck-out date, YYYY-MM-DD.
children optionalNumber of children (2-12).
currency optionalISO 4217 currency for prices, e.g. USD or EUR. Default USD.
Default: "USD"Output
id requiredurl requiredname requiredThe listing's own name, as its host wrote it.
quote requiredThe booking quote for the dates and guests asked for. Null without dates. available is false when the listing cannot be booked for them, with Airbnb's reason code (e.g. DATE); lines and total are then empty.
title requiredAirbnb's summary line, e.g. "Rental unit in Lisbon · ★4.88 · 1 bedroom · 2 beds · 1 bath".
images requiredamenities requiredEvery amenity the listing page lists, available or not (the group "Not included" lists the ones it lacks).
availability requiredThe calendar the page loads: 12 months from the current one, day by day.
thingsToKnow requiredThe things-to-know blocks: type is Airbnb's own code (HOUSE_RULES, SAFETY_AND_PROPERTY, CANCELLATION_POLICY, INSTANT_BOOK...), items are the lines the page shows.
cancellationPolicy requiredThe refund milestones for the dates asked for. Null without dates: Airbnb gives them only for dates.
lat optionallng optionalhost optionalrating optionalroomType optionalEntire home/apt, Private room, Shared room or Hotel room.
sleeping optionaldescription optionalreviewCount optionalpropertyType optionalpersonCapacity optionalcategoryRatings optionallocationSubtitle optionalThe place line of the location section, e.g. "Lisbon, Portugal".
