Skip to content
Air travel connectivity

Flight API for travel teams

Schedules, fares, availability and ticketing through one normalised interface.

Product overview

A clear contract for the next part of the journey.

The Flight API is specified against the same conventions as the Hotels API: an offer-and-order model, server-side pricing rules, and a re-validation step before payment. It is architected and documented, and not yet built. Air is materially harder than hotels because ticketing, changes and refunds are governed by fare rules that vary per carrier, and we would rather ship it late than ship it wrong.

Planned via GDS and NDC aggregation. No coverage claim is made until the first carrier or aggregator contract is signed.

ProductFlights
AvailabilityPlanned integration
AuthenticationOAuth 2.0 client credentials
ContractHTTPS · JSON
What to review

Shape the integration around your operation.

Planned scope, not implemented. Development requirements and timing are agreed per project.
Capabilities
  • One-way, return and multi-city search
  • Branded fares and ancillary display
  • Offer re-pricing before ticketing
  • Order creation, ticketing and void window handling
  • Structured fare rules rather than free text
Integration notes
  • Target parity with the hotel search budget once implemented. No commitment is published before the first live route.
  • Not implemented. Sandbox responses are illustrative only and do not represent a live carrier.
  • Changes, refunds and involuntary reaccommodation are the hardest parts and will be delivered after the booking path.
Endpoint reference

The flights surface at a glance.

POST/v1/flights/search

Search offers across connected sources.

POST/v1/flights/offers/{offerId}/price

Re-price an offer immediately before order creation.

POST/v1/flights/orders

Create an order from a priced offer.

GET/v1/flights/orders/{orderId}

Retrieve an order and its ticketing state.

POST/v1/flights/orders/{orderId}/cancel

Cancel or void within the permitted window.

Need the complete contract?Review request fields, response schemas, authentication and launch requirements with the integration team.Discuss integration access