ADS-B Exchange · Schema

AircraftSingleMinimalResponse

Contains the minimal information about an aircraft.

AviationFlight TrackingADS-BAircraftReal-TimeMilitaryMLAT

Properties

Name Type Description
hex string The ICAO 24-bit address (hex) of the aircraft.
type string The type of message (e.g., adsb_icao, tisb_icao, etc.).
flight string The flight number or callsign.
r string Registration or tail number.
t string Aircraft type (e.g., B38M for Boeing 737 MAX 8).
alt_baro object Barometric altitude in feet.
alt_geom number Geometric altitude in feet.
gs number Ground speed in knots.
ias number Indicated airspeed in knots
tas number True airspeed in knots.
mach number Mach number (speed as a fraction of the speed of sound).
wd integer Wind direction in degrees.
ws integer Wind speed in knots.
oat integer Outer/Static air temperature (OAT), typically somewhat inaccurate at lower altitudes.
tat integer Total air temperature (TAT), typically somewhat inaccurate at lower altitudes.
track number Aircraft track over the ground in degrees.
track_rate number Rate of change of the track in degrees per second.
roll number Aircraft roll angle in degrees.
mag_heading number Magnetic heading in degrees.
true_heading number True heading in degrees.
baro_rate integer Barometric vertical rate (climb or descent) in feet per minute.
geom_rate integer Geometric vertical rate (climb or descent) in feet per minute.
squawk string Transponder squawk code.
category string Aircraft category based on size and weight.
nav_qnh number QNH setting (altimeter pressure setting) in hPa.
nav_altitude_mcp integer MCP (Mode Control Panel) altitude setting in feet.
nav_altitude_fms integer Selected altitude from the Flight Management System (FMS) in feet.
nav_heading number MCP heading setting in degrees.
nav_modes array Navigation modes: autopilot, vnav, althold, approach, lnav, tcas
lat number Latitude of the aircraft.
lon number Longitude of the aircraft.
seen_pos number Time since the last positional update in seconds.
seen number Time since the last message was received, in seconds.
View JSON Schema on GitHub

JSON Schema

aircraftsingleminimalresponse.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "AircraftSingleMinimalResponse",
  "type": "object",
  "description": "Contains the minimal information about an aircraft.",
  "additionalProperties": false,
  "properties": {
    "hex": {
      "type": "string",
      "description": "The ICAO 24-bit address (hex) of the aircraft."
    },
    "type": {
      "type": "string",
      "description": "The type of message (e.g., adsb_icao, tisb_icao, etc.).",
      "nullable": true
    },
    "flight": {
      "type": "string",
      "description": "The flight number or callsign.",
      "nullable": true
    },
    "r": {
      "type": "string",
      "description": "Registration or tail number.",
      "nullable": true
    },
    "t": {
      "type": "string",
      "description": "Aircraft type (e.g., B38M for Boeing 737 MAX 8).",
      "nullable": true
    },
    "alt_baro": {
      "description": "Barometric altitude in feet.",
      "nullable": true
    },
    "alt_geom": {
      "type": "number",
      "description": "Geometric altitude in feet.",
      "format": "float",
      "nullable": true
    },
    "gs": {
      "type": "number",
      "description": "Ground speed in knots.",
      "format": "float",
      "nullable": true
    },
    "ias": {
      "type": "number",
      "description": "Indicated airspeed in knots",
      "format": "float",
      "nullable": true
    },
    "tas": {
      "type": "number",
      "description": "True airspeed in knots.",
      "format": "float",
      "nullable": true
    },
    "mach": {
      "type": "number",
      "description": "Mach number (speed as a fraction of the speed of sound).",
      "format": "float",
      "nullable": true
    },
    "wd": {
      "type": "integer",
      "description": "Wind direction in degrees.",
      "nullable": true
    },
    "ws": {
      "type": "integer",
      "description": "Wind speed in knots.",
      "nullable": true
    },
    "oat": {
      "type": "integer",
      "description": "Outer/Static air temperature (OAT), typically somewhat inaccurate at lower altitudes.",
      "nullable": true
    },
    "tat": {
      "type": "integer",
      "description": "Total air temperature (TAT), typically somewhat inaccurate at lower altitudes.",
      "nullable": true
    },
    "track": {
      "type": "number",
      "description": "Aircraft track over the ground in degrees.",
      "format": "float",
      "nullable": true
    },
    "track_rate": {
      "type": "number",
      "description": "Rate of change of the track in degrees per second.",
      "format": "float",
      "nullable": true
    },
    "roll": {
      "type": "number",
      "description": "Aircraft roll angle in degrees.",
      "format": "float",
      "nullable": true
    },
    "mag_heading": {
      "type": "number",
      "description": "Magnetic heading in degrees.",
      "format": "float",
      "nullable": true
    },
    "true_heading": {
      "type": "number",
      "description": "True heading in degrees.",
      "format": "float",
      "nullable": true
    },
    "baro_rate": {
      "type": "integer",
      "description": "Barometric vertical rate (climb or descent) in feet per minute.",
      "format": "int32",
      "nullable": true
    },
    "geom_rate": {
      "type": "integer",
      "description": "Geometric vertical rate (climb or descent) in feet per minute.",
      "format": "int32",
      "nullable": true
    },
    "squawk": {
      "type": "string",
      "description": "Transponder squawk code.",
      "nullable": true
    },
    "category": {
      "type": "string",
      "description": "Aircraft category based on size and weight.",
      "nullable": true
    },
    "nav_qnh": {
      "type": "number",
      "description": "QNH setting (altimeter pressure setting) in hPa.",
      "format": "float",
      "nullable": true
    },
    "nav_altitude_mcp": {
      "type": "integer",
      "description": "MCP (Mode Control Panel) altitude setting in feet.",
      "nullable": true
    },
    "nav_altitude_fms": {
      "type": "integer",
      "description": "Selected altitude from the Flight Management System (FMS) in feet.",
      "nullable": true
    },
    "nav_heading": {
      "type": "number",
      "description": "MCP heading setting in degrees.",
      "format": "float",
      "nullable": true
    },
    "nav_modes": {
      "type": "array",
      "description": "Navigation modes: autopilot, vnav, althold, approach, lnav, tcas",
      "nullable": true,
      "items": {
        "type": "string"
      }
    },
    "lat": {
      "type": "number",
      "description": "Latitude of the aircraft.",
      "format": "float",
      "nullable": true
    },
    "lon": {
      "type": "number",
      "description": "Longitude of the aircraft.",
      "format": "float",
      "nullable": true
    },
    "seen_pos": {
      "type": "number",
      "description": "Time since the last positional update in seconds.",
      "format": "float",
      "nullable": true
    },
    "seen": {
      "type": "number",
      "description": "Time since the last message was received, in seconds.",
      "format": "float",
      "nullable": true
    }
  }
}