About TravelTech

It’s overwhelming how much technology transforms the way we travel. Mobile check-ins increase customer satisfaction tenfold, content from travel brands helps travelers make a final decision about destinations, and the whole 83 percent of millennials don’t bother about personal data sharing as long as it gives them the desired personalization. AR tours, data-driven flight shopping, Alexa in hotel rooms – this is just the tip of the TravelTech iceberg. Here, on Techtalks, you can discover new opportunities for your travel business, ask about the integration of certain technology, and of course – help others by sharing your experiences and reviews. Let’s grow the TravelTech community together.

AltexSoft
answered Nov 1, 2018

Amadeus has two API packages: Web Services and Travel Innovation Sandbox. The former is created for students or startups, as an exploration stage before the actual production. Amadeus Web Services also has two sets of APIs: Self-Service and Enterprise.

Self-Service is also a testing-only environment, but the production usage promises to be available soon. To try it out, review Amadeus’ catalog of REST/JSON APIs and then create an account in the Developers portal. In your personal profile, you will automatically get an API key that allows you to start testing APIs right away.
Enterprise APIs require requesting an access. The approval takes longer to receive, but you will get access to the full Amadeus API catalog. You can read about each API in the Enterprise stack here.

As for examples, see Aladdin Travel – a travel management company that uses Amadeus GDS to organize corporate and student travel. There’s also Titan Travel that specializes in escorted and solo tours. It switched to Amadeus exclusively after unsuccessfully trying to handle Galileo systems also.

752 views 4 answers 0 votes
Kseniia Bezuhla
answered Apr 29, 2020

Hi Mark,
 
Thank you for your interest.
 
Being a part of the Amadeus’s Self-Service API suite, Flight Create Orders API finalizes the booking. 
 
First, the Flight Offers Search API completes the search returning airline name and fare. 
 
Then, the Flight Offers Price API sends a request to Amadeus to confirm availability and fares for a selected offer. 
 
Next, the flow proceeds with the booking process:

  1. the Flight Create Orders API makes a booking request to the airline on behalf of the booking engine.
  2. the airline Passenger Service System generates a Passenger Name Record (PNR) with passenger information and itinerary details. PNR must be paid within 24 hours to confirm the booking.
  3. the Flight Create Orders API returns a passenger flight order ID along with the reservation details to the booking engine.
  4. After receiving the payment from the customer and paying the airline its share, an IATA-accredited agency is able to issue the ticket. But since IATA certification it’s out of budget for many agencies, they leverage airline consolidators to pay the airline and issue tickets on their behalf.  

Feel free to let us know if you have any further inquiries.

Avatar
asked Nov 1, 2018
Ivan Mosiev ASFT
answered Jan 22, 2021

Hi, Francisco!
Thank you for your question and feedback

First of all, let me draw your attention to the fact, that from API point of view your request is not correct. {flight-orderId} you can see in Amadeus API reference for bookings management is not a PNR. This is an order ID, you can find this order ID in /booking/flight-orders response when you create a booking using POST verb. This is Amadeus internal identificator that is required to get PNR information using self-service or enterprise REST API of Amadeus.

However your assumption about access issue is also correct. You can not retrieve any PNR from GDS without appropriate permissions and not always PNR that passengers see on their tickets are the same PNRs that can be retrieved from Amadeus. If several systems are involved in the booking process, (say, an OTA booked a flight via Sabre, but an airline operating the flight hosts its CRS in the Amadeus system), each of them generates its own booking reference to the file with flight details. 
So, to work with a certain flight order in Amadeus, you have to enter the record locator (6-character code) returned particularly by Amadeus  — not the PNR number you see on the e-ticket or in the booking confirmation e-mail.

Please contact us in case you have more questions, we will be happy to help you with GDS integration for your business

646 views 3 answers 0 votes
Kseniia Bezuhla
answered Apr 30, 2020

Hi there,
 
As for Kayak, its API is available to platforms that generate over 100,000 monthly visitors.
 
To begin with, we recommend having a look at our article where we describe a wide choice of hotel APIs. Here, we’ll describe the main providers of hotel information APIs without booking capabilities. 
 
If you’re not looking for rich visual content but only the key information, have a look at Global Distribution Systems. Although they cover a large inventory of hotels, they provide quite limited services. 
 
Amadeus self-service Hotel Search API. The Amadeus hotel database includes over 650k properties. The API returns hotel rates, name, address, room type, amenities list, and other hotel information. Results can be filtered by hotel category, hotel chain name, facilities or budget.
 
Sabre Hotel Availability API comprises 175k properties and returns their status, pricing, booking policy rules, restrictions, inventory, images, descriptions, and policies.
 
Another option would be bed banks as they’re buying hotel rooms in bulk and reselling them for a fixed price. 
 
Hotel Content API by Hotelbeds. This wholesaler covers 180k hotels in almost every country in the world. Its Content API provides rich content with descriptions, room facilities, bed types, etc. in static and dynamic formats.
 
Cosmos API by HotelsPro. The rich content of about 600k hotels which comes automatically mapped. 

Hi, i want to open the new channel management company. and i need the financial feasibility plan for this, please. how you many help in this regards?

thanking you

Awaiting reply

Avatar
answered Dec 22, 2020

Hello!
 
Concerning the first part of a question:
 
It’s a rule of thumb that in travel no data can be accessed for free. In most cases, you’ll need to contact either a booking platform, or a metasearch to access travel data API, if there is one. 
 
Which is currently a big question: few platforms offer such APIs. 
 
For example, Scyscanner has an API for sourcing pricing data dynamically. Scyscanner states that the API includes flight, hotel, and car rental data. So you may request the access by contacting them. 
 
There is also an unofficial API on KAYAK that also offers hotel information. 
 
So, to wrap it up, the best way is probably reaching out to other meta searches/hotel websites, to gain access to their APIs, source rates, and probably get the deeplinks.
 
A less recommended way is web scraping. You can monitor web pages to receive pricing and other information on booking using crawler programs. However, this isn’t reliable, as prices won’t be updated dynamically. Moreover, the use of a crawler may cause legal issues, as travel content providers forbid the use of such programs. 
 
As for the second part of the question. The secret prices, or “Private Rates” are usually visible for authorized partners of a given hotel. These rates are shipped via a paid subscription or membership in the private rate group. 
 
So for entering such a group, there is no other way then contacting the provider directly. 

But, pay attention that private rates are not allowed to be publicly exposed. So for the metasearch business model, it’s probably not possible to use them. They are primarily intended for bed banks and other types of distributors.

4.4 K views 3 answers 2 votes
AltexSoft
answered May 29, 2019

The main providers of car rental APIs are global distribution systems (GDSs): Sabre, Amadeus, and Travelport. You should contact them directly to gain access and receive and API key.

It may be a challenging task for a small business to get full access to GDSs solutions, so you can consider traveltech providers that support car rental connection like Trawex or Travelpro.

There’s also some support at online travel agencies (Skyscanner, Priceline, etc). To access those, you normally must use affiliate partner contacts. Finally, one of the largest car rental suppliers, Avis, has a public API.

Besides APIs, many suppliers support affiliate links and banners, if that works for you. You may check car rental connectivity options in our article in more detail.

92 views 1 answer 0 votes
Maryna Ivakhnenko
answered Oct 29, 2020

Hi Muhammed,
We don’t have a confirmation that any GDS provides bus booking capabilities. But you can look into software providers such as Travelopro or Etravos to integrate bus APIs. Alternatively, you can contact Sabre, Amadeus, or Travelport for more information.

Olexander Kolisnykov
answered Apr 1, 2019

Hi there,

It’s nearly impossible to get access to all airline seating info as some airlines may not share this data in the first place.

However, there are two main options. The first one is obvious: you may contact airlines directly and ask for their API access with seating capabilities. For instance, Lufthansa Open API provides seat maps. But most airlines don’t support APIs at all.

The second option is to source seating info from GDSs.

Amadeus provides seat maps in their enterprise APIs.
Sabre has a broad set of APIs for seating.
And TravelPort Universal API has a seat map capability.

They still may be limited by the data that carriers provide.

It doesn’t look like SeatGuru has an open API, but it’s also worth trying to contact them directly.
Getting access to GDS APIs isn’t that simple, but it seems like the best option for your problem.

Maryna Ivakhnenko
answered Jul 23, 2019

Hi there,

I think what you’re looking for is Booking.com and Expedia affiliate programs. They suggest various widgets that you can integrate in iframe.

Regarding Kayak, they don’t use iframes. If you consider making metasearch functionality similar to Kayak, you’ll likely need to integrate both Expedia and Booking.com APIs to source IDs and other hotel content. Again, to connect Booking APIs, you’ll have to sign up for their affiliate program. To access Expedia API, apply here.

Maryna Ivakhnenko
answered Jun 12, 2019

Hello,
 
Perhaps, there are not many options rather than described in official PNR retrieval guides by SABRE. Concerning the price, retrieving PNR doesn’t require any payments, despite the fact you have to be subscribed to SABRE.

Avatar
asked Oct 6, 2020

I want to store multiple travelers information during booking using loop , i am using Amadeus Nodejs sdk please guide me.

1.5 K views 1 answer 0 votes
AltexSoft
answered Dec 16, 2019

Booking.com-owned OTA, Priceline has Partner Network’s API set for retrieving dynamic rates and availability as well as booking hotels, cars for rent, flights, and bundle packaging. You don’t have to integrate everything but can opt for a certain product. Besides the HTTPS-based API, Priceline partners can also get an adaptable private label solution. Note that they only consider partners who produce no less than five bookings per day. You’ll also have to tell about your company, its target customers, and make predictions as to your bookings growth. So if you meet the entry requirements and would like to make use of the Priceline API, fill out their contact form.

Avatar
asked Nov 1, 2018
Maryna Ivakhnenko
answered Jun 12, 2019

Hi there,
 
The most popular backoffice solution available for SABRE is TRAMS Back Office, which comes as a part of SABRE Red Workspace. Unfortunately, both solutions are desktop, meaning they have to be installed on each computer. As for the pricing, there is no publicly available information about the subscription price.
 

4 K views 3 answers 0 votes
AltexSoft
answered Jan 4, 2019

It depends on what’s you’re looking for. Check our research on the best travel agency software providers to get a broad view. In short, there are four main software categories that travel agents use. We’ve curated the best representatives within each category:

Booking and reservation systems with GDS connectivity and payments: Bookinglayer, Lemax, PHPTravels, Dolphin.

Accounting and invoicing with bank integration: Xero, TravelWorks, OnlineInvoices.

Tour building tools: Tripcreator, Tourwriter, Orioly.

Travel-specific CRM systems: Zoho Travel, Agency CRM, LeadSquared, Travel CRM, Kapture Travel CRM.

AltexSoft
answered Feb 6, 2020

Hi there,
 
Unfortunately, as of January 23rd, SAP Concur terminated this travel metasearch turning down its co-founders’ buyback offer. While there might be some efforts taken to revive the brand, in the meantime, we suggest looking at some other alternatives. 
 
The first substitutes that come to mind are Skyscanner and Kayak. Both offer flights, hotels, and car rental APIs while Kayak also distributes trains and package tours data. 
 
But getting access to these APIs might be hard for small businesses. Kayak doesn’t permit integration unless your platform has more than 100,000 monthly visitors. In case of no response, we advise considering APIs of Global Distribution Systems like Amadeus. Their self-service air and hotel APIs are free for test environments, while fees apply when you exceed the number of free calls.

You may find more providers to consider in our extensive article on travel APIs.

24.3 K views 2 answers 0 votes
AltexSoft
answered Nov 1, 2018

There are almost no absolutely free APIs in the travel industry. One way or another, you have to pay for product use. That said, you may enroll in affiliate programs to share commission fees with a provider or just try sandbox versions for your MVP. Here are some popular APIs that you can get kinda free or with shared fees.

Travel Innovation Sandbox by Amadeus
Sandbox APIs include: flights, hotels, cars, trains, and points of interest.
How? Just register, get your API key, and you’re good to go.
Limitations: No commercial use. No more than 5 concurrent transactions and no more than 5,000 calls per user per month.
Use cases: PoC, testing, student works.

API Explorer by Sabre
Flights, hotels, ground transportation, and cruises. Additionally, fare ranges, low fare forecasts and history, top flight destinations, and air travel seasonality.
How? After you fill out the test API form, the Sabre account manager will contact you and provide you with a token.
Limitations. No commercial use. You get access to REST APIs only, while Sabre also suggests a set of SOAP APIs. Depending on your profile, some APIs may not be available at all.
Use cases: PoC, testing.

Skyscanner API
The API includes info on flights. As soon as you generate over about $1300 worth of revenue per month, you can start earning.
How? You directly request API access from Skyscanner.
Limitations. Only info sourcing with no booking. They’ll vet you. Live flights calls are limited to 100 per minute, flights cache up to 500 per minute, car hire up to 100 per minute.
Use cases: Metasearch startups.

OpenSky API
You get real-time flight and aircraft info.
How? It’s open and can be used right away.
Limitations. Noncommercial use.
Use cases. PoC, student works, nonprofit projects.

Booking.com API
The API is mostly aimed at accommodations. You become their affiliate partner and receive part of the booking fee.
How? Apply for an affiliate program and receive your API access.
Limitations. Booking will vet you. Some APIs may not be available and no more than 20 simultaneous API connections are allowed.
Use cases. Accommodation booking.
Very similar terms are available at Agoda Affiliate Program as they belong to Booking Holdings.

Expedia Rapid APIs
The APIs are also aimed at accommodations. As with Booking.com, you get an affiliate fee.
How? Apply for the affiliate program and receive your API access.
Limitations. Each API has its limits of updates per message. Consult the FAQ at each API documentation for specifics.
Use cases. Accommodation booking.

Ticketmaster APIs
Ticketmaster provides info about and ticket reservations for concerts and sport events. They have two open APIs that are free to use.
How? You have to create an account on the developer portal.
Limitations. Up to 5000 API calls per day.
Use cases. Tour and attraction services.
Other suggestions to try?

3.3 K views 0 answers 0 votes
Avatar
asked Nov 1, 2018