Retrieve live aircraft state vectors from the OpenSky Network API

domain: opensky-network.org · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Register an OpenSky account and create an API client (client_id/client_secret) via the OpenSky account page; legacy basic username/password auth was retired March 18, 2026.
  2. Exchange client credentials for a bearer token via POST to https://auth.opensky-network.org/auth/realms/opensky-network/protocol/openid-connect/token with grant_type=client_credentials.
  3. Call GET https://opensky-network.org/api/states/all with the bearer token in the Authorization header, optionally filtering by icao24 or a bounding box (lamin/lomin/lamax/lomax).
  4. Parse the returned "states" array using the documented fixed column order (icao24, callsign, origin_country, lat/lon, velocity, altitude, etc.).
  5. Refresh the bearer token before it expires and re-poll on an interval that respects rate limits for authenticated users.

Known gotchas

Related routes

Query OpenSky Network historical state-vector data via Trino for research use
opensky-network.org (Trino) · 5 steps · unrated
Integrate a partner application with Wing's drone delivery API and OpenSky UTM platform
wing.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans