/FlightRoutes

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

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