Normalize once
Build against stable AviaFrame objects while source-channel identifiers and credentials remain server-side.
Less supplier-specific codeAdd flight search and order creation to your product without exposing supplier complexity. AviaFrame normalizes enabled GDS, NDC, and low-cost content — then applies your agreed selling price before it reaches your customer.
{
"search_id": "srch_test_7mK...",
"offers": [{
"offer_id": "off_test_3xP...",
"distribution_channel": "NDC",
"validating_carrier": "EK",
"price": {
"total": "418.00",
"currency": "USD"
},
"valid_until": "2026-09-05T15:10:00Z"
}]
}
A secure commercial layer between airline content and the experience you build.
Build against stable AviaFrame objects while source-channel identifiers and credentials remain server-side.
Less supplier-specific codeCombine percentage and fixed markups globally, by GDS/NDC/LCC, by carrier, or at channel + carrier level.
Commercial rules before responseOrders consume confirmed price quotes, validate the expected total, and use idempotency to make retries predictable.
No duplicate booking on retryYour application owns the UX. AviaFrame handles content access, commercial pricing, quote integrity, and supplier orchestration.
POST /offers/searchReturn only enabled channels and carriers at the agreed sell price.
POST /offers/{id}/priceCreate a fresh immutable quote before checkout.
POST /ordersValidate total and passengers, then safely reserve with idempotency.
GET /orders/{id}Poll a stable AviaFrame order, including reconciliation states.
Private alpha scope: search, price confirmation, create order, and retrieve order. Ticketing and post-booking servicing are being added before general availability.
Connect API fits products that need flight inventory without adopting a prebuilt storefront.
Environment-specific keys, scoped access, correlation IDs, consistent error envelopes, and an OpenAPI-first contract make integration observable from day one.
Tell us what you are building, the markets you serve, and your expected volume. We will configure a sandbox and commercial policy around your use case.
Request sandbox access