flight-booking

Get Opening Flight Fares

Changed on

The fares to show at once for a flight, before the airline's own answer.

GET /flight-booking/options costs one supplier lookup (10 to 18 seconds cold, Nov 2026). The fare step asks this beside it and shows the answer while that lookup runs: the stored flight's price on the airline's lowest fare by name (options, one fare), and the airline's other usual fares by name with no price yet (pending_fares). No supplier work.

options is empty when there is nothing to show at once, and the fare step then waits for the live answer as it always has: the live list is already cached, the trip is not one airline in economy with a ladder we hold, the party changed since the search, or a fare hold or limited-time offer prices this viewer's ladder (their held price must not be preceded by another one).

The fare here is not a booking option until the live answer confirms it: the client creates the session on the confirmed fare, never on this one.

get/flight-booking/options/opening

Request

  • Base URL
    https://api.helloaxel.com (the document declares no server; this is the origin it was published from)
  • Auth
    HTTP bearer

Query parameters

observation_idstring uuid required

Base flight observation from search results

passengersinteger

Number of passengers

adultsinteger nullable
childreninteger nullable
infants_in_seatinteger nullable
infants_on_lapinteger nullable
conv_trip_idstring uuid nullable
hotel_proposal_set_idstring uuid nullable
agent_quotestring nullable

JSON with quote_id and optional search_choices, as on GET /flight-booking/options.

localestring

Response

Successful Response

viewer_is_memberboolean nullable

Whether this fare ladder is priced for an existing Member who owes no joining fee.

google_flights_urlstring nullable

Google Flights page for the selected itinerary's booking options, captured verbatim from the supplier response (FAC-912). Optional: absent for cached/legacy evaluations — render-if-present.

price_source'live' | 'stored_fallback' | 'opening'

Whether these fare prices are a live supplier reprice ('live'), the backend-owned stored-flight fallback ('stored_fallback'), served when live fare families do not load (FAC-934), or the stored flight's price on the airline's lowest fare by name ('opening'), answered at once while the live reprice runs. An 'opening' fare is confirmed by the live answer before a session is created on it.

Changes