CifpRunway

Runway records containing physical and navigational characteristics of individual runway ends at airports

Source: CIFPTable: CIFP_RUNWAYVersion: 239462ba9c35 (effective 2026-04-16)

Each record describes a single runway end (threshold). Runway pairs (e.g., RW03/RW21) are stored as separate records. Coordinates represent the landing threshold position. Section code PG indicates Airport Runway records per ARINC 424.

Example query

# Introspect the CifpRunway 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.

Fields (26)

FieldTypeDescriptionUnitsEnum
recordType
RECORD_TYPE
RecordTypeIndicates whether the record is a standard record or a tailored record
  • SStandard record
customerAreaCode
CUSTOMER_AREA_CODE
CustomerAreaCodeGeographic area code identifying the region of the world where the airport is located
  • CANCanada
  • LAMLatin America and Mexico
  • PACPacific (US territories and associated Pacific areas)
  • SPASouth Pacific Area
  • USAContiguous United States
sectionCode
SECTION_CODE
CifpRunwaySectionCodeARINC 424 section code identifying the record type; PG indicates Airport Runway records
  • PGAirport Runway
airportIcaoIdentifier
AIRPORT_ICAO_IDENTIFIER
StringICAO location identifier for the airport to which this runway belongs
icaoCode
ICAO_CODE
IcaoCodeICAO region code indicating the geographic region of the airport, used in conjunction with the airport identifier
23 values
  • CYCanada
  • K1Contiguous US (FAA region 1)
  • K2Contiguous US (FAA region 2)
  • K3Contiguous US (FAA region 3)
  • K4Contiguous US (FAA region 4)
  • K5Contiguous US (FAA region 5)
  • K6Contiguous US (FAA region 6)
  • K7Contiguous US (FAA region 7)
  • NSPacific (US minor outlying islands)
  • PAAlaska
  • PFAlaska (FAA Flight Service region)
  • PGGuam and Mariana Islands
  • PHHawaii
  • PKMarshall Islands
  • PMMidway Islands
  • POUS Pacific Island territories
  • PPPacific (general)
  • PTTrust Territory of the Pacific
  • PWWake Island
  • TIUS Virgin Islands
  • TJPuerto Rico
  • PCPC
  • PSPS
runwayIdentifier
RUNWAY_IDENTIFIER
StringRunway end identifier, typically formatted as RW followed by the magnetic heading rounded to the nearest 10 degrees divided by 10, with optional L/R/C suffix for parallel runways (e.g., RW03, RW21L)
continuationRecordNo
CONTINUATION_RECORD_NO
StringContinuation record number; 0 indicates the primary record, numbers 1 and above indicate continuation records with additional data for the same runway
runwayLength
RUNWAY_LENGTH
StringFull length of the runway in feet, measured from threshold to threshold (end to end)feet
runwayMagneticBearing
RUNWAY_MAGNETIC_BEARING
StringMagnetic bearing of the runway end expressed in tenths of degrees (e.g., 0303 = 030.3 degrees magnetic). Represents the direction an aircraft faces when landing on this runway end.degrees magnetic (tenths)
runwayLatitude
RUNWAY_LATITUDE
StringLatitude of the landing threshold for this runway end, encoded as hemisphere indicator followed by degrees, minutes, and seconds (e.g., N59052000 = N 59° 05' 20.00")degrees, minutes, seconds
runwayLongitude
RUNWAY_LONGITUDE
StringLongitude of the landing threshold for this runway end, encoded as hemisphere indicator followed by degrees, minutes, and seconds (e.g., W156275000 = W 156° 27' 50.00")degrees, minutes, seconds
runwayGradient
RUNWAY_GRADIENT
StringGradient of the runway expressed as a percentage, positive values indicate upslope in the direction of landing, negative values indicate downslope. Null if not applicable or not published.percent
ellipsoidHeight
ELLIPSOID_HEIGHT
StringHeight of the landing threshold above the WGS-84 ellipsoid, used for GPS/GNSS-based approach computations. Null if not published.feet
landingThresholdElevation
LANDING_THRESHOLD_ELEVATION
StringElevation of the landing threshold above mean sea level (MSL), expressed as a 5-digit value in feetfeet MSL
displacedThresholdDist
DISPLACED_THRESHOLD_DIST
StringDistance from the runway end to the displaced threshold in feet. A value of 0000 indicates no displaced threshold.feet
thresholdCrossingHeight
THRESHOLD_CROSSING_HEIGHT
StringHeight in feet above the threshold elevation at which the aircraft on a normal glide path crosses the runway threshold (TCH). Used for approach design and obstacle clearance.feet AGL
runwayWidth
RUNWAY_WIDTH
StringWidth of the runway in feetfeet
tchValueIndicator
TCH_VALUE_INDICATOR
TchValueIndicatorIndicates the source or type of the Threshold Crossing Height (TCH) value
  • DDefault TCH value used (no published TCH available)
  • IILS-derived TCH value
  • RRNAV-derived TCH value
  • VVOR/DME or other navaid-derived TCH value
localizerMlsGlsRefPathIdent
LOCALIZER_MLS_GLS_REF_PATH_IDENT
StringIdentifier of the primary Localizer, MLS, or GLS reference path associated with this runway end (e.g., ILS localizer identifier). Null if no such navaid is associated.
localizerMlsGlsCategoryClass
LOCALIZER_MLS_GLS_CATEGORY_CLASS
IlsCategoryCategory or class of the primary Localizer, MLS, or GLS facility associated with this runway end, indicating instrument approach capability
  • 0No category or class assigned
  • 1Category I ILS
  • 2Category II ILS
  • 3Category III ILS
  • AClass A (MLS or GLS)
  • LLocalizer only (no glide slope)
stopway
STOPWAY
StringLength of the stopway (overrun area) beyond the runway end in feet. Null if no stopway exists.feet
localizerMlsGlsRefPathIdent2
LOCALIZER_MLS_GLS_REF_PATH_IDENT_2
StringIdentifier of a secondary Localizer, MLS, or GLS reference path associated with this runway end, used when a runway end has more than one instrument approach navaid. Null if not applicable.
localizerMlsGlsCategoryClass2
LOCALIZER_MLS_GLS_CATEGORY_CLASS_2
LocalizerMlsGlsCategoryClass2Category or class of the secondary Localizer, MLS, or GLS facility associated with this runway end
  • 2Category II ILS
  • 3Category III ILS
  • AClass A (MLS or GLS)
runwayDescription
RUNWAY_DESCRIPTION
StringFree-text description or notes associated with the runway record. Often null.
fileRecordNo
FILE_RECORD_NO
StringSequential file record number assigned to this record within the CIFP data file, used for internal referencing and quality control
cycleDate
CYCLE_DATE
StringAIRAC cycle date indicating when this record was last updated, formatted as YYMM (e.g., 2504 = year 2025, cycle 04)