|
About FlightXML - The Most Popular Flight Tracking APIBackground
FlightAware 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 Applications
Leveraging the flexibility of the FlightXML API customers can dream up new
applications that FlightAware never envisioned. Possible uses include:
Supported Platforms
FlightXML can be used on any Internet-capable programming language that supports
XML. FlightAware has developed example code for implementing Directflight on many
popular programming languages such as Microsoft .NET, PHP, Perl, Java, Tcl, and Python.
Requirements
FlightXML 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. At 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
Platform-specific examplesFeatured 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 Support
Read the FlightXML FAQ or read and contribute to
the FlightXML Developers Discussion Forum.
Commercial Support
FlightXML 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. Commercial Support
| |||||||||||||||||||||||||||||||||||||||||||