Dataset Open Access

Crowdsourced air traffic data from The OpenSky Network 2020 [CC-BY]

Xavier Olive; Martin Strohmeier; Jannis Lübbe

Dublin Core Export

<?xml version='1.0' encoding='utf-8'?>
<oai_dc:dc xmlns:dc="" xmlns:oai_dc="" xmlns:xsi="" xsi:schemaLocation="">
  <dc:creator>Xavier Olive</dc:creator>
  <dc:creator>Martin Strohmeier</dc:creator>
  <dc:creator>Jannis Lübbe</dc:creator>
  <dc:description>WARNING! This dataset is no longer updated after January 2022. Refer to the original dataset with different license terms for an up to date version.


The data in this dataset is derived and cleaned from the full OpenSky dataset to illustrate the development of air traffic during the COVID-19 pandemic. It spans all flights seen by the network's more than 2500 members since 1 January 2019. More data will be periodically included in the dataset until the end of the COVID-19 pandemic.


Creative Commons CC-BY

The only difference with the original dataset comes from anonymised aircraft information.

WARNING:This dataset is now longer updated after January 2022. The original dataset is still updated.


The data provided in the files is provided as is. Despite our best efforts at filtering out potential issues, some information could be erroneous.

	Origin and destination airports are computed online based on the ADS-B trajectories on approach/takeoff: no crosschecking with external sources of data has been conducted.
	Fields origin or destination are empty when no airport could be found.
	Aircraft information come from the OpenSky aircraft database. Fields typecode and registration are empty when the aircraft is not present in the database.

Description of the dataset

One file per month is provided as a csv file with the following features:

	callsign: the identifier of the flight displayed on ATC screens (usually the first three letters are reserved for an airline: AFR for Air France, DLH for Lufthansa, etc.)
	number: the commercial number of the flight, when available (the matching with the callsign comes from public open API)
	aircraft_uid: a unique anonymised identifier for aircraft;
	typecode: the aircraft model type (when available);
	origin: a four letter code for the origin airport of the flight (when available);
	destination: a four letter code for the destination airport of the flight (when available);
	firstseen: the UTC timestamp of the first message received by the OpenSky Network;
	lastseen: the UTC timestamp of the last message received by the OpenSky Network;
	day: the UTC day of the last message received by the OpenSky Network;
	latitude_1, longitude_1, altitude_1: the first detected position of the aircraft;
	latitude_2, longitude_2, altitude_2: the last detected position of the aircraft.


Possible visualisations and a more detailed description of the data are available at the following page:


Martin Strohmeier, Xavier Olive, Jannis Lübbe, Matthias Schäfer, and Vincent Lenders
"Crowdsourced air traffic data from the OpenSky Network 2019–2020"
Earth System Science Data 13(2), 2021

  <dc:title>Crowdsourced air traffic data from The OpenSky Network 2020 [CC-BY]</dc:title>
All versions This version
Views 19,931439
Downloads 17,419446
Data volume 3.1 TB84.3 GB
Unique views 15,759397
Unique downloads 4,11668


Cite as