Ir al contenido
GET /v1/states

Live aircraft inside a bounding box

Pruébalo en vivo

10 llamadas gratis al día — sin registro, sin clave API. Pasa por el gateway de oanor.

Encabezados personalizados (opcional)
api.oanor.com/flights-api

Funciona. Consigue una clave API y úsala en tu proyecto.

Obtener una clave API

Fragmentos de código

curl "https://api.oanor.com/flights-api/v1/states" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/flights-api/v1/states", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/flights-api/v1/states");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/flights-api/v1/states",
    headers={"x-oanor-key": "oanor_test_..."}
)

Respuesta de ejemplo

Una respuesta real de este endpoint, capturada en la última comprobación de estado.

{
    "data": {
        "bbox": {
            "lamax": 55,
            "lamin": 47,
            "lomax": 15,
            "lomin": 5
        },
        "time": 1780182639,
        "count": 7,
        "aircraft": [
            {
                "spi": false,
                "icao24": "3e557d",
                "squawk": "1000",
                "callsign": "FSE1D",
                "latitude": 47.9428,
                "longitude": 11.9568,
                "on_ground": false,
                "velocity_ms": 194.85,
                "last_contact": 1780182639,
                "velocity_kmh": 701.46,
                "time_position": 1780182639,
                "geo_altitude_m": 12496.8,
                "origin_country": "Germany",
                "true_track_deg": 257.65,
                "velocity_knots": 378.76,
                "baro_altitude_m": 12192,
                "position_source": "ADS-B",
                "vertical_rate_ms": 0
            },
            {
                "spi": false,
                "icao24": "3cbdeb",
                "squawk": "1000",
                "callsign": "BFD65H",
                "latitude": 49.3405,
                "longitude": 6.6647,
                "on_ground": false,
                "velocity_ms": 212.92,
                "last_contact": 1780182639,
                "velocity_kmh": 766.51,
                "time_position": 1780182639,
                "geo_altitude_m": 12710.16,
                "origin_country": "Germany",
                "true_track_deg": 285.41,
                "velocity_knots": 413.88,
                "baro_altitude_m": 12359.64,
                "position_source": "ADS-B",
                "vertical_rate_ms": -10.08
            },
            {
                "spi": false,
                "icao24": "3cce70",
                "squawk": "2132",
                "callsign": "FCK1EL",
                "latitude": 48.386,
                "longitude": 12.1909,
                "on_ground": false,
                "velocity_ms": 83.42,
                "last_contact": 1780182639,
                "velocity_kmh": 300.31,
                "time_position": 1780182639,
                "geo_altitude_m": 1203.96,
                "origin_country": "Germany",
                "true_track_deg": 177.53,
                "velocity_knots": 162.16,
                "baro_altitude_m": 1089.66,
                "position_source": "ADS-B",
                "vertical_rate_ms": 0
            },
            {
                "spi": false,
                "icao24": "3c5433",
                "squawk": "5741",
                "callsign": "BCS4KN",
                "latitude": 47.0515,
                "longitude": 5.8693,
                "on_ground": false,
                "velocity_ms": 225.69,
                "last_contact": 1780182639,
                "velocity_kmh": 812.48,
                "time_position": 1780182639,
                "geo_altitude_m": 11399.52,
                "origin_country": "Germany",
                "true_track_deg": 3
…