Flights module

Flight booking engine with GDS, NDC and low-cost carriers

Everything an airline booking engine does, on your own domain: multi-supplier search, branded fares, seat maps, PNRs and e-tickets, and a B2B portal with markups and agent wallets.

  • Amadeus, Sabre, Travelport
  • NDC and LCC content
  • Seat maps and extras
  • PNR and e-ticketing
EKEmirates · DXB to LHR · per adult
Basic$489RecommendedStandard$548Flex$712
Cabin bag 7 kgIncludedIncludedIncluded
Checked bagNot included1 × 23 kg2 × 23 kg
Seat selectionFor a feeStandard seatsAny seat
ChangesNot includedFee + fare differenceFree, fare difference only
RefundNot includedNot includedRefundable

Branded fares and NDC

Sell fare families, not just the lowest price

Airlines earn on bundles. Your booking engine should show them the way the airline does, so travellers can trade up before they pay.

  • One fare model for every source

    GDS branded fares and NDC offers are mapped to the same families, so Basic, Standard and Flex compare side by side whoever supplies them.

  • NDC rich content

    NDC offers arrive with the airline's own bundles, descriptions and ancillaries. The engine shows them as delivered instead of flattening them to a price.

  • Upsell at the right moment

    Families open once a flight is chosen, with the price difference per traveller, which is where a trade-up is most likely.

  • Fare rules before checkout

    Change and refund conditions come from the supplier's fare rules, are shown before payment and stay on the booking for your support team.

Ancillaries

Seat maps, extra bags and meals in the booking flow

Ancillaries are where an airline makes its margin, and where your agency can too. Travellers pick and pay for extras without leaving your site.

  1. Interactive seat maps

    Built from the supplier's live seat map: availability, exit rows, extra legroom and paid seats priced per traveller and per segment.

  2. Extra baggage

    The pieces and weights the airline sells, added to the offer and priced before payment, so there are no surprises at the airport.

  3. Meals and special requests

    Meal choices and service requests such as wheelchair assistance or an infant on lap travel to the airline with the PNR.

  4. After booking, too

    Where the supplier supports it, travellers and agents add seats and bags later from the booking, and your team can do it from the admin.

Economy · rows 10 to 19

  • Available
  • Occupied
  • Extra legroom
  • Your seat

PNR and ticketing

Every booking is a PNR your team can service

Booking, ticketing and every change after it run in one place, with the PNR, the ticket numbers and the money kept together.

EKEmiratesE-ticket receiptBooking referenceK7Q2LX
Passenger
DOE / JANE MS
Ticket number
176-2401234567
Booking status
Ticketed

OutboundThu, Nov 12EK 1

DXB07:45LHR10:50
Cabin
Economy
Fare basis
TLX7AE1
Baggage
1 × 23 kg
Seat
14A

ReturnThu, Nov 19EK 2

LHR14:15DXB01:10 +1
Cabin
Economy
Fare basis
TLX7AE1
Baggage
1 × 23 kg
Seat
14A

Booking status

  1. BookedPNR created and the fare held until the ticketing time limit, paid by card or from the agent wallet.
  2. TicketedE-ticket issued; itinerary and invoice emailed in the traveller's language.
  3. ChangedNew date reissued: fare difference and penalty collected, and the new ticket linked to the old one.
  4. RefundedRefund worked out from the fare rules, penalties deducted, money returned to the card or wallet.
  • Ticketing queues

    Bookings waiting to be ticketed, failed issues and airline schedule changes land in queues your team works through.

  • Void, refund, reissue

    Void a ticket inside the airline's void window, refund it under its fare rules, or reissue it for a new date, all from the booking.

GDS and supplier coverage

GDS flight API capability matrix

Native adapters for the three major GDS, plus NDC and low-cost content through consolidators, all on your own contracts.

Global distribution systems

Published and private fares, full PNR control, queues and ticketing through your Amadeus, Sabre or Travelport agreement.

NDC and consolidators

Airline NDC offers and consolidator fares through aggregators and B2B suppliers, ticketed by the supplier.

Low-cost carriers

Low-cost and virtual-interlining content with instant ticketing, side by side with full-service fares.

GDS flight API capability matrix
CapabilityGlobal distribution systemsNDC and consolidatorsLow-cost carriers
Search and shoppingSupportedSupportedSupported
Fare rulesSupportedSupportedDepends on the supplier's API
Seat mapsSupportedDepends on the supplier's APIDepends on the supplier's API
PNR create and retrieveSupportedSupportedSupported
TicketingSupportedSupportedSupported
Changes and refundsSupportedDepends on the supplier's APIDepends on the supplier's API
QueuesSupportedNot applicableNot applicable
  • Supported
  • Depends on the supplier's API
  • Not applicable

Metasearch channels

Feed your fares to metasearch so travellers who compare prices land on your booking page.

You connect with your own credentials and contracts, so the fares and the commission stay yours.

Setting up a GDS? Read the Amadeus, Sabre and Travelport integration pages.

See every flight integration

B2B agents

Markups, sub-agents and wallets, built in

Run a B2B flight portal from the same installation as your B2C site: every agent tier gets its own price, credit and ledger.

Selling hotels and transfers too? The same rules and wallets cover Stays and Cars & transfers.

Agent portalAgent account AG-1042Gold tier

Wallet balance

$4,862

Credit limit$10,000

38% of credit used

How the price is built

  • Net fare from supplier$1,120
  • Your markup+$45
  • Agent buys at$1,165
  • Agent's own markup+$59
  • Traveller pays$1,224

Markup rules

Applies toMarkup
Emirates, Economy+4%
Every route from DXB+$12
B2C service fee, per ticket+$8

Ledger

  • Wallet top-upTP-20418+$2,500
  • Ticket issued176-2401234567−$1,165
  • Refund creditedRF-00731+$312
  • Markups and fees

    Fixed or percentage markups by route, airline, cabin or channel, plus service fees.

  • B2B agent rates

    Separate rates and commissions for each agent tier in the B2B portal.

  • Agent wallets

    Credit limits, top-ups and wallet payments for sub-agents.

  • Multi-currency

    Show fares and take payment in the currencies your markets use.

  • Tickets and invoices

    E-tickets, itineraries and invoices generated and emailed automatically.

  • Reports and ledgers

    Bookings, revenue, refunds and agent ledgers, ready to export.

FAQ

Flight booking engine questions

What agencies ask before launching a flight booking engine.

Talk to sales

The system that lets customers search flights, price an itinerary, pay, book and receive an e-ticket on your own website, with an admin to manage changes, refunds and reports.

Amadeus, Sabre and Travelport through native adapters, covering search, fare rules, PNR create and retrieve, ticketing, changes and refunds, plus NDC and low-cost content through consolidators such as Duffel, Kiwi and PKfare.

Yes. Every plan includes the full source code under a commercial licence, so your developers can read and extend search, markups and integrations, and you host it yourself.

Yes. Use supplier sandbox credentials where available while you build and test, then switch to production credentials and complete any certification your supplier requires.

With each booking, together with the supplier reference, fare basis, baggage and the hold, confirm and ticketing times, so your team can service changes and reconcile.

The fare is revalidated before payment, and booking and payment calls are idempotent, so a retry never creates a second booking or charges twice.

Yes. Agents book in the B2B portal with their own rates, commissions and wallet balance, from the same installation as your B2C site.

Speed depends mostly on the supplier, routing and caching. Filters, timeouts, retries and caching where allowed keep the first results fast and the booking flow stable.