Thursday, June 21, 2012

We have new APIs and we want your feedback!

FlightStats' engineers have been busy lately developing a new generation of flight APIs to help you enhance your customers' travel experience.

Right now we have the new FlightStats Flex Web Services APIs in beta.  These APIs represent the combination of seven years of experience in web services for air travel and deliver features that our developer community has requested. We'd love to get your feedback and and suggestions before we finalize these APIs. We'll publish information on changes and refinements we make during this stage on this blog.  Or you can let us know if you have any problems or find any bugs here.

To access the new FlightStats Developer Center while it is in beta, please request approval to participate in the beta. Then you can get the entry code and get started interacting with the new APIs.

In the mean time here is a brief overview:

The new FlightStats Flex APIs unlock the data that powers some of the world's most popular travel applications. Developers can use these building blocks to create applications that make travel better.  The new RESTful APIs provide data in XML, JSON, and JSONP formats. The SOAP protocols are also supported.  And our new developer portal makes it easier to test and develop with interactive documentation and to monitor your usage with customer facing analytics.

Airport Status - This service returns a list of flight information structures representing the operating and scheduled flights for an airport during a time range. The call is primarily modeled as an upgrade to the FlightHistoryGetRecords API invocation.

Why you'll love it: 

  • It's simple to create a complete and accurate flight board with current information on the status of departing and arriving flights in your choice of formats
  • The information is comprehensive and includes detailed information about the airports
  • We've done the math for you.  No need for you to calculate departure or arrival delay times. 

Airport Track - This service returns the flight plan and positional points for all flights matching the request parameters (into/out of airport). This service returns "active" flights, i.e. those that are en route.

Why you'll love it: 
  • Lets you build your own map-based tracker showing the position of flights departing from or arriving at the airport you specify 
  • We've broadened our coverage with global positional data so you can track flights in Europe, Asia and Oceania 
Flight Status - This service returns a list of flight information structures representing the operating and scheduled information for a particular flight during a time range. The call searches both operating and codeshare carriers and flight numbers.

Why you'll love it:
  • It delivers that air travelers want the most - accurate, timely and comprehensive flight status data in your choice of formats (XML, JSON, JSONP)
  • Delays calculations are done for you
  • Status and schedule information is delivered in both local and UTC times
Flight Track - This service returns the flight plan and current position, speed, altitude and heading for flights worldwide

Why you'll love it:
  • You can build your own map-based flight tracker
  • Includes global positional data from our partner AirNav.
  • Positional updates are delivered economically

Flights Near - This service returns the current position of flights given a bounding region of latitude, longitude, and radius.

Why you'll love it:
  • You can find out the positional data of all flights within a specific radius of a specific latitude and longitude to show flight activity over a selected region. 

Test out these new APIs

Go to the new FlightStats Developer Center to test out these APIs. Your testing and feedback will help us refine these powerful new APIs and ensure that they work the way YOU need them to.

Tuesday, June 19, 2012

Welcome to the FlightStats DevBlog

Welcome to the FlightStats DevBlog. You are welcome to join the conversation as we share what's new at FlightStats, Inc.

First, we have a new developer site in beta. We've selected the 3Scale platform to manage our APIs. With a developer account on the new Developer Center, you'll be able to:

  • View statistics on your usage
  • Manage your application credentials (if you need to add credentials 
  • for a new purpose or disable a compromised credential, you can do that at any time)
  • Send and receive messages about your account (you will also receive 
  • these via email, as always)
  • Have separate users (logins) within your account for every member 
  • of your development team
  • Review your billing history
As always, we offer full documentation of the APIs and form-based test clients -- listed as "Interactive Documentation." We think you'll like the new format, and look forward to hearing your feedback.

Second, to check out the Beta you'll need the code to access it. So if you would like to give it a whirl, we'll need you to let us know.