AviaFrame Connect API · Private alpha

One flight API.
Commercial control built in.

Add 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.

No DRCT credentials exposed Opaque AviaFrame IDs Exact decimal pricing
POST /partner/v1/offers/search
Response200 OK284 ms
{
  "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"
  }]
}
Commercial price Supplier cost and internal markup stay private.
GDSenabled traditional content
NDCmodern airline offers
LCClow-cost connectivity
One contractone normalized response
Air retailing infrastructure

More than a supplier pass-through

A secure commercial layer between airline content and the experience you build.

01

Normalize once

Build against stable AviaFrame objects while source-channel identifiers and credentials remain server-side.

Less supplier-specific code
02

Price with precision

Combine percentage and fixed markups globally, by GDS/NDC/LCC, by carrier, or at channel + carrier level.

Commercial rules before response
03

Book safely

Orders consume confirmed price quotes, validate the expected total, and use idempotency to make retries predictable.

No duplicate booking on retry
One clean workflow

From intent to order

Your application owns the UX. AviaFrame handles content access, commercial pricing, quote integrity, and supplier orchestration.

1SHOP

Search offers

POST /offers/search

Return only enabled channels and carriers at the agreed sell price.

2CONFIRM

Reprice

POST /offers/{id}/price

Create a fresh immutable quote before checkout.

3BOOK

Create order

POST /orders

Validate total and passengers, then safely reserve with idempotency.

4TRACK

Retrieve state

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.

Built for your business model

Your product, your customers, your unit economics

Connect API fits products that need flight inventory without adopting a prebuilt storefront.

Online travel platformsCorporate travel toolsLoyalty & conciergeFintech & super appsTravel technology providersRegional consolidators
PRICING POLICYGCC Partner · Sandbox v3
Published
ScopeCarrier%Fixed
DefaultAny4.0%SAR 8
NDCAny3.5%SAR 6
NDCEK2.0%SAR 10
LCCXY5.0%SAR 4
Developer experience

Start in sandbox. Promote with confidence.

Environment-specific keys, scoped access, correlation IDs, consistent error envelopes, and an OpenAPI-first contract make integration observable from day one.

01Get a sandbox clientSeparate test credentials and rate limits.
02Complete certificationValidate search, price, order, errors, and safe retry behavior.
03Activate productionProduction keys and commercial policy are approved separately.
Build with AviaFrame

Turn flight content into your product.

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