AeroAPI®

Data as you want it, when you want it.

AeroAPI® is a simple and cost-effective query-based API that delivers data on demand from millions of flight status inputs. With over 60 distinct endpoints, you can customize your data delivery to meet your needs.

Flight information. On demand. On your budget.

With our usage-based pricing model, you can access accurate and precise aviation data, current and historical. Request data as needed for full control over total cost. Tap into millions of flight status inputs to track everything from ETAs to last position, full track, flight status, ground speed and altitude. You can even set up alerts to be notified of the information you need in real time.

Features

Why AeroAPI?

Easy to integrate
Modern REST-based API that is compatible with all programming languages.
Access to historical data
With data stretching back to 2011, post-flight analysis has never been easier.
Comprehensive online documentation
Robust developer documentation and sample code, including an interactive portal to quickly test and evaluate all 60+ endpoints.
Customized approach
Flexible and scalable to your specific needs, we only deliver (and you only pay for) the data you request.
Flight alerting
Real-time alerting on the flight events that mean the most to you, including departure, arrival, cancels, flight hold detections, and custom configuration for notification of impending departure/arrival.
FLIGHTAWARE FORESIGHT
Use Firehose to access FlightAware's Foresight predictive technology.
Foresight harnesses robust historical and real-time aviation data, weather data, and advanced ML to deliver powerful, predictive insights that optimize operations and anticipate risk across nearly every flight on the planet.
In addition to requesting data when you need it, you can also request to be notified when a specific event occurs. Need to know when a flight arrives? When it takes off? If it’s diverted? You can even ask AeroAPI to alert you when a flight has entered or left a holding pattern.
View pricing tiers
Seamless integration of historical flight data from January 1, 2011 onward along with current and predictive flight data, all from a single API. Flexible access by flight identifier, tail number, airport, or airline operator of interest makes data gathering for post operational analysis quick and efficient. Analyze a problematic airport or a weather event. Identify historical trends on how an aircraft, flight, or airport performs over time. Study flight activity prior to an incident. In addition to actual flight times and status, get actual track flown for any flight - including all positions along with speed and altitude.
View pricing tiers

Find the right tier for your needs

Choose the appropriate tier based on your use case and data needs, taking note of limitations on usage and storage restrictions.

Personal

Get started

Storage and distribution of derivative works for personal or academic purposes only.

  • Current flight status and tracks

Standard

Get started

Storage and distribution of derivative works for business or business-to-consumer purposes. Everything in Personal tier plus:

  • Historical data access
  • Flight Alerting
  • Email support

Premium

Get started

Storage and distribution of derivative works for business, business-to-consumer commercial purposes, and all Business-to-Business commercial purposes. Everything in Standard tier plus:

  • Advanced data sets, including Aireon spaced-based ADS-B
  • Foresight Predictions
  • Enterprise grade services with both email and phone support
Personal
Standard
Premium
Included APIs
Not included in PersonalIncluded in StandardIncluded in Premium

FlightAware Foresight*

Not included in PersonalNot included in StandardIncluded in Premium

Aireon Space-Based ADS-B*

Not included in PersonalNot included in StandardIncluded in Premium

Historical Flight Data

Not included in PersonalIncluded in StandardIncluded in Premium
Included in PersonalIncluded in StandardIncluded in Premium
* Contact us to enable this feature. Some restrictions for use apply.
Pricing Details
Per-query usage fees (up to $5 free per month, or $10 free per month for ADS-B feeders)Standard includes:Per-query usage fees (subject to monthly minimum)Premium includes:Per-query usage fees (subject to monthly minimum)

Monthly minimum fee

Personal includes:No minimumStandard includes:$100/monthPremium includes:$1,000/month

Result set rate limit

Personal includes:10 result sets/minuteStandard includes:5 result sets/secondPremium includes:100 result sets/second

History Results set rate limit

Not included in PersonalStandard includes:500,000 result sets/monthPremium includes:500,000 result sets/month

Volume Discounting

Not included in PersonalIncluded in StandardIncluded in Premium
Authorized Users

Overview

Personal includes:Storage and distribution of derivative works for personal or academic purposes only.Standard includes:Storage and distribution of derivative works for business or business-to-consumer purposes.Premium includes:Storage and distribution of derivative works for business, business-to-consumer commercial purposes, and all Business-to-Business commercial purposes.

Internal Use for Business

Not included in PersonalIncluded in StandardIncluded in Premium

Commercialization for Business to Consumer (B2C)

Not included in PersonalIncluded in StandardIncluded in Premium

Commercialization for Business to Business (B2B)

Not included in PersonalNot included in StandardIncluded in Premium

Internal Use for Personal

Included in PersonalIncluded in StandardIncluded in Premium

Academic

Included in PersonalIncluded in StandardIncluded in Premium
General

Up-time guarantee

Not included in PersonalNot included in StandardPremium includes:99.5%

E-mail Support

Not included in PersonalIncluded in StandardIncluded in Premium

Phone Support

Not included in PersonalNot included in StandardIncluded in Premium

Invoicing Available

Not included in PersonalNot included in StandardIncluded in Premium

Trusted Globally by Leading Organizations

Viasat LogoThales Logo

Query fees breakdown

A single query can return multiple results, depending on the call type and input. Pricing is based on result sets, with one set equaling 15 records. Prices may change.

Compare tiers

Note: The max_pages input parameter can be used to limit/control how many result sets will be returned, with one page being equivalent to one result set.

Volume Discounting

All Premium and Standard tier accounts are eligible for volume discounting. The first $1000 of usage per month is always billed at list price, followed by each incremental level of usage being discounted at a more generous level. For monthly usage above $64,000 the discount is set at 94% off, which will enable you to continue to grow your applications and take full advantage of new features with minimal variance in total monthly cost.

Compare tiers

Please contact FlightAware for more information regarding additional discounting available with 3 or 4 year term commitments.

code snippets

Query Flight Data on Demand with AeroAPI

AeroAPI is a RESTful API that lets developers query live and historical flight data. From flight positions to predictive ETAs powered by FlightAware Foresight, it delivers the data you need to build aviation-ready applications.

Comprehensive data
Retrieve flight positions, historical tracks, airport activity, and predictive ETAs.
Flexible queries
Search flights by tail number, origin/destination, aircraft type, altitude, or groundspeed.
Industry leading predictions
Access the same data powering over half the airline ETAs in the US.
Truly global coverage
Combining ~41k FlightAware ADSB receivers with Aireon spaced-based ADSB sourced data
FlightAware offers two powerful APIs for integrating real-time aviation data into your custom application - meeting virtually any business need. Firehose delivers real-time streaming data, while AeroAPI offers on-demand access to the same aviation intelligence, plus comprehensive historical data access.
Learn more

Get in touch about AeroAPI

Questions & Answers

Is global flight data available?
FlightAware tracks flights globally, all of which are available through AeroAPI.
How do I know how much using AeroAPI will cost me?
It is a usage-based API. You pay only for what you need, on demand. Each query is charged individually. For queries that may return multiple pages of results (a page is defined as up to 15 records), you will be charged for the total number of pages returned (calculated as the per-query fee times the number of pages returned). You can control the maximum number of pages returned by the API for one query. Please refer to the API documentation for details on how to set the "max_pages" parameter.
How can I view my AeroAPI billing status?
Existing customers can view accrued charges in the AeroAPI portal.
Are there any new features?
We regularly add new features, with release notes published here. Have an idea? FlightAware welcomes user feedback for future enhancements.
See all FAQs