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, every 5 minutes, when a new OpenSky snapshot arrives. The data is provided in the
GeoJSON format.
Source
Endpoints
Opensky position
/airplane/opensky-position
Real-time positions of aircraft over Belgium as reported by the OpenSky Network.
Adsb lol position
/airplane/adsb-lol-position
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).
Unified position
/airplane/unified-position
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).