answered Feb 18, 2020
MakCorps - Hotel Price Comparison API
1) Provides data from more than 200 OTAs like Booking, Expedia, Agoda, etc.
2) Compare prices and provide JSON response with top cheapest vendors
3) Search any city, any hotel of any country.
4) FREE pack available with 420 requests per month.
answered Dec 11, 2018
It depends. There’s no single best flight API. Your choice depends on the specific problem you’re trying to solve (e.g. enable flight and fare search, or track flight status with departure and arrival times, or enable flight booking). Generally, there are two basic options: source data from global distribution systems (or GDSs, the major, worldwide flight aggregators) or directly from airlines. In some cases, you can check APIs by tech providers like FlightStats.
If you need the widest airline coverage and you want to implement flight booking, check GDS APIs by Sabre, Travelport, and Amadeus. Each of them covers about 400 active airlines. They search for flights and low fares, and do booking and ticketing. The problem with this approach is that some airlines like Lufthansa set surcharges for booking through GDSs because they want to encourage direct booking or direct cooperation with resellers.
So, the option is to integrate and partner directly with each airline you need. That, however, presents an even larger number of problems as there are only about 40 airlines that have standardized XML-based APIs and each of them is slightly different. So, the engineering effort may be enormous. On the bright side, with direct connections, you get the widest ancillary booking support, seat selection, baggage customization options, etc. The most balanced approach to flight search and booking is to combine GDSs with some direct integrations.
If your goal is general info without booking capabilities, you may not need GDS or direct integration. The first place to go for fresh flight fare data is ATPCO, the main fare distribution provider. The largest pool for timetables, routes, and connections is provided by Innovata, a travel tech company. Also check FlightStats and Flightradar24 for flight and airport details like delay indexes, arrivals and departures, aircraft equipment, airport FIDS, flight status, etc.
If you need something simple and don’t want to go through raw airline data, you may contact OTAs or metasearch platforms to integrate their APIs. The key provider here is Skyscanner, but also consider Expedia or Kiwi.
For more details, have a look at our travel API's articles.
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.
answered Nov 1, 2018
There are mainly two types of use cases for integrating Booking.com APIs.
Accommodation booking by travel providers. The model is quite simple. You enroll in the affiliate program and then use the Booking.com API and other affiliate products to either sell rooms from their inventory for a part of a commission or redirect users to Booking.com. The example of the former integration is Aegean Air, a Greek airline that allows travelers to book rooms in addition to flights. The latter is Rome2Rio.com, an itinerary planning and travel search platform. While Aegean uses full Booking.com functionality under its brand, Rome2Rio suggests accommodations, ratings, and pricing with range filters coming from the Booking.com inventory.
APIs for channel managers. Another major API package is Connectivity. It suggests channel managers and other connectivity providers integrating Booking.com as one of the sales channels. Examples for integration are all the popular accommodation channel managers that you can think of (SiteMinder, Dhisco, DerbySoft, etc.) Also keep in mind that Booking.com doesn’t allow properties to connect directly. If you’re a hotel owner, you must connect via a channel manager only. You can set your property management page on the Booking.com portal and pick your channel manager from there.
answered Nov 1, 2018
Galileo is one of three GDSs along with Apollo and Worldspan that comprise Travelport GDS. Travelport has a pretty straightforward workflow to get started with product.
- Request trial access to Galileo APIs and submit a form on Travelport’s website. There, you’ll have to choose your preferred GDS from the three (Galileo in your case). This is free, and you will receive a key to Galileo in a few minutes. Here’s a link to documentation to help you.
- When you’re done with testing, contact an Account Manager from your profile or Travelport itself, and they will supply you with authorization.
- After you are authorized, contract finalization and certification will start. This is called the Pre-Production stage. Travelport asks you to complete a Universal API Requirements Questionnaire [.docx] to evaluate your capacity needs. After completion, you should request a sales representative call to review your questionnaire and finalize certification.
- When you receive your API certification, you enter the Production system. Make sure your developers and systems comply with Travelport’s requirements. You will receive further instructions from your account manager.
answered Nov 1, 2018
Skyscanner is a large metasearch engine that provides a set of info APIs totally free. This means you can source their data, but you won’t be able to set booking on your website. You have to redirect users to either Skyscanner or straight to a supplier. But, you can earn a commission once you generate more than about $1300 worth of revenue per month. To do that, you must first get API access as Skyscanner vets candidates and not all of them are rewarded with access. Once you reach the $1300 threshold, you can sign a contract with Skyscanner and directly negotiate your commission.
- Skyscanner is a well-recognized metasearch business that has been on the market since 2001 and currently accesses about 1200 providers worldwide.
- They keep their tech and documentation up to date. It’s transparent: You can always ask questions and solve problems.
- They use RESTful API with both JSON and XML available.
- You get access to both cached and live data. For instance, you can use cached data (that updates up to every 14 days for unpopular routes and more often for popular ones) to make flex search comparison of flight fares and retrieve live quotes for specific dates that a user requests.
- You can enroll in a partnership for free. And once you start generating more than £1000 or ~$1300, you can start earning.
- The main problem is that not just any business gets accepted by Skyscanner. Even though theoretically everyone can get access, they’ll vet your company to make sure that you are capable of generating revenue and attracting users.
- No surprise, there are limits. If you’re looking for live prices, you can make up to 100 calls per minute.
- Skyscanner forbids caching on your side. In other words, you can’t store old prices to build, say, a flex-fare search based on previous user requests. You still have to use their cache, which is limited to 500 fares per minute.
- You have to make sure that all your customers know that your app is powered by Skyscanner by adding a message to that effect. Theoretically, you can negotiate something else, but you must refer to them by default.
answered Apr 25, 2019
Hotels.com has an affiliate program that you may try. But it’s hard to tell whether their affiliate program provides you with an API. Since Hotels.com belongs to Expedia, it shares hotel inventory with most Expedia brands, including Hotwire, Orbitz, Trivago, Travelocity, and many more.
Instead of Hotels.com integration, we’d recommend considering Expedia Partner Solutions. Check what they offer at their website or in our article on travel APIs.
answered Dec 13, 2019
You’ve come to the right place.
We at AltexSoft specialize in travel-related APIs integration. Only recently, we’ve rebuilt an OTA’s booking engine with Amadeus GDS integration.
Our sales team will be in contact with you shortly to discuss the details.
What are the differences between Agoda and Booking affiliate programs as they both belong to the same Booking Holdings?
answered Nov 1, 2018
While they are subsidiaries of the same holding company, there are some differences both in terms of business models and the ways they partner with affiliates.
Booking.com is an online travel agency, meaning that travelers pay a hotel directly for a stay including a fee to an affiliate and Booking itself. They use a progressive approach to affiliate earnings. In other words, the more checkouts per month you generate, the higher your earning rate is. For instance, if you bring only 0-50 customers, your rate will be 25 percent. If you make 501 or more, you get 40 percent. Booking provides an API. You can also place branded banners and widgets on your website or integrate a search box.
Agoda combines a travel agency model (similar to Booking.com) with that of a wholesaler. The latter means that at some hotels they purchase an inventory in advance to sell at a higher rate. Agoda also suggests a progressive approach, but in this case, you can get 35-60 percent in commission earnings. You can use an API, Agoda ads, links to integrate with the portal, and some other tools.
As you’ve guessed, Booking is a more robust and complex product than Agoda. And it deals with a lot more customers daily, being the largest accommodation OTA in the world. It’s also a more trusted one. On the other hand, with Agoda you have the potential of earning a higher commission per checkout.
answered Mar 28, 2019
Klook doesn’t provide APIs for businesses (like OTAs) that distribute tours and attractions. Currently, they suggest a number of tools within their affiliate program. You can add Klook banners, deep links, and search boxes to your product.
If you’re interested in integrating Klook as a merchant and you want to distribute your T&A services on their platform, they suggest API integration on top of the web interface.
asked Nov 1, 2018
answered May 29, 2019
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.
answered May 2, 2019
Hello tanguy colou,
The most precise answer would be: Skyscanner doesn’t need to connect with GDSs, as long as GDS provides distribution and booking capabilities. Which is not the case for Skyscanner, as they consolidate flight data from various sources, and allow users to find this data.
As we can judge from the available information, Skyscanner may source their information in a couple of different ways:
- API connection with data aggregator platforms like OAG and ATPCO. Since 2018 Skyscanner also participates in IATA’s NDC exchange platform along with ATPCO and SITA.
- Skyscanner is also known for screen-scraping RSS feed data from OTA or airline's websites, that don’t have travel APIs in free access. Nevertheless, Skyscanner is allowed to source data via screen-scraping, like in the case with Ryanair.
- As an exception, Skyscanner took part in Altea NDC platform development, which is owned by Amadeus. As a result, Skyscanner allows booking Finnair tickets without leaving Skyscanner.com.
So, basically, Skyscanner uses API connectivity with available carriers or OTAs to source data, or screen scrape it. If you are interested in connecting with Skyscanner, you may read about their available APIs in our dedicated article.
Hope it gives you the answer to your question!
answered Apr 9, 2019
Kayak has an affiliate program that you must enroll in before integrating their API. Keep in mind that Kayak doesn’t permit integration unless your platform has more than 100,000 monthly visitors.
If you have more, you can use their API or white label. To proceed you have to define which kinds of search data you want to receive and contact them directly.
If you have fewer than 100,000 monthly visitors, Kayak offers an affiliate programs trial using third party affiliate networks like CJ or Webgains. They will connect you with smaller brands belonging to Booking Holdings, like Momondo.
answered Nov 1, 2018
The TripAdvisor Content API allows you to display detailed information about accommodations, restaurants, and attractions on your website. Integrating TripAdvisor Content API is fairly easy.
- Of course, first review the display requirements because it should be approved before the launch on your website.
- Submit an application form. Note, that access to the API is limited and it may take a while to receive a confirmation or rejection email.
- In the last section, you’ll have to describe how the API will be displayed, which is where you need to know the requirements from the step one.
answered Jun 27, 2019
First, you need to become OpenTable affiliate. You have to fill in the form and pass their vetting procedure. If they approve you as a partner, you’ll be able to source restaurant info via their API and place reservation links in your app or website. Currently, OpenTable doesn’t allow for running full reservation process via the API. Your users will have to complete reservations using the OpenTable interface. The API sources publicly available restaurant info such as addresses, postal codes, aggregated scores, number of reviews, and food categories. The data is sent and received in JSON.
If OpenTable API doesn’t work for you, you may check other restaurant and review APIs that we’ve talked about in our article.
answered Dec 2, 2019
That’s actually the question small partners of QPX Express asked themselves in 2018 when the API was ceased. Modeling on Google Flights API, what we seek in substitutes are:
1. search for multiple airlines, including low-cost carriers
2. diverse filtering options
3. easy-to-use interface
Booking processing isn’t first on our list, as it’s not what a metasearch engine like Google Flights is aimed at. Now, to the candidates.
Skyscanner. Another metasearch engine, Skyscanner offers a suite of subscription-free flight search APIs. It pays commissions according to your conversion and traffic quality. The APIs aggregate over 250 airlines and compare them using powerful search algorithms to retrieve the cheapest prices, routes, and dates. This also includes Inspirational search features. Use Flights Browse Prices API for cached content and Flights Live Prices API for real-time queries. Besides flights, Skyscanner also provides APIs to connect car hire and hotel fare data. You can request the API access here.
Travelfusion. Over 150 low-cost carriers are in your pocket if you connect to the Travelfusion Direct Connect XML API. This API also supports fully automated booking processes. So you can either book from your side or redirect to the supplier's website. If you aim at packaged tours, consider Travelfusion Fast API. Prior to using the XML APIs, you’ll have to register and sign the license agreement with set fees.
Kiwi.com. The coverage of Kiwi’s API set is about the same size as the Travelfusion’s. It includes both legacy and low-cost carriers. The booking is processed on the OTA’s side. Besides the general flight API capabilities, there’s an API that offers travel tips to customers helping them save time and money. To use the Kiwi API, register for their partner portal Tequila. You’ll get a 3 percent commission on every processed booking.
Kayak. If your traffic exceeds 100,000 visitors a month, you’re able to integrate Kayak searches and results into your platform. You can do so by enrolling in their affiliate program. You select the data you need among flights, cars, hotels, trains, packages.
For more options, check out our article on flight booking API providers.
answered Aug 22, 2019
Expedia is the second largest player in the online travel agencies market with about 32 percent market share, according to 2018 data. It’s second to Booking.com, which has 41 percent of the market. Actually, we’ve compared these companies in our infographic. Keep in mind that it uses 2017 data.
answered Jul 13, 2019
ABH Trabill is one of the best travel agency management software. It has everything to operate back office of a travel agency. By this software you can manage your sales, office expenses, client ledger, vendor ledger, refund system, passport management and many more.
To operate this software you don’t need to know the pure accounting system. If anybody has small knowledge about computer operating system, he can easily operate this software.
List of module
Sales or invoice
Dynamic product add system
Office expenses (Head, sub head wise)
Report like sales, collection, expenses, profit/loss, daily or monthly financial statement, product ledger, sales person commission, etc.
User management like sales, accounts, owner.
answered Jul 23, 2019
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.