Get one Airbnb listing
airbnb_listingFull details of one Airbnb listing: name, type, capacity, bedrooms/beds/baths, sleeping arrangements, amenities (and notable ones missing), description (trimmed), house rules with check-in/check-out times, the host (name, Superhost, company or individual, years hosting, response rate — no contact details), the rating with its categories, approximate location, highlights and photos. With checkin/checkout it also returns the price for that stay and guests — the TOTAL incl. all fees (price), price_per_night, price_before_discount, price_breakdown — and available: false when the listing cannot be booked for those dates or that many guests (the note says why). Without dates there is no price (Airbnb prices only dated stays). Scraped live from airbnb.pl (typically ~1 s via direct fetch; ~10 s when it falls back to an unblocker). Two requests with dates (the page, then a dated search around it for the price). Result: { source, fetchedAt, query, page_url, listing: { id, url, name, kind, room_type, property_type, summary, overview, capacity, bedrooms, beds, baths, location: { name, lat, lng, approximate }, rating, review_count, rating_categories, guest_favorite, is_new, host: { name, superhost, verified, business, years_hosting, rating, review_count, response_rate, response_time, about }, description, checkin_from, checkin_until, checkout_by, house_rules, additional_rules, sleeping: [{ room, beds }], amenities, amenities_not_included, highlights, photos, stay, guests, available, free_cancellation, price_basis, price, price_per_night, price_per_month, price_before_discount, nights, currency, price_text, price_breakdown }, note? }. Text fields are Airbnb's Polish wording.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pets | No | Pets (limits results to pet-friendly stays). Default 0. | |
| adults | No | Adults (13+). Default 2. | |
| checkin | No | Arrival date, YYYY-MM-DD (from today to about two years ahead). Pass together with checkout; omit both for Airbnb's own suggested dates. | |
| infants | No | Infants under 2 (not counted as guests). Default 0. | |
| listing | Yes | The listing: its `id` from airbnb_search (e.g. '49891381') or its link from any Airbnb domain (https://www.airbnb.pl/rooms/49891381, https://www.airbnb.com/rooms/49891381). | |
| checkout | No | Departure date, YYYY-MM-DD, after checkin (at most 365 nights; 28+ nights are quoted per month). | |
| children | No | Children aged 2–12. adults + children ≤ 16. Default 0. | |
| currency | No | 3-letter ISO currency for prices, e.g. 'PLN' (default), 'EUR', 'USD', 'GBP'. | |
| no_cache | No | Force a fresh fetch and bypass this server's result cache (5 min). Default false. |