Inspect a Selected Flight Itinerary

View all Skyscanner Flights & Travel Search endpoints →

Request the documented detail view for a selected itinerary using its itineraryId and the associated flight search's session token as sessionId. Use an itinerary returned by your own search and retain that search's currency and countryCode. This operation is intended to expose itinerary details and booking options; its response structure has not been independently verified, so do not assume baggage, fare rules, seller coverage or any named detail field will be present. Inspect returned content before presenting it, and handle unavailable or expired search context by starting a new search rather than constructing IDs. This is a read-only offer lookup, not a payment or ticketing endpoint.

API Features

Selected-itinerary targeting Use itineraryId from a real flight-search result instead of querying arbitrary route text or inventing an itinerary identifier.
Matching flight-search session Pair the chosen itinerary with the sessionId from the same search, without publishing or persisting a token in shared examples.
Offer-detail inspection The documented role is to inspect a specific itinerary and booking options; display only information actually returned by the lookup.
Expired-context recovery Handle missing itinerary or session responses by repeating the route search, not by promising permanent availability of a selected offer.

Live API Demo

GET /api/project/skyscanner/flights-get-flight-details

API Response (JSON)

{}
curl -X GET 'https://api.opendata-api.com/api/project/skyscanner/flights-get-flight-details?key=<API_KEY>&itineraryId=<itineraryId>&sessionId=<sessionId>&currency=USD&countryCode=US'
📢
Need Help?
If you encounter API issues or need other API requirements, please contact us.
Contact Us

Use Cases

Frequently asked questions

Where do itineraryId and sessionId come from, and can searches be mixed?

Take itineraryId from the selected itinerary and use sessionToken from that same search as sessionId, retaining its currency and countryCode. Do not mix unrelated searches or guess identifiers. If the context is missing or unavailable, repeat the route search.

Are baggage allowances and fare rules guaranteed, and does a detail lookup book the flight?

No. The actual detail fields and seller coverage have not been independently verified; display only information present in the returned payload. Inspecting details does not lock a price or seat and cannot process payment, issue a ticket or create a reservation.

Related operations

Guides

View Subscription Plans →