Free APIGeo & WeatherOAuthOfficial
OpenSky Network API
Live global flight state vectors (position, altitude, velocity) from a crowdsourced ADS-B sensor network, free for research and hobby use.
OpenSky Network is a non-profit, community-fed air-traffic data platform. Its REST API exposes near-real-time state vectors for all tracked aircraft worldwide plus historical flights, arrivals/departures by airport, and trajectory tracks. Authentication is OAuth2 client-credentials (Basic auth was removed); anonymous access still works for /states/all on the lowest quota. Ideal for flight-tracking skills, airspace dashboards, and automations that watch a bounding box or a specific aircraft.
Free tier
Free for non-commercial/research use. Anonymous: 400 credits/day. Registered (OAuth2): 4,000 credits/day; active data feeders (>=30% receiver uptime) get 8,000/day. Commercial use needs a separate agreement.Rate limits
Credit-based, resets daily; quotas apply per endpoint group (/states/*, /flights/*, /tracks/*). A /states/all call costs 1 credit for <=25 sq deg, 2 for 25-100, 3 for 100-400, 4 for global/>400. Anonymous returns only the latest snapshot (ignores time params).Auth
OAuthBase URL
https://opensky-network.org/apiWhat you'd build with it
- Build a 'what's flying over me' Claude skill from a lat/lon bounding box
- Automation that alerts when a specific tail/icao24 takes off or lands
- Airspace-density heatmaps and research datasets
- Detect arrivals/departures at a given airport for ops dashboards
Key endpoints
- GET
/states/allAll current aircraft state vectors; filter by bounding box (lamin,lomin,lamax,lomax) or icao24. - GET
/flights/allAll flights seen within a begin/end Unix-time interval (max 2h window). - GET
/flights/arrivalFlights that landed at an airport (ICAO code) in a time interval. - GET
/flights/departureFlights that departed an airport (ICAO code) in a time interval. - GET
/tracks/allTrajectory waypoints for a single aircraft by icao24 (authenticated).
Members
Members get the runnable recipe
Sign in free to copy the example request, see a sample response, and read the gotchas.
Tags
aviationflight-trackingads-badsbrealtimegeospatial