Online travel agencies (OTAs);
Amadeus is widely known in the world of travel. A Madrid-based giant in travel distribution and technology, the company develops its activities around the following key areas:
In this particular overview we’d like to concentrate on the functionality offered for establishing connection between the GDS services and the end customers.
Amadeus GDS is one of the market-leading global distribution systems established in 1987 by Air France, Iberia, Lufthansa, and SAS as a response Sabre GDS which appeared in the USA. As of today, Amadeus service spans across 190 countries worldwide.
The range of Amadeus clients in the travel industry is quite diverse. In particular, it includes:
Online travel agencies (OTAs);
Travel management companies (TMCs);
Host travel agencies;
Air consolidating systems;
Tour operators
… and many other types of digital travel sellers.
One of the key tools offered by Amadeus to the these companies is a set of API interfaces helping to search, compare and book from numerous travel inventories. At the moment the list of APIs supplied by Amadeus includes:
… and many others.
Amadeus was the pioneer of API services when they launched the first service of this kind back in 2000. As for today, all of Amadeus APIs for both web-based and mobile services are divided into two main groups — Self-Service and Enterprise. Let us deal with each group in more detail below:
Amadeus Self-Service APIs are based around modern REST-style architecture and utilize JSON data format for data exchange. This API became available a short while ago for non-certified travel agency businesses looking to connect the GDS as part of their own development efforts.
The number of Amadeus REST APIs is constantly growing. At the moment they help companies feed their flight, hotel and tour booking engines; assist in building trip planning / buying apps and many other aspects.
The Self-Service suite of Amadeus APIs currently combines 37 separate API interfaces divided into a set of categories.
In order to start using Self-Service APIs it is required to get an account and then generate your private token for authorized access.
The infrastructure provided by Amadeus to engineers includes a test environment, a database of code samples and best practices,and SDK kits helping to easier embed API methods. It also makes sense to search around public repositories on GitHub looking for existing libraries serving to implement APIs in various languages: Ruby, Kotlin (Android development), Swift (iOS development), Python, Java, Node.js, .NET and more.
Regardless of the actual programming languages, Amadeus provides options to test and fix integration using limited test data arrays with the help of fixed amounts of API calls granted free of charge on a monthly basis. There can be 200 to 10,000 free requests provided depending on what sort of API this is. Overall, Amadeus infrastructure allows one API call per every 100 milliseconds.
Besides, Amadeus can also provide pre-arranged flight and hotel booking pipelines. Each of them is composed of three separate complementing flows:
This way engineers can operate with the same object / request and add up new details to it at every step. The development process becomes much simpler as there’s no need to initiate a new request every time.
Amadeus provides very detailed and straightforward API documentation guiding developers through the integration process. It is constantly enriched with new entries.
The GDS does not offer much phone or live chat support at the moment. It is possible to reach out to Developer Relations team using the designated contact form. However, this department is likely to reply in quite a while.
It might also be a good idea to look into “Amadeus for Developers” community on services like Discord or StackOverflow.
The Self-Service plan provides options to perform app development free of charge. The free API calls quota remains the same after going LIVE. However, when exceeded, Amadeus Self-Service will start charging fees ranging from 0.0008 to 0.025 euro/ $0.00078 to 0.024 per API call depending on the interface used.
This ‘pay-as-you-go’ cooperation model works quite well for businesses with limited numbers of customers. But once your business is mature enough and starts generating good traffic, it might make sense to look for a more advanced service. In particular, it could be worth it to sign up for Enterprise API kit.
API options of this type are designed for larger established companies , usually certified with ARC or IATA.
It should be mentioned that Enterprise API functionality was originally deployed using older SOAP protocols. Currently they are being gradually replaced with REST-based solutions. But it is to early to talk about a complete transfer to this technology. Therefore, one must brace himself for dealing a lot with older and more tiresome SOAP practices.
In addition to richer functionality, Enterprise API users can enjoy customized pricing, round-the-clock support service and assistance from dedicated account managers.
At the moment Enterprise catalog incorporates about 200 APIs based on SOAP and REST. The most productive capabilities available only with Enterprise APIs include the following:
As of 2023 Amadeus GDS can source NDC-compliant content provided by over 20 airlines. The list includes United Airlines, American Airlines, British Airways, Air France-KLM, Singapore Airlines, Lufthansa and others.
Unlike GDS APIs, the Enterprise API set requires to meet a couple of conditions (for example, IATA/ARC certifications) and includes prolonged negotiations that can take weeks or even months.
Upon signing an agreement you’ll be given the toolkit to build and test your integrations using Enterprise APIs sandbox. It is possible to utilize the more modern and user-friendly REST APIs where available. But you’ll have to switch to SOAP from time to time. Luckily, there is an option to bundle REST and SOAP products together.
Usually the technical requirements of SOAP APIs are conveyed to client apps using Web Service Description Language (WSDL) . One can generate implementation code from available WSDL files and this way introduce more automation to the integration process. However, SOAP APIs will still be quite bulky to work with as they are:
All in all, working through SOAP APIs will take time and effort. And it could be a good idea to engage developers with previous experience of using them on real-life project cases.
Enterprise subscription is provided based on a Service Level Agreement (SLA) or a special contract signed with Amadeus defining the volume of service to be provided.
Usually all Enterprise clients have their own dedicated account manager and support team contacts. These people can answer technical questions, assist with the configuration process and other things.
Enterprise subscriptions involve monthly fee payments stipulated in the contract. This fee covers the free API call quota and support services. Once you’re over the quota, you’ll have to pay extra for each new API call. But at this stage Amadeus can make a custom offer for you depending on the case.
The final pricing might also depend on ‘look-to-book ratio’ . This parameter indicates the share of visitors that actually book actual services on your platform. In case the share of buying visitors is too small, your service are likely to be less beneficial.
There are three main GDSs in the globe nowadays — Amadeus, Sabre, and Travelport. All of them were initially designed for flight distribution. But now they also can be used to sell hotels, car rentals and other services mentioned above.
Amadeus is the best option among them all in case the plan is to offer services to European audiences. Although not too user-friendly in terms of functionality due to extensive use of SOAP protocols, Amadeus is steadily improving. The transfer to REST APIs is progressing and the quality of service and documentation provided is quite high.
Overall, Amadeus APIs provide some of the richest functionality on the market. However, due to their complexity it might make sense to engage an experienced 3rd-party contractor or consultant. This is especially true if you haven’t used the system before and need a solution within reasonable deadlines.
Launch Your Amadeus Integration with an
Authorized Development Partner
Leave your request
We will contact you shortly
Thank you for your request!
We will get back to you as quickly as possible
Get latest insights
from our travel tech experts!
Join 200+ travel fellows! Get GP Solutions' latest articles straight to your inbox. Enter your email address below:
Thank You!