Airlabs · Schema
Flight
Real-time flight position and status data
AviationFlightsAirlinesAirportsFlight TrackingFlight StatusReal-time Data
Properties
| Name | Type | Description |
|---|---|---|
| hex | string | ICAO 24-bit address (hex) |
| reg_number | string | Aircraft registration number |
| flag | string | Country ISO 2 code |
| lat | number | Latitude in decimal degrees |
| lng | number | Longitude in decimal degrees |
| alt | integer | Altitude in meters |
| dir | number | Direction / heading in degrees (0-360) |
| speed | integer | Horizontal speed in km/h |
| v_speed | number | Vertical speed in m/s |
| squawk | string | Transponder squawk code |
| flight_number | string | Flight number |
| flight_iata | string | Flight IATA code |
| flight_icao | string | Flight ICAO code |
| dep_iata | string | Departure airport IATA code |
| dep_icao | string | Departure airport ICAO code |
| arr_iata | string | Arrival airport IATA code |
| arr_icao | string | Arrival airport ICAO code |
| airline_iata | string | Airline IATA code |
| airline_icao | string | Airline ICAO code |
| aircraft_icao | string | Aircraft ICAO type code |
| updated | integer | Last update Unix timestamp |
| status | string | Flight status (en-route, landed, scheduled, cancelled, etc.) |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://airlabs.co/json-schema/flight",
"title": "Flight",
"description": "Real-time flight position and status data",
"type": "object",
"properties": {
"hex": { "type": "string", "description": "ICAO 24-bit address (hex)" },
"reg_number": { "type": "string", "description": "Aircraft registration number" },
"flag": { "type": "string", "description": "Country ISO 2 code" },
"lat": { "type": "number", "description": "Latitude in decimal degrees" },
"lng": { "type": "number", "description": "Longitude in decimal degrees" },
"alt": { "type": "integer", "description": "Altitude in meters" },
"dir": { "type": "number", "description": "Direction / heading in degrees (0-360)" },
"speed": { "type": "integer", "description": "Horizontal speed in km/h" },
"v_speed": { "type": "number", "description": "Vertical speed in m/s" },
"squawk": { "type": "string", "description": "Transponder squawk code" },
"flight_number": { "type": "string", "description": "Flight number" },
"flight_iata": { "type": "string", "description": "Flight IATA code" },
"flight_icao": { "type": "string", "description": "Flight ICAO code" },
"dep_iata": { "type": "string", "description": "Departure airport IATA code" },
"dep_icao": { "type": "string", "description": "Departure airport ICAO code" },
"arr_iata": { "type": "string", "description": "Arrival airport IATA code" },
"arr_icao": { "type": "string", "description": "Arrival airport ICAO code" },
"airline_iata": { "type": "string", "description": "Airline IATA code" },
"airline_icao": { "type": "string", "description": "Airline ICAO code" },
"aircraft_icao": { "type": "string", "description": "Aircraft ICAO type code" },
"updated": { "type": "integer", "description": "Last update Unix timestamp" },
"status": { "type": "string", "description": "Flight status (en-route, landed, scheduled, cancelled, etc.)" }
}
}