Skip to main content
GET
/
api
/
aviation
/
v1
/
track-aircraft
TrackAircraft
curl --request GET \
  --url https://api.example.com/api/aviation/v1/track-aircraft
{
  "positions": [
    {
      "icao24": "<string>",
      "callsign": "<string>",
      "lat": 123,
      "lon": 123,
      "altitudeM": 123,
      "groundSpeedKts": 123,
      "trackDeg": 123,
      "verticalRate": 123,
      "onGround": true,
      "source": "POSITION_SOURCE_UNSPECIFIED",
      "observedAt": 123
    }
  ],
  "source": "<string>",
  "updatedAt": 123
}

Query Parameters

icao24
string

ICAO 24-bit transponder address (hex, e.g., "4b1805").

callsign
string

ATC callsign (e.g., "THY7CX").

sw_lat
number<double>

Optional bounding box south-west latitude.

sw_lon
number<double>

Optional bounding box south-west longitude.

ne_lat
number<double>

Optional bounding box north-east latitude.

ne_lon
number<double>

Optional bounding box north-east longitude.

Response

Successful response

TrackAircraftResponse contains aircraft position observations.

positions
object[]
source
string

Data source identifier.

updatedAt
integer<int64>

Last update time as Unix epoch milliseconds.. Warning: Values > 2^53 may lose precision in JavaScript