|
About FlightXML - The Most Popular Flight Tracking APIBackgroundFlightAware FlightXML API (Application Programming Interface) from FlightAware allows your company to incorporate FlightAware technology into existing or new aviation software applications. FlightXML provides an industry standard XML/SOAP/WSDL-based programmatic interface to FlightAware data and statistics. OverviewUsing the FlightXML API, programs can query the FlightAware live flight information and historical datasets. Queries for in-flight aircraft return a set of matching aircraft based on a combination of location, flight or tail number, origin and/or destination airport, aircraft type, and/or a low-to-high range of altitude and/or ground speed, among others. For each matching aircraft, data returned includes the flight or tail number, the aircraft type, origin and destination, time the last position was received, and the longitude, latitude, groundspeed, and altitude of that position. Matching flights' flight tracks can be requested as well. For airports, FlightXML queries can return a list of scheduled flights, flights that have departed, flights that are enroute to the airport, and flights that have arrived at the airport. Example ApplicationsLeveraging the flexibility of the FlightXML API customers can dream up new applications that FlightAware never envisioned. Possible uses include:
Supported PlatformsFlightXML can be used on any Internet-capable programming language that supports XML. FlightAware has developed example code for implementing FlightXML on many popular programming languages such as Microsoft .NET, PHP, Perl, Java, Tcl, and Python. Third-party example code has been developed for other languages, including Ruby. RequirementsFlightXML is intended for implementation by software developers. Implementing the FlightAware FlightXML API requires medium-level expertise at software development including the ability to parse an XML WSDL file, make TCP XML requests using SOAP, and understanding the local development requirements to manage the results to achieve the outcome of the desired application. PricingFlightXML is priced on a volume-basis with a per-transaction fee. There are three classes of transactions based on the complexity of the request. The more queries that a user account makes per month, the less the per-query fee is. The classes of queries separate the most complex queries for FlightAware to deliver from the more simple queries. For example, requesting a list of aircraft en route to LAX would be a higher class query than requesting the name and location of an airport. Requesting the heading of an aircraft based on two positions would be an even lower class query. FlightXML 2.0 PricingAs part of a special launch promotion, usage of FlightXML 2.0 is free until September 1, 2010. Pricing thereafter has not yet been published, but users can expect pricing that will be lower than FlightXML 1.0 FlightXML 1.0 PricingAt the lowest end of the volume scale (from 1 to 9,999 queries a month), each query is only $0.012. Therefore, if your application made two queries every 10 minutes, your monthly bill would be $87.84. However, if your application made five queries every 5 minutes, your monthly bill would be $219.60.
Get Started Now: Documentation / FlightXML SDKGeneral
Development DocumentationFeatured Customers
Do you have a great FlightXML implementation in a web-based application or
traditional software package? Send us an e-mail
about it and be featured on this page!
Need help?Free SupportRead the FlightXML FAQ or read and contribute to the FlightXML Developers Discussion Forum. Commercial SupportFlightXML customers using or committed to a minimum of 500,000 queries a month are entitled to free development support. Lower volume customers are offered development support at a rate of $200/hr with a minimum of one hour per incident. Simply contact Commercial Support. | |||||||||||||||||||||||||||||||||||||||||||||||