OpenSky Network
Live ADS-B aircraft state vectors over a bounding box
Returns real-time state vectors (position, altitude, velocity, heading) for aircraft currently tracked by the OpenSky sensor network. Anonymous requests work without a key but are throttled and coarsened in time resolution. Great for flight-tracking maps and airspace dashboards.
We probe a documented GET and expect 2xx JSON — full uptime and health score. Open provider docs ↗
On our probe schedule. Uptime charts appear after the first check lands.
GET https://opensky-network.org/api/states/all?lamin=45.8&lomin=5.9&lamax=47.8&lomax=10.5
{
"time": 1783269066,
"states": [
[
"39de4f",
"TVF39LV ",
"France",
1783269065,
1783269065,
6.3628,
46.2806,
10675.62,
false,
239.62,
114.75,
0,
null,
11178.54,
"1000",
false,
0
]
]
}curl "https://opensky-network.org/api/states/all?lamin=45.8&lomin=5.9&lamax=47.8&lomax=10.5"const res = await fetch("https://opensky-network.org/api/states/all?lamin=45.8&lomin=5.9&lamax=47.8&lomax=10.5");
const data = await res.json();
console.log(data);import requests
res = requests.get("https://opensky-network.org/api/states/all?lamin=45.8&lomin=5.9&lamax=47.8&lomax=10.5")
print(res.json())BROWSER CALLS BLOCKED (NO CORS/HTTPS) — USE THE CURL SNIPPET
/states/all?lamin=45.8&lomin=5.9&lamax=47.8&lomax=10.5PROBEDLive ADS-B aircraft state vectors over a bounding box
/statesStates — documented GET route.
/states/1States details by ID (example: 1).
/states?limit=10States — documented GET route.
/states/search?q=testSearch by query parameters.
/states/all?limit=5Full collection dump.
We probe a documented GET and expect 2xx JSON — full uptime and health score. Export includes every documented route below.
Not tracked yet. Shape-change history starts once this API joins our probe schedule.
OpenSky Network: common questions
Is OpenSky Network free to use?
Yes — OpenSky Network is a free transport API. Free tier: Free for non-commercial/research use; anonymous requests are rate-limited and time-coarsened. The free tier is for non-commercial use.
Does OpenSky Network need an API key?
No — OpenSky Network needs no API key or signup. You can call it straight away; rate limits still apply (Anonymous access throttled; registered/OAuth users get higher limits).
Can I call OpenSky Network from the browser?
Not directly — OpenSky Network doesn't send browser-friendly CORS headers, so call it from a server or proxy instead. Copy the curl or Python snippet on this page to get started.
Is OpenSky Network up right now?
OpenSky Network is catalogued but not yet on our probe schedule, so we don't publish a live status for it. Check the provider's own status page or docs for its current state.