Get Property Details for the Query-Based Workflow
View all Airbnb Search, Prices & Reviews endpoints →Provide the required decimal property id with optional currency and locale. Historical property-search examples identify it at homes[].listing.id; the current live property search instead used demandStayListing identifiers, so do not assume that older extraction path is still present or pass an encoded identifier as a decimal ID. The documented detail response has data of type StayPDPSections, metadata, bookingPrefetchData and seoFeatures with canonicalUrl and descriptive listing text. Undated price-related metadata can be null. This specific detail route was not live-tested; it should not be confused with the verified stays-detail endpoint.
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/properties-detail API Response (JSON)
{} curl -X GET 'https://api.opendata-api.com/api/project/airbnb-search/properties-detail?key=<API_KEY>&id=<id>¤cy=USD&locale=en-US'
Query Result
Use Cases
- Enrich query-discovered property records with documented profile metadata after resolving the correct decimal ID.
- Attach a returned canonical room link to an analyst's property research record for source verification.
- Distinguish static property metadata from dated quote observations in an accommodation database.
- Audit an older homes[].listing.id integration when current search results use a different identifier structure.
Frequently asked questions
Which ID belongs in properties-detail?
The endpoint expects a decimal property id. Older documented property searches show homes[].listing.id, but the current live homes sample did not. Inspect the actual identifiers and resolve the correct decimal ID instead of forwarding an encoded demandStayListing.id unchanged.
Is this the same verified endpoint as stays-detail?
No. It is a separate query-family route with id, currency and locale. Its documented example is available, but the current live verification covered stays-detail with listingId, not this endpoint.