Travelport Universal API

Travelport Universal API

Travelport Universal API is one SOAP/XML API with multiple services and transactions. It offers a range of content: air, hotel, car rental, and rail, making it easy to develop a desktop, web, or mobile end-to-end travel application.

uAPI Public Scrollable Content

Create air search and booking apps

Create air search and booking apps

Use the full-featured transactions provided in the Universal API Air Service and the Universal Record Service to build your air application:

  • Customize transactions to send minimal amounts of data.
  • Display responses in your application in a variety of ways, only limited by your imagination.
  • Use the Air Service transactions to search for flights (fares and availability) and request pricing.
  • Use the Air Reservation transaction in the Universal Record (UR) Service to book flights and other transactions in the UR Service to modify, retrieve, and cancel bookings.

Branded Fares

Airlines use the Travelport Merchandising Suite to upload rich content and branded images with detailed descriptions and apply them to fare families and ancillary/optional data. You can use the content, which is returned in responses from transactions in the Air Service, to transform the visual quality of the content that you deliver in your application.

  • Offer a richer customer experience with better descriptions and visuals.
  • Give your customers the option to upgrade their chosen fare (e.g., economy) to a fare that offers more (e.g., economy plus with extra leg room).
  • Implementation is pure front-end development to display data returned by Universal API.
  • No extra provisioning is needed.

Europe

  • Aegean (A3)
  • Aeroflot (SU)
  • Air Antilles (3S)
  • Aigle Azur (ZI)
  • Air Astana (KC)
  • Air Berlin (AB)
  • Air Dolomiti (EN)
  • Air France (AF)
  • Air Iceland (NY)
  • Austrian Airlines (OS)
  • Belair (4T)
  • Binter Canarias (NT)
  • Braathens Regional Airlines (TF)
  • British Airways (BA)
  • British Midland (BD)
  • Brussels Airlines (SN)
  • Chalair Aviation (CE)
  • Condor (DE)
  • Corsair International (SS)
  • easyJet (U2)
  • Ellinair SA (EL)
  • EuroAtlantic Airways (YU)
  • Eurowings (EW)
  • Finnair (AY)
  • Flexflight (W2)
  • Germania (ST)
  • Germania Swiss (GM)
  • Germanwings (4U)
  • Hahn Air (HR)
  • Hahn Air Systems (H1)
  • HOP! (A5)
  • Iberia (IB)
  • KLM (KL)
  • La Compagnie (B0)
  • LOT Polish (LO)
  • Lufthansa (LH)
  • Luxair (LG)
  • Malmo Aviation (TF)
  • Meridiana (IG)
  • Niki (HG)
  • Ryanair (FR)
  • SAS (SK)
  • Skywork (SX)
  • Siberia Airlines (S7)
  • STP Airways (8F)
  • Sun Express (XQ)
  • Sun Express Germany (XG)
  • Swiss (LX)
  • TAP Portugal (TP)
  • Thomas Cook Airlines (MT)
  • Thomas Cook Airlines Belgium (FQ)
  • Transavia Holland (HV)
  • Transavia France (TO)
  • UTair (UT)
  • Vueling (VY)
  • Wideroe (WF)
  • WOW Air (WW)
  • YanAir (YE)

Asia Pacific

  • Air Asia (AK)
  • Air Asia X (D7)
  • Air China (CA)
  • Air India (AI)
  • Air New Zealand (NZ)
  • Air Tahiti Nui (TN)
  • Bangkok Airways (PG)
  • Beijing Capital (JD)
  • Cathay Pacific (CX)
  • China Eastern (MU)
  • China Southern (CZ)
  • Dragonair (KA)
  • EVA Air (BR)
  • Fiji Airways (FJ)
  • Hainan Airlines (HU)
  • Hong Kong Airlines (HX)
  • IndiGo (6E)
  • Indonesia Air Asia (QZ)
  • Indonesia Air Asia X (XT)
  • JAL –Japan Airlines (JL)
  • Jeju Air (7C)
  • Myanmar (8M)
  • Philippines Air Asia (Z2)
  • Regional Express (ZL)
  • Shanghai Airlines (FM)
  • Singapore Airlines (SQ)
  • Solomon Airlines (IE)
  • Tigerair Taiwan (IT)
  • UNI Air (B7)
  • Virgin Australia (VA)
  • Vistara (UK)

Middle East and Africa

  • Air Go (EO)
  • Air Mauritius (MK)
  • Air Namibia (SW)
  • Arkia Israel Airlines (IZ)
  • Atlas Global (KK)
  • CemAir (5Z)
  • Comair (MN)
  • Etihad (EY)
  • Fly Blue Crane (7B)
  • Flynas (XY)
  • Jambojet (JX)
  • Jordan Aviation (R5)
  • Kenya Airways (KQ)
  • Kulula (MN)
  • Mango (JE)
  • Middle East Airlines (ME)
  • Nile Air (NP)
  • Royal Jordanian (RJ)
  • RwandAir (WB)
  • Saudi Gulf
  • South African Airways (SA)

Americas

  • Aeromexico (AM)
  • Air Canada (AC)
  • Air Inuit (3H)
  • Air Labrador (WJ)
  • American Airlines (AA)
  • Avianca (AV)
  • Bearskin Airlines (JV)
  • Boliviana de Aviacion (OB)
  • Boutique Air (JV)
  • Canadian North (5T)
  • Caribbean Airlines (BW)
  • Cayman Airways (KX)
  • Delta (DL)
  • Dynamic Airways (2D)
  • First Air (7F)
  • GOL (G3)
  • InterCaribbean Airways (JY)
  • JetBlue (B6)
  • Maya Island Air (MY)
  • OneJet (J1)
  • Pacific Coastal Airlines (8P)
  • PAWA Domincana (7N)
  • Peruvian Airlines (P9)
  • Provincial Airlines (PB)
  • SeaPort Airlines (K5)
  • Southern Airways Express (9X)
  • Sunwing (WG)
  • TAM Linhas Aereas(JJ)
  • Tradewind Aviation (TJ)
  • Tropic Air (PM)
  • United Airlines (UA)
  • Via Air (VC)
  • Virgin America (VA)
  • WestJet (WS)
  • Windward Island
  • Airways (WM)

Ancillaries/Optional Services

Air merchandising web services give you access to optional services (or ancillaries), which allow airlines and travel providers to sell additional products such as seats and bags.

  • Give your customers the option to add optional services to their booking.
  • Implement functionality to allow your customers to search for and book optional services for new or existing air bookings.

Europe

  • Aegean (A3)
  • Aigle Azur (ZI)
  • Air Berlin (AB)
  • Air France (AF)
  • Alitalia (AZ)
  • Austrian (OS)
  • Azerbaijan (J2)
  • Brussels (SN)
  • Condor (DE)
  • Corsair Intl (SS)
  • Czech Airlines (OK)
  • easyJet (U2)
  • Finnair (AY)
  • Flybe (BE)
  • Iberia (IB)
  • Icelandair (FI)
  • Jet2 (LS)
  • KLM (KL)
  • LOT Polish (LO)
  • Lufthansa (LH)
  • Luxair (LG)
  • Pegasus Airlines (PC)
  • Ryanair (FR)
  • SAS (SK)
  • SATA Air Acores (SP)
  • SATA Intl (S4)
  • Swiss (LX)
  • TAP Air Portugal (TP)
  • Transavia (HV,TO)

Asia Pacific

  • Air Asia (AK)
  • Air New Zealand (NZ)
  • Asiana Airlines (OZ)
  • Bangkok Airways (PG)
  • Cathay Pacific (CX)
  • China Airlines (CI)
  • Dragonair (KA)
  • Jet Airways (9W)
  • Philippine Airlines (PR)
  • Virgin Australia (VA)Qantas (QF)
  • Tigerair (TR)

Middle East and Africa

  • El Al (LY)
  • Etihad (EY)
  • Jambojet (JX)
  • Meridiana (IG)
  • Royal Air Maroc (AT)
  • South African Airways (SA)
  • Srilanka Airlines (UL)

Americas

  • Aero Mexico (AM)
  • Air Canada (AC)
  • Air Caraibes (TX)
  • Avianca (AV)
  • Avianca Brazil (O6)
  • Delta (DL)
  • United Airlines (UA)
  • Virgin America (VX)
  • WestJet (WS)

Air API-Connected Carriers (Airlines)

Access Air API-connected carriers, including low cost carriers (LCCs) to display more content in your flight search results.

  • Maintain one connection with Universal API to access multiple Air API-connected carriers, including LCC data, in a standardized, end-to-end workflow.
  • Air API-connected carriers always come in through the Airline Content Hub (ACH), and may also file in a Travelport System (e.g., Travelport Galileo).
  • Some carriers may offer a hybrid approach, partially through a Travelport System and partially through the Airline Content Hub for ancillary content, which is aggregated and returned alongside other content from the system.
  • Each Air API-connected carrier is unique. Travelport standardizes functionality, but there can be implementation exceptions based on the carrier's capabilities.

Europe

  • Ryanair (FR)
  • Jet2 (LS)
  • Transavia (HV, TO)
  • easyJet (U2)

Asia Pacific

  • AirAsia Malaysia (AK)
  • AirAsia X (D7)
  • AirAsia Thailand (FD)
  • AirAsia India (I5)
  • AirAsia Zest (Z2)
  • Indigo (6E)
  • Jetstar (JQ)
  • Thai AirAsia X (XJ)
  • Tigerair (TR)

Asia Pacific

  • AirCanada (AC)
  • Southwest (WN)

Middle East and Africa

  • JamboJet (JX)
Create car search and booking apps

Create car search and booking apps

Use the full-featured transactions provided in the Universal API Vehicle Service and the Universal Record Service to build car search and booking into your travel application:

  • Customize transactions to send minimal amounts of data.
  • Display responses in your application in a variety of ways.
  • Use the Vehicle Service transactions to search for car availability, images, details, and pricing.
  • Use the Vehicle Reservation transaction in the Universal Record (UR) Service to book the car and other transactions in the UR Service to modify, retrieve, and cancel bookings.
Create hotel search and booking apps

Create hotel search and booking apps

Use the full-featured transactions provided in the Universal API Hotel Service and the Universal Record Service to build hotel search and booking into your travel application:

  • Customize transactions to send minimal amounts of data.
  • Display responses in your application in a variety of ways.
  • Use the Hotel Service transactions to search for room availability, images, details, and pricing.
  • Use the Hotel Reservation transaction in the Universal Record (UR) Service to book the hotel stay and other transactions in the UR Service to modify, retrieve, and cancel bookings.
Create rail search and booking apps

Create rail search and booking apps

Use the Rail Service and the Universal Record Service to build your online or mobile rail application.

  • Use Low Fare Search in the Air Service (yes, Air) for rail suppliers that allow low fare shopping to get combined rail availability and a fare quote for a specified itinerary, using origin/destination and date information.
  • Fares are available for one-way, round-trip, and multi-city travel for rail destinations.
  • Use the Rail Service transactions to search for fares and availability and request pricing.
  • Use the Create Reservation transaction in the Universal Record (UR) Service to book the rail travel and other transactions in the UR Service to modify, retrieve, and cancel bookings.

Rail API-connected carriers

Consume a standardized, end-to-end workflow to access Rail API-connected carriers and take advantage of functionality offered by each carrier.

  • Maintain one API connection to Universal API instead of multiple direct API connections with a variety of carriers.
  • Use the Travelport portal to see available content and quickly enable new carrier content for your application.
  • Rail content is available through the Rail Content Hub (RCH) or a Travelport System (e.g., Travelport Galileo), based on each Rail carrier's agreement.
  • Content may be aggregated and returned alongside content from platforms and other content hubs depending on the carrier's distribution model.
  • You can use a workflow to return only rail content.
  • Each Rail API-connected carrier is unique. Travelport standardizes functionality, but there can be implementation exceptions based on the carrier's capabilities.

Europe

  • Deutsche Bahn (DB)
  • BeNe (BN)
  • NTV (VF)
  • SNCF (2C)
  • Trainline (TL)
  • Trenitalia (7T)

Americas

  • Amtrak (2V)
Create Profiles

Create Profiles

The Universal API shared Uprofile service lets you apply pre-existing data to a journey. Using Universal API's profile services allows you to ensure your new and repeat customers have their preferences saved, to make creating future bookings a hassle-free experience.

  • Use profiles to populate a Universal Record or booking (Passenger Name Record/PNR) with pre-existing information, such as agency or traveler contact information.
  • Specify permitted data sources or functionality for the information.
  • Use profiles to control the provider-supplier combinations for which an entity (e.g., a travel agency) is provisioned.
  • Use the Customer Profile service, a simplified version of the UProfile service, to easily create, modify, and retrieve profiles.
Access and modify existing reservations

Access and modify existing reservations

The Universal API Universal Record Service provides the ability to book Air, Hotel, Rail, and Vehicle trips.

  • The Universal Record locator (UR) identifies your traveler's entire reservation (booking file/passenger name record (PNR)).
  • The Universal Record includes traveler information as well as booked air, vehicle, rail, and hotel segments.
  • A single Universal Record can contain multiple individual reservations.
  • Travel segments within reservations may also contain additional record locators and confirmation numbers from suppliers (air, vehicle, rail, and hotel vendors).
  • For mid- to back-office applications, use the Universal Record and Queue Services to review your customer PNRs for quality control, commissions tracking, cross-selling (a customer has booked air, and you want to suggest a hotel for their trip), invoicing, accounting, and more.

uAPI Onboarding public Resource

Top