OpenSky — Live Aircraft by Origin Country
opensky.traffic.states_countryGet real-time ADS-B state vectors for all aircraft currently registered to a specific origin country (e.g. Germany, United States). Filters the global ADS-B feed by the aircraft's registered country of origin from ICAO24 address blocks. Optionally narrow the geographic area using a bounding box (lamin/lomin/lamax/lomax). Returns ICAO24, callsign, position, altitude, velocity, and heading for each matching aircraft. Useful for counting or mapping the live air traffic of a specific country. Source: OpenSky Network — opensky-network.org. No auth, open access.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lamax | No | Optional maximum latitude to narrow the search area (decimal degrees) | |
| lamin | No | Optional minimum latitude to narrow the search area (decimal degrees) | |
| limit | No | Maximum number of matching aircraft to return (default 100, max 500) | |
| lomax | No | Optional maximum longitude to narrow the search area (decimal degrees) | |
| lomin | No | Optional minimum longitude to narrow the search area (decimal degrees) | |
| country | Yes | Origin country name to filter aircraft by (e.g. Germany, United States, France). Case-insensitive. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |