The Flight object
A flight is one way of making the trip you searched. legs follows the trip: one entry outbound, two for a round trip, one per legs item for multi-city. id is stable for the life of the search token and meaningless after it expires.
Attributes
Opaque identifier of this itinerary. Pass it as resultId to /flights/details.
One entry per takeoff-to-landing journey. A one-way has one, a round trip two, a multi-city one per legs item you sent.
Local departure time of the first segment.
Local arrival time of the last segment.
Total elapsed time in minutes, including layovers.
Number of stops. 0 is nonstop.
The individual flights that make up this leg.
IATA airline code, e.g. B6.
Airline flight number without the carrier prefix repeated, e.g. 723.
Departure airport for this segment.
Arrival airport for this segment.
Local departure time, ISO-8601 without a zone, e.g. 2026-12-03T13:59:00.
Local arrival time, same format.
Block time in minutes.
Aircraft name when the carrier publishes one.
Fares on this itinerary. Details expands each option with a booking URL, bags, and cabin amenities.
IATA code of the selling airline or agency.
Displayed fare in the country’s native currency, per person unless noted.
ISO 4217 code of that country’s native currency.
Same fare, already formatted for display.
Fare for the whole party.
Whole-party fare, formatted.
True when this option is sold by the operating carrier.
True when the fare can be cancelled without a fee.
How many sellers offered this itinerary.
True when this is the recommended option.
True when this is the lowest fare on the page.