AVIATION DATA FOR SMALLER APPS
Enthusiast-driven aviation API with useful and unique features suitable for smaller travel or aviation application.
- Aircraft by registration
- Aircraft image by registration (BETA)
- Recognize aircraft image / image recognition (BETA)
- Departures and arrivals per airports: list of flights, schedules & flight status by airport (FIDS)
- Flight schedule & flight status by flight number, ATC call-sign, aircraft registration or 24-bit ICAO Mode-S address
- Nearest flight by flight number, ATC call-sign, aircraft registration or 24-bit ICAO Mode-S address
- Flight departure dates by flight number, ATC call-sign, aircraft registration or 24-bit ICAO Mode-S address
- Flight delay statistics by flight number
- Airport by IATA/ICAO code
- Airport runways
- Nearest airports by location
- Airports free-text search (auto-complete)
- Airport local time
- Airport delay statistics (delay indexes)
- Airport daily routes statistics
- Distance / Flight time between airports
How to Use
At this moment, API is managed exclusively through the RapidAPI platform - place where you can find and connect to thousands of APIs with one API key.
You can subscribe and start using AeroDataBox API if you have account at RapidAPI.
On RapidAPI Marketplace you will be able to shoot testing requests directly to our live API with your personal API key, which will allow you to test the data extensively.
On the documentation web-site, however, you will find much more detailed information about each endpoint, including description of each request and response property.
Even a small API, like ours, processes significant amounts of data on daily basis, which requires regular payment for server infrastructure, constant maintenance and attention from people involved into the project. Henceforth, our API is freemiun, which means that you can use it for free within a certain quota. Afterwards, you can subscribe to a pricing plan of your choice, and a symbolic monthly fee will be applied.
Keep in mind, that our API usage quotas are very generous and offered at much lower rates than in average on the market. These lower rates is a very modest attempt to compensate hosting and maintenance expenses incurred by software engineering and aviation enthusiasts who are not getting paid for their efforts developing this API during their spare time.
We charge for service only, and NOT for the data.
What is the Data Quality?
We aggregate and index our data from public external sources, data feeds, commercial databases and APIs acquired commercially from third-party suppliers.
Though we have decent data coverage for aircrafts and airlines, unfortunately we don't have global coverage for flight data (especially for live flight updates). At the moment we are offering very limited amount of flight data in comparison with such giants as FlightAware or FlightStats on this matter. Live flight status updates are available for around few hundred airports only. The best coverage is in Europe and in the USA so far. This way you will likely miss some of this data.
This is primarily because global data is not easily available and concentrated in few major data companies which hold a strong monopoly on it. That's why we have to re-invent our own data indexing, ingestion and processing mechanisms. This is, in essence, what bigger companies do as well, but as a small enthusiastic API project developed during spare time after work, we don't have neither capacity no ambition to grow to the level at which global live flight data coverage will be achievable.
After aggregating the data altogether, we do our best to clean, normalize and even build some statistics upon it in order to make it as shiny and beautiful as possible. But remember that AeroDataBox API is, in its absolute most, driven by enthusiasm and love to software engineering and aviation rather than any commercial profit.
What is the Flight Data Coverage?
As mentioned above, flight data coverage is limited and currently determined mostly on per-airport basis. To figure out if certain flight data quality level, which can be either scheduled only (without live flight status updates) or with live updates, is available for a specific airport, always use always-free Healthcheck & Status endpoints: that will save you lots of quota!
Is It Suitable for My App?
If you're having a smaller aviation-related application or web-site which has lesser load and has lesser data precision sensitivity and quality demands OR if you have special demands, our API may be just right for you, because it:
- is offered at significantly lower rates than bigger APIs (see https://rapidapi.com/squawk7000/api/aerodatabox/pricing);
- has some unique features which are not offered anywhere else or offered at higher rates (check our aircraft image recognition by registration, airport and flight delays, airport destination statistics, etc.);
- is flexible in support, discussing your suggestions, ideas and special demands;
- means supporting smaller enthusiastic projects rather than bigger corporate products;
- is not complicated in use.
However, if you're building a big customer-critical product having high load and critical demands to global coverage, data quality and service stability, you might find it more practical to use other APIs. We cannot guarantee data completeness and undisrupted service on the market-leading level at the moment. However, you're always welcome to use our special features or even come up with any suggestions.
While we're not a big corporation, we are still very flexible on support and discussing incoming offers, ideas or special demands you might have within reasonable limits.
If you have a question you want to address, you can do so through RapidAPI forums or directly via e-mail: email@example.com
Fair Use Policy
Please be reasonable when using the API.
This API is meant for supporting smaller applications who can't afford hefty charges imposed by bigger data companies. Though we provide very generous monthly quotas, those are not meant to be spent within few first hours after subscribing. This API is NOT fit for bulk downloading all our database in once by shooting several requests per second over few hours or even days in a row non-stop. We reserve a right to temporarily block users exercising such practices without warning at any time if we consider their behavior is negatively affecting performance of the service.
Please be advised, that at the moment all the data is aggregated from public external sources and/or from previously acquired databases provided by third-party suppliers. We do not generate or exclusively own any data ourselves. Therefore, our data is published in good faith and for general reference purposes only. We do not make any warranties about the completeness, reliability and accuracy of this information. Any action you take upon this information is strictly at your own risk. We will not be liable for any losses and/or damages in connection with it.
THIS API IS EXPERIMENTAL AND CURRENTLY UNDER DEVELOPMENT. MULTIPLE FEATURES ARE NOT YET RELEASED OR IN BETA STAGE RIGHT NOW.