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.

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.

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.

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