Inspect Hotel Property Details for a Stay
View all Skyscanner Flights & Travel Search endpoints →Request the documented property-detail operation using hotelId from a hotel-search result and required future checkIn/checkOut dates. Optional adults and currency preserve the intended stay context. This operation is intended to provide hotel content such as amenities, images and policies; its returned field names and coverage have not been independently verified. Render only content actually present, distinguish descriptive property information from date-dependent room availability, and do not infer refundability, occupancy rules or confirmed inventory from a description. Retrieve room-price information separately when needed; this lookup does not reserve accommodation.
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/skyscanner/hotels-get-hotel-details API Response (JSON)
{} curl -X GET 'https://api.opendata-api.com/api/project/skyscanner/hotels-get-hotel-details?key=<API_KEY>&hotelId=<hotelId>&checkIn=<checkIn>&checkOut=<checkOut>¤cy=USD'
Query Result
Use Cases
- Create a property-detail page for a hotel selected from search, rendering only descriptive information present in the returned payload.
- Enrich a trip's accommodation shortlist with documented property content while keeping room availability in a separate section.
- Check whether a selected hotel's returned amenities satisfy a traveler's preferences before requesting room offers.
- Display available property policy text without turning missing policy fields into affirmative promises about cancellation or occupancy.
Frequently asked questions
Does hotel detail lookup use hotelId or destination entityId?
Use the specific hotel's hotelId returned by hotel search, together with future checkIn and checkOut dates, checkout after check-in. Destination entityId has a different role and cannot replace hotelId. Optional adults and currency preserve the planned stay context.
Can property details confirm available rooms, refunds or occupancy rules?
Not by themselves. Detail fields have not been independently verified; display amenities, images and policies only when actually returned. Descriptive content is not confirmation of dated inventory or cancellation terms. Retrieve room offers separately when needed; a detail request does not reserve accommodation.