Get Airbnb Stay Details by Listing ID
View all Airbnb Search, Prices & Reviews endpoints →Pass a listingId obtained from stays-search; optional checkinDate, checkoutDate, guest counts, currencyCode and languageCode provide trip context. The live response returned status:true, message:Successful and data of type StayPDPSections with sectionContainer, metadata and other section collections. sectionContainer entries identified their sections and contained title, description, amenities, location and reviews. Metadata matched the selected Paris listing, capacity and original room link. Parse sections by their identifiers rather than assuming a flat property object or fixed section order; an undated detail response is not a dated price quote.
API Features
Live API Demo
🔒 Sign in to try it live
Log in to call this API with your own API key. New accounts get 100 free credits — no card required.
Log in / Sign upNo active API key found. Create one in your Dashboard, then reload this page. Dashboard →
/api/project/airbnb-search/stays-detail API Response (JSON)
{} curl -X GET 'https://api.opendata-api.com/api/project/airbnb-search/stays-detail?key=<API_KEY>&listingId=1173047051903832695&adults=2¤cyCode=USD&languageCode=en-US'
Query Result
Use Cases
- Build a read-only stay profile with descriptions and amenity sections after a traveler selects a search card.
- Enrich an internal accommodation shortlist with capacity and location context from matched listing metadata.
- Cross-check a search-to-detail join against the returned original room link before storing the profile.
- Extract traveler-relevant sections without depending on their position in a large nested detail response.
Frequently asked questions
Is the stay detail body a flat listing object?
No. The observed data used StayPDPSections with sectionContainer entries, each carrying a section identifier and nested section content. Locate the relevant section rather than relying on an array index or assuming title is at data.title.
Does an undated stay profile provide my trip's final price?
No. Detail can be requested without dates, but a trip-specific comparison should use stays-price-detail with the listing ID, future check-in/check-out dates, guests and currency held consistent.