Airport reference data including location, elevation, runway, and operational characteristics per ARINC 424 Section PA records
Coordinates are encoded as NDDMMSSCC (latitude) and WDDDMMSSCC (longitude) where CC = centiseconds. Magnetic variation prefix E=East, W=West.
# Introspect the CifpAirport type in GraphiQL at https://api.nav.sortie.co/graphql
# Example shape (pair with a compatible root query field):
{
# ...rootQuery... {
recordType
customerAreaCode
sectionCode
airportIcaoIdentifier
# }
}Run at https://api.nav.sortie.co/graphql — GraphiQL is available in-browser.
| Field | Type | Description | Units | Enum |
|---|---|---|---|---|
| recordType ← RECORD_TYPE | RecordType | Indicates whether the record is a standard record or a tailored record |
| |
| customerAreaCode ← CUSTOMER_AREA_CODE | CustomerAreaCode | Geographic area of the world in which the airport is located |
| |
| sectionCode ← SECTION_CODE | SectionCode | ARINC 424 section code identifying the record type; PA indicates Airport record |
| |
| airportIcaoIdentifier ← AIRPORT_ICAO_IDENTIFIER | String | ICAO 4-letter airport identifier, or FAA location identifier for US airports without an ICAO code | ||
| icaoCode ← ICAO_CODE | IcaoCode | ICAO region code prefix identifying the geographic region of the airport | 23 values
| |
| ataIataDesignator ← ATA_IATA_DESIGNATOR | String | ATA/IATA airport designator code; may differ from the ICAO identifier | ||
| continuationRecordNo ← CONTINUATION_RECORD_NO | String | Continuation record number; 0 indicates the primary record, 1 and above indicate continuation records with additional data | ||
| speedLimitAltitude ← SPEED_LIMIT_ALTITUDE | String | Altitude at or below which the published airport speed limit applies | feet MSL | |
| longestRunway ← LONGEST_RUNWAY | String | Length of the longest runway at the airport, in hundreds of feet | hundreds of feet | |
| ifrCapability ← IFR_CAPABILITY | ContrFuelAvbl | Indicates whether the airport has published IFR instrument approach procedures |
| |
| longestRunwaySurfaceCode ← LONGEST_RUNWAY_SURFACE_CODE | LongestRunwaySurfaceCode | Surface type of the longest runway at the airport |
| |
| airportReferencePtLatitude ← AIRPORT_REFERENCE_PT_LATITUDE | String | Latitude of the Airport Reference Point (ARP), encoded as NDDMMSSCC or SDDMMSSCC (N/S hemisphere, degrees, minutes, seconds, centiseconds) | degrees | |
| airportReferencePtLongitude ← AIRPORT_REFERENCE_PT_LONGITUDE | String | Longitude of the Airport Reference Point (ARP), encoded as EDDDMMSSCC or WDDDMMSSCC (E/W hemisphere, degrees, minutes, seconds, centiseconds) | degrees | |
| magneticVariation ← MAGNETIC_VARIATION | String | Magnetic variation at the airport, encoded as E or W followed by degrees and tenths (e.g. E0137 = 13.7 degrees East) | degrees | |
| airportElevation ← AIRPORT_ELEVATION | String | Elevation of the Airport Reference Point above mean sea level | feet MSL | |
| speedLimit ← SPEED_LIMIT | String | Published speed limit for the airport terminal area, typically 250 knots below the speed limit altitude | knots | |
| recommendedNavaid ← RECOMMENDED_NAVAID | String | Identifier of the recommended VHF navaid (VOR or VORTAC) associated with the airport for navigation reference | ||
| icaoCode2 ← ICAO_CODE_2 | String | ICAO region code for the recommended navaid when it is in a different ICAO region than the airport | ||
| transitionAltitude ← TRANSITION_ALTITUDE | String | Altitude at or below which aircraft altitude is expressed as an altitude above mean sea level (QNH); above this, flight levels are used | feet MSL | |
| transitionLevel ← TRANSITION_LEVEL | String | Lowest flight level available for use above the transition altitude; at or above this level aircraft use flight level references | feet MSL | |
| publicMilitaryIndicator ← PUBLIC_MILITARY_INDICATOR | PublicMilitaryIndicator | Indicates whether the airport is operated for public civil use, military use, or both |
| |
| timeZone ← TIME_ZONE | String | UTC offset for the local time zone at the airport (e.g. U5 = UTC-5) | ||
| daylightIndicator ← DAYLIGHT_INDICATOR | ContrFuelAvbl | Indicates whether the airport location observes daylight saving time |
| |
| magneticTrueIndicator ← MAGNETIC_TRUE_INDICATOR | MagneticTrueIndicator | Indicates whether magnetic or true north is used as the reference for courses and bearings at this airport |
| |
| datumCode ← DATUM_CODE | DatumCode | Geodetic datum used for the airport's coordinate reference |
| |
| airportName ← AIRPORT_NAME | String | Official name of the airport | ||
| fileRecordNo ← FILE_RECORD_NO | String | Sequential record number within the ARINC 424 data file, used for ordering and referencing records | ||
| cycleDate ← CYCLE_DATE | String | AIRAC cycle date in YYMM format indicating the 28-day cycle when this record was last updated (e.g. 2504 = 2025 cycle 04) |