Airplane
View API Documentation
Airplane tracking data over Belgium and the surrounding airspace. The platform combines two
complementary feeds: OpenSky Network, a community-based ADS-B receiver network, and airplanes.live, a
second community feed that typically reports 30–40% more aircraft. 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
Real-time positions of aircraft over Belgium as reported by the OpenSky Network.
Airplanes live position
/airplane/airplanes-live-position
Real-time positions of aircraft over Belgium and a 150 nm surrounding radius, as reported by the airplanes.live community ADS-B feed. Coverage is generally denser than OpenSky's free tier (about 30–40% more aircraft observed at peak). Output schema mirrors the OpenSky endpoint so the two feeds are interchangeable; additional fields include registration, aircraft_type and source_feed.
Unified position
/airplane/unified-position
Unified real-time positions of aircraft, merging the OpenSky Network feed and airplanes.live. Aircraft are deduplicated by icao24 (with a callsign fallback). When both feeds see the same plane, the airplanes.live position is preferred (more recent and complete) but OpenSky-only attributes such as origin_country are kept. Each feature includes a sources array listing which feeds reported it ("opensky", "airplanes.live", or both).