FlightRoutes
The purpose of this repository is to connect aircraft positions observed in OpenSky Network to origin, destination and flight number. The focus is on public airline flights only. Arrival and/or departure times may be utilised for the matching process but are not redistributed.
Data sources
Before using data from any of the following sources please review their terms of use.
OpenSky Network
All currently detected aircraft positions are available via the Python API (registration recommended).
An estimate for flight routes is available via the REST API flights by aircraft (registration required).
Aircraft database (no registration required for read-access).
The Historical database is available for researchers on request.
OurAirports
World wide airport information as public domain data.
Virtual Radar Server
Virtual Radar Server's standing data includes crowd sourced data of airlines, aircraft, airports and flight routes.
Münster Osnabrück International Airport (FMO/EDDG)
Arrivals and Departures in XML format (no registration required).
Luxembourg Airport (LUX/ELLX)
Arrivals and Departures in JSON format (no registration required). Repeated calls from the same IP may get blocked by the firewall. Could be circumvented by using a random https proxy for each request. Airports names but not their respective IATA codes are available.
Hamburg Airport (HAM/EDDH)
Developer portal offering arrival and departure data in JSON format (registration required).
Norwegian airports operated by Avinor
Arrivals and departures in XML format (no registration required).
Lufthansa Cargo schedule
Flight schedules in XML, XLSX, CSV and PDF format (no registration required).
Brazilian ANAC
Flight schedules in CSV format (no registration required).
Installation
git clone git@github.com:openskynetwork/opensky-api.git
pip install -e opensky-api/python