CifpSid

Standard Instrument Departure (SID) procedure records parsed from FAA CIFP (Coded Instrument Flight Procedures) in ARINC 424 format

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

Each row represents one leg/sequence step within a SID procedure. A complete SID is identified by AIRPORT_IDENTIFIER + SID_STAR_APPROACH_IDENTIFIER + ROUTE_TYPE + TRANSITION_IDENTIFIER. Multiple ICAO_CODE and SECTION_CODE columns reference different navaids/fixes used within the same record.

Example query

# Introspect the CifpSid type in GraphiQL at https://api.nav.sortie.co/graphql
# Example shape (pair with a compatible root query field):
{
  # ...rootQuery... {
    recordType
    customerAreaCode
    sectionCode
    airportIdentifier
  # }
}

Run at https://api.nav.sortie.co/graphql — GraphiQL is available in-browser.

Fields (43)

FieldTypeDescriptionUnitsEnum
recordType
RECORD_TYPE
RecordTypeARINC 424 record type indicator; 'S' denotes a standard (non-tailored) record
  • SStandard record
customerAreaCode
CUSTOMER_AREA_CODE
CifpControlledAirspaceCustomerAreaCodeGeographic area code indicating the ICAO region or country grouping for this record
  • CANCanada
  • LAMLatin America and Caribbean
  • PACPacific (non-CONUS)
  • USAUnited States (CONUS)
sectionCode
SECTION_CODE
CifpSidSectionCodeARINC 424 section and subsection code identifying this record as a SID procedure; 'PD' indicates Airport SID records
  • PDAirport SID procedure
airportIdentifier
AIRPORT_IDENTIFIER
StringICAO four-character identifier of the airport to which this SID belongs
icaoCode
ICAO_CODE
CifpSidIcaoCodeICAO region code associated with the airport identifier, used to resolve duplicate airport identifiers across regions
13 values
  • K1contiguous US (states 1)
  • K2contiguous US (states 2)
  • K3contiguous US (states 3)
  • K4contiguous US (states 4)
  • K5contiguous US (states 5)
  • K6contiguous US (states 6)
  • K7contiguous US (states 7)
  • PAAlaska
  • PFPacific oceanic islands (Micronesia/Marshall/Caroline)
  • PHHawaii
  • POPacific oceanic
  • TIUS Virgin Islands / Puerto Rico area
  • TJPuerto Rico
sidStarApproachIdentifier
SID_STAR_APPROACH_IDENTIFIER
StringIdentifier (name) of the SID procedure, typically up to 6 characters including the amendment suffix digit
routeType
ROUTE_TYPE
CifpHeliportSidRouteTypeIdentifies the type of SID route segment this record belongs to
8 values
  • 1Engine Out SID
  • 2SID Runway Transition
  • 3SID Common Route or SID
  • 4RNAV SID Runway Transition
  • 5RNAV SID Common Route or RNAV SID
  • 6SID Enroute Transition
  • TVector SID Runway Transition
  • VVector SID Enroute Transition
transitionIdentifier
TRANSITION_IDENTIFIER
StringIdentifies the specific transition within the SID; for runway transitions this is typically the runway identifier (e.g. RW16), for enroute transitions it is the fix name
sequenceNumber
SEQUENCE_NUMBER
CifpSidSequenceNumberSequential order number of this leg within the transition, incremented by 10 for each successive leg
13 values
  • 010Leg sequence 1
  • 020Leg sequence 2
  • 030Leg sequence 3
  • 040Leg sequence 4
  • 050Leg sequence 5
  • 060Leg sequence 6
  • 070Leg sequence 7
  • 080Leg sequence 8
  • 090Leg sequence 9
  • 100Leg sequence 10
  • 110Leg sequence 11
  • 120Leg sequence 12
  • 130Leg sequence 13
fixIdentifier
FIX_IDENTIFIER
StringIdentifier of the waypoint, navaid, airport, or runway fix that terminates this leg
icaoCode2
ICAO_CODE_2
CifpSidIcaoCode2ICAO region code associated with FIX_IDENTIFIER, used together with SECTION_CODE_2 to uniquely identify the terminating fix
15 values
  • CYCanada
  • KUnited States generic
  • K1contiguous US (states 1)
  • K2contiguous US (states 2)
  • K3contiguous US (states 3)
  • K4contiguous US (states 4)
  • K5contiguous US (states 5)
  • K6contiguous US (states 6)
  • K7contiguous US (states 7)
  • MYBahamas
  • PPacific generic
  • PAAlaska
  • PHHawaii
  • TIUS Virgin Islands / Puerto Rico area
  • TJPuerto Rico
sectionCode2
SECTION_CODE_2
CifpSidSectionCode2ARINC 424 section/subsection code indicating the type of the terminating fix identified by FIX_IDENTIFIER and ICAO_CODE_2
  • DVHF Navaid (VOR/VORDME/DME)
  • DBNDB Navaid
  • EAEnroute Waypoint
  • PAAirport reference point
  • PCAirport Terminal Waypoint
  • PGRunway
continuationRecordNo
CONTINUATION_RECORD_NO
CifpHeliportMsaContinuationRecordNoContinuation record number; '0' indicates the primary record, values 1+ indicate continuation records with additional data for the same leg
  • 0Primary record
  • 1First continuation record
waypointDescriptionCode
WAYPOINT_DESCRIPTION_CODE
CifpSidWaypointDescriptionCodeUp to four coded characters describing attributes of the terminating fix; first character indicates fix type, second indicates fly-over/fly-by and route position
13 values
  • AAirport as waypoint
  • EEssential waypoint (fly-by)
  • EBEssential waypoint, overfly, route boundary point
  • EEEssential waypoint, end of SID/STAR/approach route
  • EYEssential waypoint, fly-over
  • GRunway as waypoint
  • NNDB navaid as waypoint
  • NENDB navaid as waypoint, end of route segment
  • NYNDB navaid as waypoint, fly-over
  • VVHF navaid as waypoint
  • VBVHF navaid as waypoint, route boundary
  • VEVHF navaid as waypoint, end of route segment
  • VYVHF navaid as waypoint, fly-over
turnDirection
TURN_DIRECTION
CifpSidTurnDirectionSpecifies the direction of turn at or before the fix for certain path terminators
  • EEither direction (pilot's discretion)
  • LLeft turn
  • RRight turn
rnp
RNP
StringRequired Navigation Performance value for this leg; the accuracy requirement in nautical miles that the aircraft navigation system must meetnautical miles
pathAndTermination
PATH_AND_TERMINATION
CifpSidPathAndTerminationARINC 424 path terminator defining the geometry and termination condition of this leg
18 values
  • AFArc to Fix (DME arc to a fix)
  • CACourse to Altitude
  • CFCourse to Fix
  • CICourse to Intercept
  • DFDirect to Fix
  • FAFix to Altitude
  • FCFix to Course distance
  • FMFix to Manual termination
  • HAHold to Altitude
  • HMHold to Manual termination
  • IFInitial Fix
  • RFRadius to Fix (constant radius turn to fix)
  • TFTrack to Fix
  • VAHeading to Altitude
  • VDHeading to DME Distance
  • VIHeading to Intercept
  • VMHeading to Manual termination
  • VRHeading to Radial intercept
turnDirectionValid
TURN_DIRECTION_VALID
TurnDirectionValidIndicates whether the TURN_DIRECTION field is mandatory ('Y') or a recommendation; when null the turn direction is not specified
  • YTurn direction is mandatory
recommendedNavaid
RECOMMENDED_NAVAID
StringIdentifier of the primary recommended navaid (VOR, DME, NDB, etc.) associated with this leg, used for course guidance or distance measurement
icaoCode3
ICAO_CODE_3
CifpSidIcaoCode3ICAO region code associated with RECOMMENDED_NAVAID, used to uniquely identify the navaid
11 values
  • K1contiguous US (states 1)
  • K2contiguous US (states 2)
  • K3contiguous US (states 3)
  • K4contiguous US (states 4)
  • K5contiguous US (states 5)
  • K6contiguous US (states 6)
  • K7contiguous US (states 7)
  • PAAlaska
  • PHHawaii
  • TIUS Virgin Islands / Puerto Rico area
  • TJPuerto Rico
arcRadius
ARC_RADIUS
StringRadius of a DME arc or RF leg; stored as an integer representing nautical miles multiplied by 1000 (i.e. divide by 1000 to get nautical miles)nautical miles (×0.001)
theta
THETA
StringMagnetic bearing from the recommended navaid to the fix, expressed in tenths of degrees (divide by 10 for degrees)degrees magnetic (×0.1)
rho
RHO
StringDistance (DME) from the recommended navaid to the fix, expressed in tenths of nautical miles (divide by 10 for nautical miles)nautical miles (×0.1)
magneticCourse
MAGNETIC_COURSE
StringMagnetic course or heading for this leg, stored as tenths of degrees (e.g. 1638 = 163.8°); used with CF, CA, VA, VD path terminatorsdegrees magnetic (×0.1)
routeHoldingDistanceOrTime
ROUTE_HOLDING_DISTANCE_OR_TIME
StringFor track legs, the leg distance in tenths of nautical miles; for holding patterns, the hold leg time in tenths of minutes or distance in tenths of nautical milesnautical miles (×0.1) or minutes (×0.1)
recommendedNavaid2
RECOMMENDED_NAVAID_2
StringIdentifier of a secondary recommended navaid for this leg, used in conjunction with CENTER_FIX for RF legs or as an additional reference navaid
altitudeDescription
ALTITUDE_DESCRIPTION
StringQualifier describing how the ALTITUDE and ALTITUDE_2 values are to be applied for this leg
  • +At or above altitude (ALTITUDE field)
  • -At or below altitude (ALTITUDE field)
  • BAt or above ALTITUDE_2 and at or below ALTITUDE (window constraint)
atcIndicator
ATC_INDICATOR
AtcIndicatorIndicates that the altitude constraint is an ATC-assigned altitude and may differ from published; 'A' when present
  • AATC altitude constraint
altitude
ALTITUDE
StringPrimary altitude constraint for this leg, encoded as a 5-digit value in feet MSL (e.g. 04000 = 4000 ft MSL); interpretation depends on ALTITUDE_DESCRIPTIONfeet MSL
altitude2
ALTITUDE_2
StringSecondary altitude constraint (upper limit) for this leg when ALTITUDE_DESCRIPTION is 'B', encoded as a 5-digit value in feet MSLfeet MSL
transitionAltitude
TRANSITION_ALTITUDE
StringTransition altitude or transition level for the airport in feet MSL, above which flight levels are used; applies to the procedure environmentfeet MSL
speedLimit
SPEED_LIMIT
StringSpeed restriction for this leg in knots indicated airspeed (KIAS); interpretation depends on SPEED_LIMIT_DESCRIPTIONknots
verticalAngle
VERTICAL_ANGLE
StringVertical angle (descent/climb gradient) for the leg in degrees, stored as tenths of degrees (e.g. -300 = -3.00°); used for precision-like vertical guidance on RNAV proceduresdegrees (×0.01)
centerFixOrTaaProcedureTurnIndicator
CENTER_FIX_OR_TAA_PROCEDURE_TURN_INDICATOR
StringFor RF legs, the identifier of the center fix of the arc; for TAA procedures, an indicator of the TAA sector or procedure turn requirement
multipleCodeOrTaaSectorIdentifier
MULTIPLE_CODE_OR_TAA_SECTOR_IDENTIFIER
MultipleCodeOrTaaSectorIdentifierFor procedures with multiple routes of the same type and identifier, a letter disambiguating them; also used as TAA sector identifier
  • AMultiple code A or TAA straight-in sector
  • BMultiple code B or TAA left base sector
icaoCode4
ICAO_CODE_4
CifpSidIcaoCode4ICAO region code associated with the CENTER_FIX_OR_TAA_PROCEDURE_TURN_INDICATOR fix or RECOMMENDED_NAVAID_2
  • KUnited States generic
  • PPacific generic
sectionCode3
SECTION_CODE_3
CifpSidSectionCode3ARINC 424 section/subsection code identifying the type of the fix referenced by CENTER_FIX_OR_TAA_PROCEDURE_TURN_INDICATOR or RECOMMENDED_NAVAID_2
  • DVHF Navaid (VOR/VORDME/DME)
  • DBNDB Navaid
  • EAEnroute Waypoint
  • PAAirport reference point
  • PCAirport Terminal Waypoint
gnssFmsIndication
GNSS_FMS_INDICATION
StringIndicates GNSS or FMS applicability for this leg; specifies whether GNSS or FMS equipment is required or authorized
speedLimitDescription
SPEED_LIMIT_DESCRIPTION
StringQualifier indicating whether the speed limit in SPEED_LIMIT is a mandatory, maximum, or minimum constraint
  • +Minimum speed (at or above)
  • -Maximum speed (at or below)
  • @Mandatory speed (at)
apchRouteQualifier1
APCH_ROUTE_QUALIFIER_1
StringApproach or route qualifier 1; for SID records used to indicate special procedure characteristics or equipment requirements (e.g. RNAV, RNP type)
apchRouteQualifier2
APCH_ROUTE_QUALIFIER_2
StringApproach or route qualifier 2; secondary qualifier used in conjunction with APCH_ROUTE_QUALIFIER_1 to further define procedure type or sensor requirements
fileRecordNo
FILE_RECORD_NO
StringSequential file record number assigned to this record within the CIFP data file, used for traceability and ordering
cycleDate
CYCLE_DATE
StringAIRAC cycle date when this record was last created or modified, in YYMM format (e.g. 2304 = year 2023, cycle 04)