Airplane

View API Documentation

Airplane tracking data over Belgium and the surrounding airspace. The platform combines two complementary feeds: OpenSky Network and adsb.lol, two community networks of ADS-B receivers. Each sees about 90% of the same aircraft; together they cover about 10% more than either alone. The unified-position endpoint fuses both feeds, deduplicating by ICAO24 hex code so each aircraft appears once with the most complete set of attributes available. Updated every minute. The data is provided in the GeoJSON format.

Source

Endpoints

Opensky position

/airplane/opensky-position
GEOJSON APPLICATION/JSON

Real-time positions of aircraft over Belgium as reported by the OpenSky Network.

Refresh: Every 5 minutes
From
2026-02-25 16:01:32
To
2026-10-11 00:12:18
Records
56,356

Adsb lol position

/airplane/adsb-lol-position
GEOJSON APPLICATION/JSON

Real-time positions of aircraft over Belgium, as reported by the adsb.lol community ADS-B network. Output schema mirrors the OpenSky endpoint so the two feeds are interchangeable; additional fields include registration, aircraft_type and source_feed. Data from adsb.lol, available under the Open Database License (ODbL).

Refresh: Every minute
From
2026-10-04 15:34:08
To
2026-10-11 00:14:40
Records
8,445

Unified position

/airplane/unified-position
GEOJSON APPLICATION/JSON

Unified real-time positions of aircraft, merging the OpenSky Network feed and adsb.lol. Aircraft are deduplicated by icao24 (with a callsign fallback). When both feeds see the same plane, the adsb.lol position is preferred (more recent) but OpenSky-only attributes such as origin_country are kept. Each feature includes a sources array listing which feeds reported it ("opensky", "adsb.lol", or both). adsb.lol data is available under the Open Database License (ODbL).

Refresh: Every minute
From
2026-05-07 12:09:09
To
2026-10-11 00:12:18
Records
38,224