NAVAIDs
GET/api/v1/navaids/{navId}Commercial Pilot

Get By Identifier

Gets all navaids matching an identifier. Because NavId is not globally unique (e.g., "DFW" can be both a VOR and an NDB), this endpoint returns a list.

Code Examples

curl \
  -H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
  "https://api.preflightapi.io/api/v1/navaids/value"

Description

GET /api/v1/navaids/DFW — returns all navaids with identifier "DFW"
GET /api/v1/navaids/BIE — returns all navaids with identifier "BIE"

Parameters

NameInTypeDescription
navId*pathstringNAVAID facility identifier (e.g., DFW, AUS, BIE)

Response Schema

200Returns the matching navaids
idstring

Internal unique identifier.

navIdstring

FAA NASR field: NAV_ID. NAVAID facility identifier (e.g., DFW, AUS). Not globally unique — the same identifier may exist for different facility types.

navTypeNavaidTypenullable

FAA NASR field: NAV_TYPE. Facility type (e.g., VOR, VORTAC, NDB, DME, TACAN).

navStatusstring

FAA NASR field: NAV_STATUS. Current operational status of the facility.

namestring

FAA NASR field: NAME. Official name of the NAVAID facility.

citystring

FAA NASR field: CITY. City associated with the NAVAID.

stateCodestringnullable

FAA NASR field: STATE_CODE. Two-letter state or territory code (e.g., TX, CA).

stateNamestringnullable

FAA NASR field: STATE_NAME. Full state or territory name.

countryCodestring

FAA NASR field: COUNTRY_CODE. Two-letter country code (e.g., US).

countryNamestring

FAA NASR field: COUNTRY_NAME. Full country name.

latitudenumbernullable

FAA NASR field: LAT_DECIMAL. Latitude in decimal degrees (WGS 84).

longitudenumbernullable

FAA NASR field: LONG_DECIMAL. Longitude in decimal degrees (WGS 84).

elevationnumbernullable

FAA NASR field: ELEV. Elevation in feet above MSL.

ownerstringnullable

FAA NASR field: OWNER. Name of the facility owner.

operatorstringnullable

FAA NASR field: OPERATOR. Name of the facility operator.

nasUseboolean

FAA NASR field: NAS_USE_FLAG. Whether the facility is part of the National Airspace System.

publicUseboolean

FAA NASR field: PUBLIC_USE_FLAG. Whether the facility is for public use.

magneticVariationintegernullable

FAA NASR field: MAG_VARN. Magnetic variation in degrees.

magneticVariationDirectionstringnullable

FAA NASR field: MAG_VARN_HEMIS. Magnetic variation direction (E or W).

magneticVariationYearintegernullable

FAA NASR field: MAG_VARN_YEAR. Year the magnetic variation was last determined.

frequencynumbernullable

FAA NASR field: FREQ. Transmitted frequency in MHz (VOR) or kHz (NDB).

channelstringnullable

FAA NASR field: CHAN. TACAN/VORTAC channel designation (e.g., 78X).

voiceCallstringnullable

FAA NASR field: VOICE_CALL. Voice call name used by the facility.

operatingHoursstringnullable

FAA NASR field: OPER_HOURS. Hours of operation (e.g., CONTINUOUS, 0600-2200).

ndbClassCodestringnullable

FAA NASR field: NDB_CLASS_CODE. NDB class code (e.g., HH, MHW, H-SAB/LOM). Only applicable to NDB facility types.

altCodeVorServiceVolumenullable

FAA NASR field: ALT_CODE. VOR Standard Service Volume classification (e.g., High, Low, Terminal).

dmeSsvDmeServiceVolumenullable

FAA NASR field: DME_SSV. DME Standard Service Volume classification (e.g., High, Low, Terminal).

simultaneousVoiceboolean

FAA NASR field: SIMUL_VOICE_FLAG. Whether the facility broadcasts voice simultaneously on the navigation frequency.

automaticVoiceIdboolean

FAA NASR field: AUTO_VOICE_ID_FLAG. Whether the facility has automatic voice identification.

hiwasboolean

FAA NASR field: HIWAS_FLAG. Whether the facility broadcasts Hazardous Inflight Weather Advisory Service.

lowNavOnHighChartboolean

FAA NASR field: LOW_NAV_ON_HIGH_CHART_FLAG. Whether this low-altitude NAVAID appears on high-altitude charts.

powerOutputintegernullable

FAA NASR field: PWR_OUTPUT. Transmitter power output in watts.

tacanDmeStatusstringnullable

FAA NASR field: TACAN_DME_STATUS. Operational status of the co-located TACAN or DME component.

tacanDmeLatitudenumbernullable

FAA NASR field: TACAN_DME_LAT_DECIMAL. Latitude of the TACAN/DME antenna in decimal degrees (WGS 84). May differ from the VOR position.

tacanDmeLongitudenumbernullable

FAA NASR field: TACAN_DME_LONG_DECIMAL. Longitude of the TACAN/DME antenna in decimal degrees (WGS 84).

highAltArtccIdstringnullable

FAA NASR field: HIGH_ALT_ARTCC_ID. Identifier of the high-altitude Air Route Traffic Control Center.

highArtccNamestringnullable

FAA NASR field: HIGH_ARTCC_NAME. Name of the high-altitude ARTCC.

lowAltArtccIdstringnullable

FAA NASR field: LOW_ALT_ARTCC_ID. Identifier of the low-altitude ARTCC.

lowArtccNamestringnullable

FAA NASR field: LOW_ARTCC_NAME. Name of the low-altitude ARTCC.

fssIdstringnullable

FAA NASR field: FSS_ID. Identifier of the associated Flight Service Station.

fssNamestringnullable

FAA NASR field: FSS_NAME. Name of the associated Flight Service Station.

notamIdstringnullable

FAA NASR field: NOTAM_ID. NOTAM identifier for the facility.

effectiveDatedate-time

FAA NASR field: EFFECTIVE_DATE. Date the current NASR data cycle became effective. ISO 8601 UTC format.

400If the identifier is emptyApiErrorResponse
codestring

Machine-readable error code (e.g., "AIRCRAFT_NOT_FOUND").

messagestring

Human-readable error message suitable for display.

detailsstringnullable

Additional error details (only included in development environment).

servicestringnullable

Name of the external service that failed (only included for 503 errors).

validationErrorsRecord<string, string[]>nullable

Field-level validation errors (only for validation failures).

timestampstring

UTC timestamp when the error occurred.

traceIdstringnullable

Correlation ID for tracing the request.

pathstringnullable

Request path that generated the error.

404If no navaids match the identifierApiErrorResponse
codestring

Machine-readable error code (e.g., "AIRCRAFT_NOT_FOUND").

messagestring

Human-readable error message suitable for display.

detailsstringnullable

Additional error details (only included in development environment).

servicestringnullable

Name of the external service that failed (only included for 503 errors).

validationErrorsRecord<string, string[]>nullable

Field-level validation errors (only for validation failures).

timestampstring

UTC timestamp when the error occurred.

traceIdstringnullable

Correlation ID for tracing the request.

pathstringnullable

Request path that generated the error.

Search Documentation

Search docs, endpoints, and schemas