Travel and Booking APIs for Online Travel and Tourism Service Providers

The main types of travel APIs and how they work

In tech terminology, the synonym to this growing connectivity is API. Application programming interface allows for connecting data streams and functionalities between different software products. APIs work as control panels for developers to link different software components without dealing with source code. What does this mean for the travel industry? If you run a hotel business, you can let your customers rent a car straight from your website by integrating your room reservation engine with available local car rental providers. This may put a car-rental commission in your pocket or just make your customer’s life easier by eliminating time browsing the web to rent a car.
So, let’s talk about the most important types of APIs used to unify travel industry features and information. Warning, it’s going to be a long read, so you may hop to the sections that seem interesting by navigating the menu to the right, if you’re on a desktop.
For the online travel agency (OTA), all these aspects are worth covering in the application. For local or niche travel services providers, this list may be shorter.
As Valentin Dombrovsky, Chief Alchemist at Travelabs, suggests, “API selection should be preceded by thorough analysis of competitive solutions – both from business and technical standpoints. And the first question you need to answer is: do you need an API for this specific product at all? Sometimes it’s better to start with hypothesis testing and in that case, you could use partner links or white label solutions for new products that you might want to introduce.
main APIs in travel
GDS systems provide the widest data coverage, while you can find more task-specific APIs from niche companies

Global distribution system (GDS) APIs from Amadeus, Sabre, and Travelport for comprehensive flight or hotel booking and reservations coverage

Main users: OTAs, Metasearch Engines, TMCs
The main data source and reservation point of contact for online travel agencies are global distribution systems (GDSs). The GDS collects and consolidates travel data from a wide spectrum of service providers and allows agents to reserve airplane seats, rent cars, book hotel rooms, etc. This way travel agencies don’t have to directly connect with hundreds of airlines, hotels, and other end providers. They also provide APIs to integrate reservation support into OTA booking engines to let travelers book online.
GDSs mostly focus on five types of reservations:
  • Airplane seats
  • Hotel rooms
  • Car rentals
  • Cruise lines and ferries
  • Railways
Basically, there are three main GDS players on the market: Amadeus, Sabre, and Travelport. According to Sabre, these three cover 99.9 percent of the GDS market share.
global distribution systems comparison
GDS market shares differ across regions
As a travel agency or any other travel business, you can use one of the GDS APIs or more to achieve broader coverage. Our client, online travel agency Fareboom, which provides its customers with a low-airfare search, uses multiple GDSs and private airfares from airlines directly. However, if your business model doesn’t revolve around the lowest fares, you may stick with using only GDS, without bothering to engage airlines directly. Amadeus, for example, claims to cover 95 percent of the global scheduled air seating.
NB: It’s interesting to note that a GDS reservation capacity isn’t necessarily equal to that supported in APIs. GDSs can be operated manually by travel agents that make reservations for their clients. APIs, on the other hand, exist to automate booking, excluding any manual efforts from the agent. Sometimes a GDS would provide broader services for manual booking compared to the API-based one. We’ll mention one such limitation in a bit.
GDSs coverage
Depending on the APIs you are going to use, you may consider their industry coverage

Amadeus APIs

In November 2018, Amadeus launched their new portal Amadeus for developers and decommissioned their old sets of APIs. (It’s better to use the word “sets” because there’s no single API for all data services available.) We asked Amadeus representatives for more detail. While some APIs are still in development, Fran Romero, Head of Open Innovation Programs at Amadeus, sounds optimistic about their new platform: “The Amadeus for Developers program is designed to speed up innovation and to inspire new ideas by empowering those at the forefront of travel, offering a quick and easy access to Amadeus travel APIs, and fostering collaboration across the community of developers. Through the new portal, developers can access Amadeus APIs alongside the tools, resources and support they need to build and launch their applications quickly.”
Currently, Amadeus APIs are shipped in two flavors: Self-service and enterprise.
Self-Service APIs. If you’ve been using the old Travel Innovation Sandbox, know that Self-Service APIs have come to replace them. Sandbox APIs were created for startups experimenting with GDS capabilities and couldn’t be used in production. As Alvaro Navarro, a Developer Advocate at Amadeus, notes, “The Self-Service APIs are designed to be used not only for prototyping, but also for commercial purposes, and the access to Production is fully automated with self-service processes.”
What can you do with them?
  • Flight and fare search (including lowest fares, most booked destinations, cheapest dates, and so on)
  • Hotel search
  • Airport and city search
  • Destination content search
  • Trip planning
This doesn’t sound like much. “For the time being the Self-Service catalog includes some selected APIs for Air and Hotel, but we will be constantly expanding the categories and releasing new APIs.” – promises Alvaro.
The APIs use REST/JSON standards. For testing purposes you can try all available APIs from this set for free with 500 – 10,000 monthly requests depending on a particular service. In production, you would have to pay € 0.0025 – € 0.0400 ($0.0027 – $0.043) for them.
Enterprise APIs. It’s the main set of Amadeus APIs that covers nine distribution types and additional services:
  • Airlines
  • Railroads
  • Hotels
  • Car rentals and transfers (private airport or taxi transfers, which is a new feature that we discussed in the July 2017 news and trends report)
  • Cruises
  • Travel insurance booking
  • Booking management
  • Queue management
  • Payment management
  • Customer profiles
Enterprise API sandbox provides over 100 APIs to test. Every type contains multiple APIs, some of which are purely informative like finding the lowest fares or searching flexible-schedule fares. Others are made for ticket booking. This allows for greater adaptivity when configuring the set of services for your product. Enterprise APIs come both in REST/JSON and SOAP/XML formats. To check out pricing and get access, you have to contact Amadeus directly. And most likely there will be special requirements to use the services.

Sabre APIs

Sabre APIs cover pretty much the same set of functions that Amadeus provides. Sabre divides its APIs into eight groups:
  • Airlines
  • Ground transportation (car rentals and rails)
  • Cruises
  • Hotels
  • Profiles
  • Trip management
  • Session management
  • Utility
They are available in REST and SOAP formats. The APIs division at Sabre is also similar to Amadeus’, including such categories as profiles, trip and session management, and utilities. Note that, currently, the system doesn’t provide insurance and airport transfers options. If these are critical to you, better stick with Amadeus.

Travelport APIs

Travelport unites three GDS systems: Apollo, Worldspan, and Galileo. While the systems have their own brand names, in terms of APIs, they are combined into a single Travelport Universal API. Unlike Amadeus and Sabre, the universal SOAP/XML API is a bundle of functions that embrace:
  • Three GDSs: Apollo, Worldspan, and Galileo
  • Air API connect
  • Rail API connect
  • Travelport rooms
  • Fares and Ancillaries
  • Customer profiles
Travelport Trip Services API. This REST API generally overlaps with the previous one, but optimized for mobile search and booking. This means that it’s supposed to work faster. Since the API is in the early stage of development, you may not get the access to it, unless you’re an established Travelport partner. In terms of services, it has:
  • Air search, booking, and ticketing
  • Hotel search and reservation
  • Car rental search and booking
  • Ticket refunds
  • Payments support
Additionally, Travelport suggests a Private Fares XML interface to upload your negotiated private fares that may not be available at Travelport 360.
Currently, Travelport doesn’t provide cruise API options for online travel agencies that want to automate sea travel booking for their customers. Cruise is only available for direct manual booking by travel agents. Along with Sabre, Travelport doesn’t include insurance and transfers into their APIs.
APIs supported by GDS systems
Currently, Amadeus provides the largest variety of APIs
The challenge of choosing the best GDS API has been around for years. While there are technical differences that may tip the scales, market coverage also plays an important role. Common practice is to use the most popular GDS for a region as this means slightly better seating options and pricing from carriers. From this point of view, Amadeus would be the best fit for targeting Europe, while Sabre suits travel in North America.  If you want to dive deeper into the difference between these solutions, read our dedicated GDS article.
GDSs provide general data for booking and reservations. However, if you need specific solutions like hotel booking or car rentals, it’s worth looking at dedicated products.

Flight schedules and fares: Innovata and OAG for scheduling and ATPCO fares

Main users: OTAs, travel applications providers, TMCs
As we’ve discussed in our video on flight distribution (check it below), besides GDSs, there are three other main payers on the market. Innovata and OAG are global sources of flight scheduling data. And ATPCO is the main provider of fares, as airlines submit them directly to ATPCO, which in turn offers this data to GDSs and OTAs.

Flight distribution in a nutshell (by the way, subscribe to our channel.  We’ll be releasing more such explainer videos)
Innovata flight schedulesWhile you can request just a static SSIM/.csv/XML database, Innovata provides flight schedules via APIs. If you look for IATA codes, seating, and connections, contact Innovata directly for further guidance.
OAG flight schedules and status. OAG is another major player on the flight schedules market. Besides schedules, you can source flight status, airport delays, and weather.
ATPCO fares, baggage, and ancillaries. ATPCO is the main source of fare data on the market. Their services also cover a baggage calculator and ancillaries.

New distribution capability: NDC by GDSs, airlines, and tech providers

Main users: OTAs, travel applications providers, TMCs
Another point we’ve mentioned in the video and discussed in our article about new distribution capability (NDC) is that airlines are looking for ways to sell their seats in a more efficient way than GDSs have been offering. IATA’s NDC standard based on XML allows carriers to offer rich content, a broader set of ancillaries, and customer personalization, the things that were limited in GDS-centered distribution.
Initially, NDC was considered the way to bypass GDSs entirely and build carriers’ own APIs to directly connect to OTAs and TMCs (travel management companies). But things have changed and today there are three main ways to use NDC, including NDC implemented by GDSs.
GDSs NDC. Unsurprisingly global distribution systems aren’t excited about losing their market. While it’s hard to find actual NDC API documentation, you may directly contact Amadeus, Sabre, and Travelport for NDC connection purposes.
NDC by tech providers. A number of technology companies like ATPCO and Sabre that we mentioned above and SITA that we’ll talk about below have worked with airlines to build NDC APIs for them. One of them is Farelogix with their FLX Open Connect and NDC API solution.
NDC by airlines. Many airlines embarked on building NDC APIs themselves. These include LufthansaBritish AirwaysFlydubaiAir France-KLMSingapore Airlines, and some others.
We elaborate on how to implement NDC technology for airlines in our dedicated article.  

Flight merchandising and content APIs by GDSs and tech providers

Main users: OTAs, travel applications providers, TMCs,
Besides NDC itself, there are ways to distribute ancillaries like seat selection, meals, and more via merchandising content APIs.
Routehappy APIs by ATPCO. Routehappy NDC APIs offer content for sales channels. These JSON APIs provide information about amenities and distribute product and ticket attributes from 300 airlines.
Travelport Merchandising Suite. This XML-based solution distributes ancillaries from over 270 airlines. The suite allows for connecting points-of-sale to GDSs, using these three solutions: Travelport Aggregated Shopping, Travelport Ancillary Services, and Travelport Rich Content and Branding.
The HitchHiker Flight API. The API distributes flight fares and ancillaries from 6 GDSs, 20 NDC airlines, and connects to 120 airlines directly, including low-cost carriers. Besides ancillaries and fares, it allows for flight booking, reservation management, and payment. The API is also available as a SaaS-solution.
tfFlight API by travelfusion. ttFlight API is a booking and ancillary distribution API. This solution claims access to all low-cost carriers currently existing. The API supports NDC and airline merchandising engine integration.

Flights Data: Skyscanner APIs, FlightStats API, SITA API, and other traveler flight support, disruption management, and booking

Main users: OTAs, travel applications providers

TravelAgentMall APIs

most advanced unified API's which reduces integration time for all products including GDSs, direct connects, and more.
All the content at your fingertips in a common unified format with a complete customizable business rules engine giving you complete control over your products and distribution.

Skyscanner APIs

GDSs send general flight data, but some providers can reach more precise fare returns than GDSs for lower cost. Skyscanner API doesn’t have a subscription or query-driven payments. Instead, Skyscanner suggests its API users enroll in an affiliate program. If you pass their vetting process, you get access to a free set of APIs. Once you reach a certain revenue threshold, the service allows you to negotiate a commission based on your traffic and market proportion. While Skyscanner also provides car rental and hotel APIs, its strong point is its flight fare search. It comes in two main versions:
Browse Flight Prices. This set ships cached prices for an aggregated variety of origin-destination and time-frame queries, meaning that you can set up a flex search using these APIs. The drawback is the cache doesn’t update frequently for less popular route and date combinations. If the prices change, sometimes your users won’t be able to see updated info.
Live Flight Prices. The live pricing API, on the other hand, returns exact fares for any given moment. But you must query the exact time and route to retrieve prices. This feature comes in handy whenever you need to compare prices for specific dates and routes.
Some OTAs and travel application providers strive to help travelers after booking is completed. For instance, the in-flight support app that we developed for Fareboom helps travelers with timely notifications before a departure, tracks flight status, and alerts about delays. To deliver such services, you have to retrieve in-depth details about flights, connections, and weather.
Accessone API
AccessOne is a unique fully cloud-based managed platform allowing for aggregation of all your GDS and direct connect suppliers across all of your products into a single unified connection combined with a state of the art business rules management engine that allows for complete control of your products across different channels in a simple manner. This helps utilize/maximize your time and cost for integration as well as allow for complete control over your products.

Unified Rich Content

New Distribution Capability (NDC)
Full support for NDC to get the rich content for the products that you want to present to customers
High Class Imagery
Regardless of products, all rich content is available in high resolution and is updated regularly
Latest Reference Data
Provide your customers with the most up-to-date information for search results and booking without having to maintain your own database
Globalization / Localization
Access content from any country in any currency and offer multi-lingual support to your customers

FlightStats APIs

Another popular API for these purposes is by FlightStats, a global flight tracker and travel applications provider. FlightStats APIs combine two main products:
FlightStats Flex APIs. This set of services mainly operates with actual flight data with real-time tracking which includes:
  • Flight status and track
  • Historical flight status
  • Schedules and connections
  • Airlines and airports
  • Equipment (aircraft IATA codes, name, propulsion, etc.)
  • Delay Index
  • Ratings (performance ratings to define which flights are more likely to be on-time between given airports)
  • Weather
  • FIDS (flight information display systems found in airports)
FlightStats Trip Data APIs. This set focuses on improving the itinerary experience for travelers and travel agents informing them about flight disruptions. These include alerts about flights and legs, especially in cases of connection problems and delays, to enable proactive reactions to these events.
FlightStats APIs are known in the development community as well documented and coherent. They allow for deep customization to tailor travel software to specific business and UX needs.

SITA APIs

SITA is one of the major flight market technology providers that offers a decent set of APIs that mostly revolve around airport, baggage, and boarding information:
  • Airport
  • Boarding passes
  • Beacons (in-airport beacons)
  • Flight tracking and info
  • Weather
  • Wait time (expected passenger wait times in airport lines)
  • Baggage tracking
  • NDC APIs (SITA provides NDC systems for some airlines)
Also, SITA provides a pilot Passenger Name Matching API that helps airlines reconcile differences in passenger names written in their IDs and travel documents.

Kiwi APIs

Kiwi.com is a Czech OTA known for its powerful flight search engine that sets connections and stopovers, processes low-cost flights, and connects to about 750 carriers, including over 250 low-cost carriers. You can use their API to find flight data and make bookings that earn commissions. The set of APIs includes the following data:
  • Airlines and their logos
  • Locations
  • Aggregated flight results
  • Finding the cheapest routes
  • Connected and multicity flights
  • Payments

Travelfusion API

Travelfusion is a flight and accommodation aggregator that works with low-cost carriers and legacy airlines. The company actively supports IATA NDC initiative and offers XML APIs for travel agents and travel suppliers. You can search and book flights using their inventory.

FlightsLogic Flight API

FlightsLogic Flight API is a platform for service providers and travel agencies. The solution provides flight data, availability, fares, and payment feature. The FlightsLogic Flight API connects users to over 200 low-cost carriers and over 750 airlines. The API can be integrated with apps and websites.
Retrieving flight information and airfares is also available for Orbitz affiliate partners, and Priceline partnership program members.
Also consider checking our infographics to learn more about how airline distribution works and which providers offer APIs for flight info and booking, and more detailed list of flight booking APIs.

Hotel booking APIs: rooms reservations provided by wholesalers and bedbanks

Main users: OTAs, property owners, channel managers, property management systems
If you’re new to the world of hotel room distribution, spend five minutes to understand how the ecosystem works before diving deep into the APIs. We’ve made a video for that. If you know the basics, just skip our explainer.

How hospitality booking works (if you haven’t subscribed after the first video, now’s a great time to do it)
So, if you want to source rooms for your OTA, your main two options would be to go to wholesalers/bedbanks or to connect with channel managers. You still can use GDSs, but some experts believe that there are alternatives that shouldn’t be missed. Robert Meza, Global Head of Partnerships in travel at The Entertainer, believes that the search for hotel booking APIs shouldn’t stop at the GDS level: “To say that GDSs have the most to offer does not mean they have the best technology, supply, or availability. Many GDSs struggle with multi supply (of hotels for example) – taking into account all the caching, mapping, matching, deduping, etc.” Meza suggests focusing on bedbanks and wholesalers to source accommodation options.
So, in this section, we’ll focus on wholesalers and bedbanks.

Hotelbeds Group APIs

Hotelbeds is one of the largest accommodation, transfers, and activities distributors. Its APIs cover more than 120 markets globally operating in about 185 countries. There are three main hotel-related APIs that Hotelbeds suggests, connecting to about 199,000 hotels worldwide.
Hotel Content API. This API returns both static and dynamic information. Static info includes hotel descriptions, pictures, addresses, etc. The dynamic part retrieves data that can be changed at any moment: availability details, prices, fees, etc.
Hotel Booking API. The API complements the previous one enabling all aspects of the booking procedure, from requesting room availability to receiving booking lists and making cancellations.
Cache API. This API is aimed at providing massive amounts of data for travel packages or flex room searches. Thus, the API returns a specific snapshot of data captured at a given moment.

JacTravel API

JacTravel is another large hotel booking distributor that provides access to rooms in 10,000 destinations and partners with over 250,000 hotels and accommodation providers. They offer an XML API with connection to 28,500 hotels, 30 hotel chains, and 30 global third party suppliers. While they don’t have openly available API documentation to evaluate, the general offering entails:
  • Both live and cached data retrieval
  • Hotel info returns with photos and descriptions in four languages (English, German, Spanish, and French)
  • High speed API response

Bonotel API

Bonotel is a niche wholesale distributor that is solely targeted at luxury and boutique hotel rooms. Currently, Bonotel API accesses more than 2,600 travel suppliers globally that operate within the luxury segment and provide offer access to hotel content and data. To explore the API that Bonotel suggests, you should contact the supplier directly.

Destinations of the World API

DOTW is a wholesale provider that aggregates room availability in about 160,000 hotels and apartments and covers more than 10,000 destinations globally. While DOTW operates in all major destinations, it’s major focus is considered to be Asia. So, if you plan to emphasize such countries as the United Arab Emirates, Thailand, Malaysia, Indonesia, and Singapore, this supplier should be the first to explore. What kinds of features does the API make available?
  • Hotel info (location and description)
  • Booking info exchange (dates of stay, tourists, number of rooms)
  • Pricing info
  • Booking requests and booking cancellations
  • Sending order comments
  • Printing vouchers

HotelsPro

HotelsPro is a bed bank with a focus on tour operators and travel agencies, selling hotel properties of different sizes and different types, including resorts, and luxury hotels. You can also source travel ancillaries. HotelsPro provides access to over 600,000 hotels across 80,000 destinations in 205 countries. Ancillaries include car rentals, tours, attractions, sports, and activities. HotelsPro offers two types of hotel APIs that support REST and JSON: Coral API for hotel data aggregation, and Cosmos API for content.

Travco XML API

Travco, one of the oldest hotel wholesalers, focuses on the European market and provides accommodation and ancillary bookings from over 12,000 hotels at over 1000 destinations. Their XML API provides access to hotel properties (including hotels, resorts and retreats) and travel ancillaries (like transfers, tours, and restaurants). Also, this API allows for content mapping into nine languages.
You’ll find a detailed description of these wholesalers in our dedicated article.

Hotel rooms from connectivity and channel managers: APIs and services from Dhisco, DerbySoft, and SiteConnect

Main users: OTAs, metasearch engines, travel application providers, property owners
Connectivity providers and channel managers are technical B2B players that connect property owners like hotels and hotel chains with booking services like OTAs and metasearch engines. Their niche strength is in making these connections smooth and avoiding overbooking if a hotel chain distributes via multiple OTAs. Additionally, property management systems and OTA APIs may have different standards applied. Thus, establishing direct connections for data exchange may be a hurdle. For example, if you want your hotel to be visible in multiple OTA listings and to make your property data displayed on these OTAs correctly, you must comply with each individual API requirement. And as the number of platforms you want to be presented on grows, so does the amount of engineering effort spent on integration. Have a look at our article about channel managers. It furnishes many interesting details.
Instead of manually making all connections work, you can apply to these mediator services. OTAs, on the other hand, also benefit from this partnership as they grow room supply availability. We’ve picked three such providers to check. The first two don’t have openly available API documentation, which can be obtained upon a direct request.

Dhisco: connectivity solutions

Dhisco by RateGain is a global connectivity provider that enables one-to-many distribution of hotel rooms connecting main OTAs, travel agencies, metasearch engines, and GDSs with hotel chains. Currently, the service has access to 125,000 properties from over 1500 channels. What does Dhisco have to offer?
  • Switch service: They have XML APIs for hotel search and booking.
  • Shop service: This returns data on hotel rooms with such specific details as hotel policy details, room types, and child-specific rates
  • Cache service: Cache is an additional service to reduce response time for transactions by moving popular transactions to the cache. The company claims to provide timely updates to the cached rooms.
  • Content service: The package aims at better content distribution by providing actual room information, transforming industry terms into plain language, and facilitating multilanguage supply.

DerbySoft: connectivity APIs for different types of travel businesses

DerbySoft ships its connectivity solutions in multiple bundles to address the needs of different supplier-distributor models.
  • Click: connection services for metasearch engines and hoteliers that want to increase direct bookings without OTA intermediary fees
  • Build: a connectivity platform to establish links between the largest OTAs and the largest hotel groups
  • Go: a platform like Build, but aimed at much smaller businesses such as midsize suppliers, regional businesses, and startup distributors

SiteConnect API by SiteMinder

SiteMinder is one of the largest channel management providers for hotels. It allows hoteliers to connect their properties to the leading OTAs and GDSs via the cloud interface, increase direct bookings, and analyze performance.
While their packages can be extremely useful for hotels that strive for market visibility, SiteMinder also has SiteConnect API that mostly addresses OTAs and other end-user providers. So, it offers up
  • Room retrieval (available rooms and rates)
  • Inventory (rooms and dates)
  • Reservations

Hotel Channel Management API by MakCorps

This JSON API collects information about hotel prices from over 200 OTAs and is a mobile-first solution. Hotel Channel Management API covers hotel search and content from 1000 providers in 30 markets. Also, MakCorps offers its Hotel Price Comparison API with hotel data for further comparison by price and guest rating. It has three types of APIs:
We also have a deep exploration of specific cases of channel management. Have a look at it for more detail.

Hotel rooms reservations: APIs by OTAs

Main users: small OTAs, non-hospitality travel providers, channel managers, property management systems, individuals
The final option is to become an affiliate partner of some big OTA and use their inventory. It works for really small businesses or organizations that want to distribute rooms, while their core service is something else (like airlines). The affiliate option also works for travel bloggers. You tell about your perfect trip to Iceland and integrate a Booking.com widget putting forward the booking of that lovely cottage next to a volcano. Nice!
There are two main players dictating the rules of the OTAs market: Booking Holdings (Booking.com, Kayak, Momondo, etc.) and Expedia (Expedia.com, Hotel.com, Trivago, etc.) If you mostly look at hotel booking, it’s worth working with these two players. Not all APIs are publicly available and you’ll have to become their partner to fully leverage their capacities.
These two giants both have their partnership networks. Expedia Partner Central is aimed at hotels and Expedia Partner Solutions at online travel agencies and other travel software providers. Booking.com supports APIs for smaller travel agencies and channel managers.

Expedia Partner Central

Expedia Connectivity APIs are built with the idea of streamlining property updates both for hotels and ultimately Expedia end users.
Booking availability, retrieval, and notification. This set of APIs helps hotels automate booking by instantly updating property availability and sending notifications as soon as someone reserves a room through the Expedia network.
Product management. This set of APIs allows hotels to instantly send any edits and updates about room types and their configurations, onboard new properties, or add images.
Hotwire connection. Hotwire is an OTA that belongs to Expedia. So, connectivity APIs additionally cover this provider and allow hoteliers to update inventory, set rates, and display availability.

Expedia Partner Solutions  API or EPS (former Affiliate Network or EAN)

The Partner Solutions API named EPS Rapid provides access for online travel agencies that want to incorporate hotel booking support into their products. The API will allow for:
  • Receiving hotel lists
  • Booking and booking management
  • Content and geography access
  • Retrieving itineraries
  • Canceling reservations
  • Receiving room images and hotel info
  • Defining payment types.
Additionally, there’s an affiliate program at Orbitz, which is a travel metasearch and aggregator belonging to Expedia. Their engine allows for sourcing about 260,000 bookable properties and over 400 airlines.

Booking.com APIs

Booking.com provides two sets of services – for their affiliate partners and for channel managers. Currently, Booking.API for affiliates allows for retrieving and booking hotel rooms from the Booking inventory. You may want to use only accomodation data without booking capabilities, sending visitors to the Booking.com. If you want to process bookings on your side, you must be PCI-compliant.
Booking Connectivity APIs is an entirely different beast. This set of APIs is created for channel managers and property management system providers. You may meet them in the video above. Basically, if you build channel manager soft, this API is a must… given that you want to connect your clients to Booking.com. You may check their documentation. In brief, Connectivity supports:
  • Content
  • Rates and availability
  • Reservations
  • Promotions
  • Problem reporting
You can read more about Booking,com APIs and other partnership solutions it provides in our dedicated article.
Another OTA owned by Booking Holdings is Agoda. It’s also worth contacting the Agoda team separately to understand how their supply differs from what Booking already offers.

Priceline API

Priceline focuses on online travel agencies only or any other travel tech suppliers that help their customer find travel related data. Currently, the Priceline API allows for retrieving and booking:
  • Hotels
  • Cars for rent
  • Flights
  • Vacation packages
As Priceline is own by Booking Holdings, it’s worth considering both.

HomeAway API

HomeAway is an alternative travel OTA that connects travelers with home owners in about 190 countries. The service accessed about 2 million homes worldwide. Like Airbnb, HomeAway focuses on single-property owners rather than hotels and chains. And they have a set of APIs that allow OTAs to leverage their home supply and features:
  • Search homes
  • Get home listings
  • Reserve homes and get quotes
  • Establish direct chat communication between homeowners and travelers
  • Submit traveler property reviews
Interestingly, Airbnb provides an API for property owners only who want to employ Airbnb booking capacities.

Content and Property Mapping APIs: GIATA, Gimmonix, and Leonardo

Main users: OTAs, metasearch engines, travel applications providers, hotels
Scrupulous destination research is what defines the booking experience for many travelers. They want to know how their accommodation will look, what the surroundings are, and they may want to compare offers from different tour operators. Content APIs will help address this demand.
Another challenge is proper information mapping, creating a coherent properties database with specific IDs and labels assigned to destinations, hotels, room types, and package types. So, if you’re looking for efficient content and mapping solutions, check these providers.
GIATA API. GIATA connects to over 500 content providers like tour operators and travel agency chains. Their XML interface addresses various content searches, from images and videos to comparing tour operators and their offers. Their solution also covers room type mapping. Also, the GIATA interface maps properties on all levels.
Gimmonix Mapping.Works APIs.  Mapping.Works is a set of APIs that help both property owners and OTAs map their inventories. The provider employs ML-based text analysis to extract meaning from various inventory descriptions and operates on two levels of mapping: hotel mapping and room mapping.
Leonardo APIsLeonardo connects media content in over 100,000 properties globally. The company bundles its services both for OTAs and hotels allowing these groups of travel players to better manage media data.
TripAdvisor Content API.  The API will retrieve information on accommodations, restaurants, and attractions, including such details as location IDs, property names, addresses, longitude and latitude. This API also maps businesses and destination.
There also are more mapping solutions by smaller providers, along with more detailed descriptions of these solutions, in a devoted article.

Comments