Despite tremendous progress in global transport options in the last few decades, air travel still tends to be a tedious chore for most people. But some recent technology, including flight status updates, third-party booking abilities, booking standards, travel marketplaces, freight booking, better access to flight and airport data, and other initiatives are helping to ease the pain of air travel.
Paving the way for developers to take advantage of all this technology are Application Programming Interfaces, or APIs.
The best place to find APIs for creating applications for airlines, booking agents, passengers, and other users is the Air Travel category on ProgrammableWeb. There, developers can find APIs that include pricing information, flight delay data, plane data, routes, ratings, weather, tourism, airport layouts, partner information, and much more.
In this article, we highlight the ten top APIs according to page visits on ProgrammableWeb.
1. Skyscanner Live Pricing API
Skyscanner is a travel search site that helps users find flight, hotel and car rental deals anywhere in the world. The Skyscanner Live Pricing APITrack this API allows developers to access live pricing information on prices for different flights, by making requests to the Live Pricing API.
2. FlightStats API
FlightStats provides real-time global flight data to travel companies and other professionals. FlightStats Flex APIsTrack this API enable users to retrieve data about flights, airports, fleets, routes, schedules, ratings, airline references, delay index, and weather information. The APIs feature REST architecture, supporting JSON, JSONP, XML formats as well as SOAP.
Amadeus is the leading provider of IT solutions and transaction processor to the travel and tourism industry. The company offers several APIs for enhancing travel applications including the Amadeus Flight Choice Prediction APITrack this API, used for forecasting traveler choices in the context of flight search and shopping, and the Amadeus Flight Low-Fare Search APITrack this API which enables users to retrieve the best prices for flights.
4. Unofficial SpaceX API
It's a different kind of air travel, but space travel counts, right? SpaceX designs, manufactures and launches advanced rockets and spacecraft. The Unofficial SpaceX Open Source REST APITrack this API provides rocket, core, capsule, pad, and launch data. This public API does not require authentication and includes endpoints for launches, rockets, capsules, company info, roadster Info, and others.
5. Sygic Travel API
The Sygic Travel APITrack this API offers global tourism and travel data available as a consumable database. Over 20 million places from around the world are available. The places are ranked by popularity among travelers. Information such as location, description, photos, admission fees, tags and opening hours is offered from the API in 18 languages. Points of interest are matched to relevant tours and activities which can be offered to end-customers in order to earn ancillary revenue. Tourism businesses can benefit from the Sygic Travel API by building trip planner and travel guide integrations.
6. Travelport API
Travelport is a technology company for travel agencies and providers. It operates a B2B travel commerce platform and connects travel providers with customers. The Travelport Universal APITrack this API provides content, availability, pricing and functionality in one API. The API returns travel content about air travel, hotel, car, rail, and ancillary-service provider capabilities.
7. British Airways API
British Airways (BA) is a full service global airline based out of the United Kingdom. British Airways offers developers REST APIs for the integration of BA data into third party applications. Current public API offerings include: flight NDCTrack this API (New Distribution Capability) for booking, flight informationTrack this API, flight offersTrack this API, in-flight entertainmentTrack this API, affiliate flight offersTrack this API, hotelTrack this API and carTrack this API information and packages, and more.
8. Aviation Edge API
Aviation Edge is database of detailed information for all airlines. The Aviation Edge APITrack this API provides access to the database, including IATA and ICAO codes, as well as information about airplanes, airports, airlines, countries, and cities. The API can be useful for creating applications for flight tracking, flight routes, timetables, autocomplete, benchmarking, and nearby service of the entire aviation industry. The API is constantly updated and to provide accurate information.
9. Skypicker API
Kiwi.com provides the Skypicker APITrack this API, which allows developers to integrate the flights search functionality in applications. It supports the implementation of basic search using simple parameters such as /places and /flights API endpoints. The RESTful API sends requests in JSON or URI Query String/CRUD format and returns responses in JSON format.
10. Pyton Flight Portal API
The Pyton Flight Portal provides an APITrack this API for searching and booking flight tickets. Pyton's focus is on "low cost" carriers. This API can be integrated into a travel website or reservation system, and also provides back-end tools for booking review and statistics.
The APIs listed above are just a small sampling of what can be found in the Air Travel category in ProgrammableWeb's API directory. Check out more than 185 APIs, 55 SDKs, and 45 Source Code Samples for weather application development.