NB: This is a guest article by Valentin Dombrovsky, CEO of Travelatus
With the volume of travel APIs that exist out there, it's hard to know what might best enhance user experience and/or add value.
The travel directory on Programmableweb is a good place to start with stats on more than 150 but only a few offer something more than just the possibility of selling some kind of inventory.
And, these are the ones that offer interesting opportunities for your site – no matter who you are, an OTA, an airline or a hotel chain, for example.
In this article I’ll try to cover some that I have found and that I plan to use in future for Travelatus (which is, by the way, a very API-dependent project).
Rome2rio
Short description: Rome2rio provides a multimodal search engine that includes 700 airlines and two million surface routes, including extensive rail coverage in Europe, India, Japan, North America and China and even intercity bus, rail and ferry coverage across the globe. The project itself claims that it turns transportation search from “airport to airport” to “destination to destination” and that seems to be true if you try to compare a search from Ghent (Belgium) to Genoa (Italy), for example, with any other transportation search engine.
The solutions include:
• Search API that provides train, bus, ferry, air, driving and walking routes between any two points.
• Geocode API that allows searching specific places latitude and longitude of specific place (for example, Stonehenge) via text search
• iphone integration via Rome2rio iphone app.
• Whitelabel solution that allows customizing the search look and branding and even including own affiliate links in search results.
Why do you need this:
Well, you know that online travel planning still looks like it is broken and multi-modal transportation search is definitely a thing that can help to solve part of this problem. You can give your users a way to search transport on a “door to door” basis showing them different possibilities and making travel trip planning more flexible in terms of time/money ratio. The challenge, however, is to apply this tool wisely, facilitating travel search instead of making it harder.
More info on API
DealAngel
Short description:
DealAngel (featured in Tlabs on April 2012) claims they prevent travelers from overpaying for hotel rooms. They use historical pricing data over an extended period of time to predict how much each hotel should charge for its rooms depending on a particular competitive situation on a given day in the future. They say it allows gauging whether an actual price is a good deal or a rip-off. On top of that DealAngel provides insights into what dates are more (or less) expensive so that travelers could avoid high-demand dates if they are flexible and save even more. The launch of an API (so far in closed beta) was announced in November 2012 in partnership with social travel site Gogobot.
Why do you need this:
Nobody likes being ripped-off. DealAngel API allows running a ‘backgorund check’ on hotels pricing and filtering rates that represent great value from overpriced offers. In general DealAngel makes a step to make hotel pricing more transparent and that is a good move. So, the spread of this (or similar) solution may be good for travelers and/or for the travel industry as a whole.
Unfortunately, there’s no info on API on open access but you can contact project team via email api@dealangel.com.
Evature
Short description:
Evature – The winner of DEMO Award for the Most Game-Changing Travel Innovation at the PhoCusWright's 2011 Travel Innovation Summit (TLabs Showcase here) – provides semantic search solution for travel search. What’s more? The API has a significant list of projects that use it for their needs: it includes iCruise, Flight and Hotel, and Russian based travel search engine Amargo. There was even a mash-up with Twitter API made by Skyscanner – Flyscan, which was closed in May 2011 (so guess, there’s some space to experiment here). In April 2012 Evature announced a free version of its API which has limitation of 100 requests per day.
Why do you need this:
I think that semantic search solutions are still underestimated. There’s some place for experiments (like the one with Twitter described above) but more important is the opportunity to combine semantic search with voice recognition to bring new features into mobile applications. I think it will make search and booking via mobile a lot easier and that is a Holy Grail that everyone is looking for right now.
More info on API
FlightStats
Short description: Flights information APIs field is rather crowded with a bunch of APIs (all having “Fly” or “Flight” part in their names) providing information on flight status, aircraft delay or weather information. The list includes FlightAware, FlightCaster, FlightView, FlyOnTime. I’ll write a bit more on the FlightStats API – it looks like that it has a most considerable set of features. It provides:
• Flight Status & Track info (including alerts for flight status information)
• Schedules/Connections
• Airports information
• Delay Index (level of departure delays a specified airport is currently experiencing)
• Ratings of a flight's performance relative to other flights
• Weather forecasts
It’s worth noting that it’s used by some online travel industry leaders and by Apple’s Siri.
Why do you need this:
Of course, flight information is mostly demanded when the user is already on his way to let him plan his journey in real time (that problem is solved by App in the Air, which also uses FlightStats API, among a bunch of other mobile applications) but that’s not the only case. Web applications can use flight information to help users to choose their flight more wisely (and combined with Rome2rio API, for example, offer some alternative ways of transportation if it’s clear that air is not the best way). In general any flight information API can help making the trip more comfortable and avoid unexpected bustle.
More info on API
InKnowledge Taxi Fare Calculator
Short description:
Last but not least, InKnowledge Taxi Fare Calculator provides taxi fare information for 150 cities around the world. The service was included as an app into Bing Maps in 2010. The company claims that it works with taxi companies from around to world to ensure that the calculated fares are reasonably accurate.
Why do you need this:
Well, this information would be nice for those who want to provide their users with city navigation information and let them know the cost of their travel within some destinations. Again a mash-up with the Rome2rio API could be created to allow user search for city routes and to compare prices for different ways of transportation.
More info on API
So that’s just a handful of the travel APIs that I found while looking for something to enhance UX or just occasionally. It will be interesting to read your comments on this selection and maybe something about your experience with using different travel APIs.
NB: This is a guest article by Valentin Dombrovsky, CEO of Travelatus
NB2: Technology image via Shutterstock