NDC (New Distribution Capability) is an IATA data standard that lets airlines send their own offers, including fares, fare bundles, seats and bags, to travel agencies and aggregators over XML APIs, instead of relying only on fares filed into GDSs. IATA adopted the foundation standard in October 2012, and it is open to any third party to implement.
Why did IATA create NDC?
Before NDC, most indirect airline sales ran through GDSs using EDIFACT messages and fares published in advance. That model struggles to show what airlines now sell: branded fare bundles, paid seats, baggage, Wi-Fi and personalised prices. On its own website the airline could show all of it; in an agency, much of it disappeared.
When IATA's Passenger Services Conference adopted the NDC foundation standard in October 2012, IATA noted that around 60% of tickets by value were sold indirectly through agencies using GDSs. NDC was designed so airlines could offer that indirect channel the same products and pricing control they have on their own sites.
How does NDC work? Offers and orders
NDC replaces "look up a filed fare, then build a booking" with offers the airline generates on request and orders the airline manages after purchase. A typical flow uses these messages:
| Step | NDC message | What happens |
|---|---|---|
| Shop | AirShopping | The airline returns priced offers for a route and date, often in several fare bundles. |
| Price | OfferPrice | The chosen offer is re-priced and confirmed before booking. |
| Add extras | ServiceList, SeatAvailability | Bags, seats and other ancillaries are offered with airline prices. |
| Book | OrderCreate | The airline creates the order and, with payment, issues the ticket. |
| Service | OrderRetrieve, OrderReshop, OrderChange, OrderCancel | View, change, refund or cancel the order after booking. |
The shopping and pricing steps are where most integration work goes: offers expire, prices can move between shop and book, and each airline returns slightly different structures.
NDC versions and why they matter
IATA publishes NDC schemas in numbered releases, and airlines do not all run the same one. Versions such as 17.2, 18.1 and 21.3 are all common in production. In practice that means:
- Each airline connection needs its own mapping, even though they are all "NDC".
- Authentication, payment and ticketing rules differ per airline.
- Servicing (changes and refunds) is where implementations differ most, so test it before you go live, not just shopping and booking.
How can a travel agency access NDC content?
| Route | Good for | Trade-off |
|---|---|---|
| Direct airline NDC | High-volume agencies focused on a few carriers | One integration and commercial agreement per airline |
| NDC aggregator | Agencies wanting many NDC airlines through one API | You depend on the aggregator's airline coverage |
| GDS NDC | Agencies already on Amadeus, Sabre or Travelport | Coverage and servicing depth vary by GDS and airline |
| Unified travel API | Platforms that want NDC, GDS and low-cost content normalised together | An extra layer between you and the airline |
Most agencies end up mixing routes: GDS for broad coverage, NDC for the airlines where it offers better content or pricing, and direct APIs for low-cost carriers. See how GDSs work for the other half of the picture.
NDC on Reservationhub
Reservationhub connects to NDC content through GDS NDC on Amadeus, Sabre and Travelport and through NDC aggregators including Verteil, Travel NDC, Babylon NDC and Duffel, alongside direct airline connections. The full list is on our integrations page. Platforms can reach the same content through the TripGic travel API.
Frequently asked questions
What does NDC stand for?
NDC stands for New Distribution Capability, an IATA programme and XML-based data standard for how airlines distribute offers and manage orders through travel agencies and other third parties.
Is NDC replacing GDS?
Not outright. NDC changes the format and control of airline content, but GDSs now carry NDC content as well. Most agencies use NDC alongside GDS and low-cost carrier connections.
Which airlines offer NDC?
Most large network carriers run NDC channels, including Lufthansa Group, British Airways, American Airlines, Emirates, Qatar Airways and Turkish Airlines. Coverage, version and servicing support vary by airline.
Can a small agency use NDC?
Yes. Small agencies usually access NDC through an aggregator, their GDS, or a booking platform that already integrates it, rather than connecting to each airline directly.
Is NDC only for flights?
NDC covers airline offers, including fares, bundles and ancillaries such as seats and bags. Hotels, cars and activities use their own supplier APIs.
Sell NDC fares without building each connection
Reservationhub brings NDC, GDS and low-cost content into one booking engine.
Book a meeting