Airports
Search and retrieve detailed information for 19,600+ US airports including runways and communication frequencies.
Endpoints
GET/api/v1/airportsGET/api/v1/airports/searchGET/api/v1/airports/{icaoCodeOrIdent}GET/api/v1/airports/state/{stateCode}GET/api/v1/airports/states/{stateCodes}GET/api/v1/airports/batch/{icaoCodesOrIdents}GET/api/v1/airports/prefix/{prefix}GET/api/v1/airports/{icaoCodeOrIdent}/runwaysGET/api/v1/communication-frequencies/{servicedFacility}
Airports
Search, list, and get detailed airport data.
GET
/api/v1/airportsStudent PilotGet All Airports
Returns paginated results of AirportDto
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| search | query | string? | Optional search term to filter by name, identifier, or city |
| cursor | query | string? | Cursor from a previous response to fetch the next page. |
| limit | query | integer | Maximum number of items to return (default 100, max 500). |
Responses
200Returns the paginated airportsPaginatedResponseOfAirportDto
dataAirportDto[]The page of results.
siteNostringFAA site number (unique identifier).
icaoIdstringnullableICAO identifier (e.g., KDFW).
arptIdstringnullableFAA airport identifier (e.g., DFW).
arptNamestringnullableOfficial airport name.
siteTypeCodestringnullableSite type code (e.g., A for airport, H for heliport).
citystringnullableCity the airport is associated with.
stateCodestringnullableTwo-letter state code.
countryCodestringnullableCountry code.
stateNamestringnullableFull state name.
latDecimalnumbernullableLatitude in decimal degrees.
longDecimalnumbernullableLongitude in decimal degrees.
elevnumbernullableField elevation in feet MSL.
magVarnnumbernullableMagnetic variation in degrees.
magHemisstringnullableMagnetic variation hemisphere (E or W).
chartNamestringnullableSectional chart name.
arptStatusstringnullableAirport operational status.
fuelTypesstringnullableAvailable fuel types.
lastInspectiondate-timenullableDate of the last FAA inspection.
lastInfoResponsedate-timenullableDate of the last information response.
customsFlagstringnullableCustoms landing rights flag (Y/N).
lndgRightsFlagstringnullableLanding rights flag (Y/N).
jointUseFlagstringnullableJoint use (civil/military) flag (Y/N).
milLndgFlagstringnullableMilitary landing rights flag (Y/N).
contactTitlestringnullableAirport manager title.
contactNamestringnullableAirport manager name.
contactAddress1stringnullableContact address line 1.
contactAddress2stringnullableContact address line 2.
contactCitystringnullableContact city.
contactStatestringnullableContact state.
contactZipCodestringnullableContact ZIP code.
contactZipPlusFourstringnullableContact ZIP+4 code.
contactPhoneNumberstringnullableAirport manager phone number.
paginationPaginationMetadataMetadata for cursor-based pagination.
nextCursorstringnullableCursor value to pass for the next page of results (null if no more pages).
hasMorebooleanWhether more results are available beyond this page.
limitintegerMaximum number of items per page.
Code Examples
curl \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
"https://preflightapi-apim-service.azure-api.net/api/v1/airports?search=kennedy&limit=25"GET
/api/v1/airports/searchStudent PilotSearch Airports
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| query | query | string | Search query (minimum 2 characters) |
Responses
200Returns matching airports
siteNostringFAA site number (unique identifier).
icaoIdstringnullableICAO identifier (e.g., KDFW).
arptIdstringnullableFAA airport identifier (e.g., DFW).
arptNamestringnullableOfficial airport name.
siteTypeCodestringnullableSite type code (e.g., A for airport, H for heliport).
citystringnullableCity the airport is associated with.
stateCodestringnullableTwo-letter state code.
countryCodestringnullableCountry code.
stateNamestringnullableFull state name.
latDecimalnumbernullableLatitude in decimal degrees.
longDecimalnumbernullableLongitude in decimal degrees.
elevnumbernullableField elevation in feet MSL.
magVarnnumbernullableMagnetic variation in degrees.
magHemisstringnullableMagnetic variation hemisphere (E or W).
chartNamestringnullableSectional chart name.
arptStatusstringnullableAirport operational status.
fuelTypesstringnullableAvailable fuel types.
lastInspectiondate-timenullableDate of the last FAA inspection.
lastInfoResponsedate-timenullableDate of the last information response.
customsFlagstringnullableCustoms landing rights flag (Y/N).
lndgRightsFlagstringnullableLanding rights flag (Y/N).
jointUseFlagstringnullableJoint use (civil/military) flag (Y/N).
milLndgFlagstringnullableMilitary landing rights flag (Y/N).
contactTitlestringnullableAirport manager title.
contactNamestringnullableAirport manager name.
contactAddress1stringnullableContact address line 1.
contactAddress2stringnullableContact address line 2.
contactCitystringnullableContact city.
contactStatestringnullableContact state.
contactZipCodestringnullableContact ZIP code.
contactZipPlusFourstringnullableContact ZIP+4 code.
contactPhoneNumberstringnullableAirport manager phone number.
400If the query is less than 2 charactersApiErrorResponse
codestringMachine-readable error code (e.g., "AIRCRAFT_NOT_FOUND").
messagestringHuman-readable error message suitable for display.
detailsstringnullableAdditional error details (only included in development environment).
validationErrorsRecord<string, string[]>nullableField-level validation errors (only for validation failures).
timestampstringUTC timestamp when the error occurred.
traceIdstringnullableCorrelation ID for tracing the request.
pathstringnullableRequest path that generated the error.
Code Examples
curl \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
"https://preflightapi-apim-service.azure-api.net/api/v1/airports/search?query=JFK"GET
/api/v1/airports/{icaoCodeOrIdent}Student PilotGet Airport By Icao Code Or Ident
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| icaoCodeOrIdent* | path | string | ICAO code or FAA identifier (e.g., KDFW, DFW) |
Responses
200Returns the airportAirportDto
siteNostringFAA site number (unique identifier).
icaoIdstringnullableICAO identifier (e.g., KDFW).
arptIdstringnullableFAA airport identifier (e.g., DFW).
arptNamestringnullableOfficial airport name.
siteTypeCodestringnullableSite type code (e.g., A for airport, H for heliport).
citystringnullableCity the airport is associated with.
stateCodestringnullableTwo-letter state code.
countryCodestringnullableCountry code.
stateNamestringnullableFull state name.
latDecimalnumbernullableLatitude in decimal degrees.
longDecimalnumbernullableLongitude in decimal degrees.
elevnumbernullableField elevation in feet MSL.
magVarnnumbernullableMagnetic variation in degrees.
magHemisstringnullableMagnetic variation hemisphere (E or W).
chartNamestringnullableSectional chart name.
arptStatusstringnullableAirport operational status.
fuelTypesstringnullableAvailable fuel types.
lastInspectiondate-timenullableDate of the last FAA inspection.
lastInfoResponsedate-timenullableDate of the last information response.
customsFlagstringnullableCustoms landing rights flag (Y/N).
lndgRightsFlagstringnullableLanding rights flag (Y/N).
jointUseFlagstringnullableJoint use (civil/military) flag (Y/N).
milLndgFlagstringnullableMilitary landing rights flag (Y/N).
contactTitlestringnullableAirport manager title.
contactNamestringnullableAirport manager name.
contactAddress1stringnullableContact address line 1.
contactAddress2stringnullableContact address line 2.
contactCitystringnullableContact city.
contactStatestringnullableContact state.
contactZipCodestringnullableContact ZIP code.
contactZipPlusFourstringnullableContact ZIP+4 code.
contactPhoneNumberstringnullableAirport manager phone number.
404If the airport is not foundApiErrorResponse
codestringMachine-readable error code (e.g., "AIRCRAFT_NOT_FOUND").
messagestringHuman-readable error message suitable for display.
detailsstringnullableAdditional error details (only included in development environment).
validationErrorsRecord<string, string[]>nullableField-level validation errors (only for validation failures).
timestampstringUTC timestamp when the error occurred.
traceIdstringnullableCorrelation ID for tracing the request.
pathstringnullableRequest path that generated the error.
Code Examples
curl \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
"https://preflightapi-apim-service.azure-api.net/api/v1/airports/KJFK"GET
/api/v1/airports/state/{stateCode}Student PilotGet Airports By State
Returns paginated results of AirportDto
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| stateCode* | path | string | Two-letter state code (e.g., TX, CA) |
| cursor | query | string? | Cursor from a previous response to fetch the next page. |
| limit | query | integer | Maximum number of items to return (default 100, max 500). |
Responses
200Returns the paginated airportsPaginatedResponseOfAirportDto
dataAirportDto[]The page of results.
siteNostringFAA site number (unique identifier).
icaoIdstringnullableICAO identifier (e.g., KDFW).
arptIdstringnullableFAA airport identifier (e.g., DFW).
arptNamestringnullableOfficial airport name.
siteTypeCodestringnullableSite type code (e.g., A for airport, H for heliport).
citystringnullableCity the airport is associated with.
stateCodestringnullableTwo-letter state code.
countryCodestringnullableCountry code.
stateNamestringnullableFull state name.
latDecimalnumbernullableLatitude in decimal degrees.
longDecimalnumbernullableLongitude in decimal degrees.
elevnumbernullableField elevation in feet MSL.
magVarnnumbernullableMagnetic variation in degrees.
magHemisstringnullableMagnetic variation hemisphere (E or W).
chartNamestringnullableSectional chart name.
arptStatusstringnullableAirport operational status.
fuelTypesstringnullableAvailable fuel types.
lastInspectiondate-timenullableDate of the last FAA inspection.
lastInfoResponsedate-timenullableDate of the last information response.
customsFlagstringnullableCustoms landing rights flag (Y/N).
lndgRightsFlagstringnullableLanding rights flag (Y/N).
jointUseFlagstringnullableJoint use (civil/military) flag (Y/N).
milLndgFlagstringnullableMilitary landing rights flag (Y/N).
contactTitlestringnullableAirport manager title.
contactNamestringnullableAirport manager name.
contactAddress1stringnullableContact address line 1.
contactAddress2stringnullableContact address line 2.
contactCitystringnullableContact city.
contactStatestringnullableContact state.
contactZipCodestringnullableContact ZIP code.
contactZipPlusFourstringnullableContact ZIP+4 code.
contactPhoneNumberstringnullableAirport manager phone number.
paginationPaginationMetadataMetadata for cursor-based pagination.
nextCursorstringnullableCursor value to pass for the next page of results (null if no more pages).
hasMorebooleanWhether more results are available beyond this page.
limitintegerMaximum number of items per page.
Code Examples
curl \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
"https://preflightapi-apim-service.azure-api.net/api/v1/airports/state/NY?limit=25"GET
/api/v1/airports/states/{stateCodes}Student PilotGet Airports By States
Returns paginated results of AirportDto
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| stateCodes* | path | string | Comma-separated state codes (e.g., TX,OK,LA) |
| cursor | query | string? | Cursor from a previous response to fetch the next page. |
| limit | query | integer | Maximum number of items to return (default 100, max 500). |
Responses
200Returns the paginated airportsPaginatedResponseOfAirportDto
dataAirportDto[]The page of results.
siteNostringFAA site number (unique identifier).
icaoIdstringnullableICAO identifier (e.g., KDFW).
arptIdstringnullableFAA airport identifier (e.g., DFW).
arptNamestringnullableOfficial airport name.
siteTypeCodestringnullableSite type code (e.g., A for airport, H for heliport).
citystringnullableCity the airport is associated with.
stateCodestringnullableTwo-letter state code.
countryCodestringnullableCountry code.
stateNamestringnullableFull state name.
latDecimalnumbernullableLatitude in decimal degrees.
longDecimalnumbernullableLongitude in decimal degrees.
elevnumbernullableField elevation in feet MSL.
magVarnnumbernullableMagnetic variation in degrees.
magHemisstringnullableMagnetic variation hemisphere (E or W).
chartNamestringnullableSectional chart name.
arptStatusstringnullableAirport operational status.
fuelTypesstringnullableAvailable fuel types.
lastInspectiondate-timenullableDate of the last FAA inspection.
lastInfoResponsedate-timenullableDate of the last information response.
customsFlagstringnullableCustoms landing rights flag (Y/N).
lndgRightsFlagstringnullableLanding rights flag (Y/N).
jointUseFlagstringnullableJoint use (civil/military) flag (Y/N).
milLndgFlagstringnullableMilitary landing rights flag (Y/N).
contactTitlestringnullableAirport manager title.
contactNamestringnullableAirport manager name.
contactAddress1stringnullableContact address line 1.
contactAddress2stringnullableContact address line 2.
contactCitystringnullableContact city.
contactStatestringnullableContact state.
contactZipCodestringnullableContact ZIP code.
contactZipPlusFourstringnullableContact ZIP+4 code.
contactPhoneNumberstringnullableAirport manager phone number.
paginationPaginationMetadataMetadata for cursor-based pagination.
nextCursorstringnullableCursor value to pass for the next page of results (null if no more pages).
hasMorebooleanWhether more results are available beyond this page.
limitintegerMaximum number of items per page.
Code Examples
curl \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
"https://preflightapi-apim-service.azure-api.net/api/v1/airports/states/NY,CA,TX?limit=25"GET
/api/v1/airports/batch/{icaoCodesOrIdents}Student PilotGet Airports By Icao Codes Or Idents
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| icaoCodesOrIdents* | path | string | Comma-separated ICAO codes or FAA identifiers (e.g., KDFW,KAUS,KHOU) |
Responses
200Returns the matching airports
siteNostringFAA site number (unique identifier).
icaoIdstringnullableICAO identifier (e.g., KDFW).
arptIdstringnullableFAA airport identifier (e.g., DFW).
arptNamestringnullableOfficial airport name.
siteTypeCodestringnullableSite type code (e.g., A for airport, H for heliport).
citystringnullableCity the airport is associated with.
stateCodestringnullableTwo-letter state code.
countryCodestringnullableCountry code.
stateNamestringnullableFull state name.
latDecimalnumbernullableLatitude in decimal degrees.
longDecimalnumbernullableLongitude in decimal degrees.
elevnumbernullableField elevation in feet MSL.
magVarnnumbernullableMagnetic variation in degrees.
magHemisstringnullableMagnetic variation hemisphere (E or W).
chartNamestringnullableSectional chart name.
arptStatusstringnullableAirport operational status.
fuelTypesstringnullableAvailable fuel types.
lastInspectiondate-timenullableDate of the last FAA inspection.
lastInfoResponsedate-timenullableDate of the last information response.
customsFlagstringnullableCustoms landing rights flag (Y/N).
lndgRightsFlagstringnullableLanding rights flag (Y/N).
jointUseFlagstringnullableJoint use (civil/military) flag (Y/N).
milLndgFlagstringnullableMilitary landing rights flag (Y/N).
contactTitlestringnullableAirport manager title.
contactNamestringnullableAirport manager name.
contactAddress1stringnullableContact address line 1.
contactAddress2stringnullableContact address line 2.
contactCitystringnullableContact city.
contactStatestringnullableContact state.
contactZipCodestringnullableContact ZIP code.
contactZipPlusFourstringnullableContact ZIP+4 code.
contactPhoneNumberstringnullableAirport manager phone number.
Code Examples
curl \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
"https://preflightapi-apim-service.azure-api.net/api/v1/airports/batch/KJFK,KLAX,KORD"GET
/api/v1/airports/prefix/{prefix}Student PilotGet Airports By Prefix
Returns paginated results of AirportDto
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| prefix* | path | string | Identifier prefix to match (e.g., KDF) |
| cursor | query | string? | Cursor from a previous response to fetch the next page. |
| limit | query | integer | Maximum number of items to return (default 100, max 500). |
Responses
200Returns the paginated airportsPaginatedResponseOfAirportDto
dataAirportDto[]The page of results.
siteNostringFAA site number (unique identifier).
icaoIdstringnullableICAO identifier (e.g., KDFW).
arptIdstringnullableFAA airport identifier (e.g., DFW).
arptNamestringnullableOfficial airport name.
siteTypeCodestringnullableSite type code (e.g., A for airport, H for heliport).
citystringnullableCity the airport is associated with.
stateCodestringnullableTwo-letter state code.
countryCodestringnullableCountry code.
stateNamestringnullableFull state name.
latDecimalnumbernullableLatitude in decimal degrees.
longDecimalnumbernullableLongitude in decimal degrees.
elevnumbernullableField elevation in feet MSL.
magVarnnumbernullableMagnetic variation in degrees.
magHemisstringnullableMagnetic variation hemisphere (E or W).
chartNamestringnullableSectional chart name.
arptStatusstringnullableAirport operational status.
fuelTypesstringnullableAvailable fuel types.
lastInspectiondate-timenullableDate of the last FAA inspection.
lastInfoResponsedate-timenullableDate of the last information response.
customsFlagstringnullableCustoms landing rights flag (Y/N).
lndgRightsFlagstringnullableLanding rights flag (Y/N).
jointUseFlagstringnullableJoint use (civil/military) flag (Y/N).
milLndgFlagstringnullableMilitary landing rights flag (Y/N).
contactTitlestringnullableAirport manager title.
contactNamestringnullableAirport manager name.
contactAddress1stringnullableContact address line 1.
contactAddress2stringnullableContact address line 2.
contactCitystringnullableContact city.
contactStatestringnullableContact state.
contactZipCodestringnullableContact ZIP code.
contactZipPlusFourstringnullableContact ZIP+4 code.
contactPhoneNumberstringnullableAirport manager phone number.
paginationPaginationMetadataMetadata for cursor-based pagination.
nextCursorstringnullableCursor value to pass for the next page of results (null if no more pages).
hasMorebooleanWhether more results are available beyond this page.
limitintegerMaximum number of items per page.
Code Examples
curl \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
"https://preflightapi-apim-service.azure-api.net/api/v1/airports/prefix/KJF?limit=25"GET
/api/v1/airports/{icaoCodeOrIdent}/runwaysStudent PilotGet Runways By Airport
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| icaoCodeOrIdent* | path | string | ICAO code or FAA identifier (e.g., KDFW, DFW) |
Responses
200Returns the airport's runways
idstringUnique identifier.
runwayIdstringRunway identifier (e.g., "17L/35R").
lengthintegernullableRunway length in feet.
widthintegernullableRunway width in feet.
surfaceTypeRunwaySurfaceTypeUnknown | Concrete | Asphalt | Snow | Ice | Mats | Treated | Gravel | Turf | Dirt | PartiallyPaved | Rooftop | Water | Aluminum | Brick | Caliche | Coral | Deck | Grass | Metal | NonStandard | OilChip | Psp | Sand | Sod | Steel | Wood
surfaceTreatmentRunwaySurfaceTreatmentUnknown | None | Grooved | PorousFrictionCourse | AggregateFrictionSealCoat | RubberizedFrictionSealCoat | WireComb
pavementClassificationstringnullablePavement classification number.
edgeLightIntensityRunwayEdgeLightIntensityUnknown | None | High | Medium | Low | Flood | NonStandard | Perimeter | Strobe
weightBearingSingleWheelintegernullableSingle wheel weight bearing capacity in pounds.
weightBearingDualWheelintegernullableDual wheel weight bearing capacity in pounds.
weightBearingDualTandemintegernullableDual tandem weight bearing capacity in pounds.
weightBearingDoubleDualTandemintegernullableDouble dual tandem weight bearing capacity in pounds.
runwayEndsRunwayEndDto[]Runway end details for each direction.
idstringUnique identifier.
runwayEndIdstringRunway end identifier (e.g., "17L").
trueAlignmentintegernullableTrue alignment heading in degrees.
approachTypeInstrumentApproachTypeUnknown | None | Ils | Mls | Sdf | Localizer | Lda | Ismls | IlsDme | SdfDme | LocDme | LocGs | LdaDme
rightHandTrafficPatternbooleanWhether right-hand traffic pattern is in effect.
markingsTypeRunwayMarkingsTypeUnknown | None | PrecisionInstrument | NonPrecisionInstrument | Basic | NumbersOnly | NonStandard | Buoys | Stol
markingsConditionRunwayMarkingsConditionUnknown | Good | Fair | Poor
latitudenumbernullableLatitude of the runway end in decimal degrees.
longitudenumbernullableLongitude of the runway end in decimal degrees.
elevationnumbernullableElevation of the runway end in feet MSL.
thresholdCrossingHeightnumbernullableThreshold crossing height in feet AGL.
visualGlidePathAnglenumbernullableVisual glide path angle in degrees.
displacedThresholdLatitudenumbernullableDisplaced threshold latitude in decimal degrees.
displacedThresholdLongitudenumbernullableDisplaced threshold longitude in decimal degrees.
displacedThresholdElevationnumbernullableDisplaced threshold elevation in feet MSL.
displacedThresholdLengthintegernullableDisplaced threshold length in feet.
touchdownZoneElevationnumbernullableTouchdown zone elevation in feet MSL.
visualGlideSlopeIndicatorVisualGlideSlopeIndicatorTypeUnknown | None | Savasi2BoxLeft | Savasi2BoxRight | Vasi2BoxLeft | Vasi2BoxRight | Vasi4BoxLeft | Vasi4BoxRight | Vasi6BoxLeft | Vasi6BoxRight | Vasi12Box | Vasi16Box | Papi2LightLeft | Papi2LightRight | Papi4LightLeft | Papi4LightRight | TriColorLeft | TriColorRight | PulsatingLeft | PulsatingRight | PanelLeft | PanelRight | NonStandard | PrivateUse | NonSpecificVasi
runwayVisualRangeEquipmentstringnullableRunway visual range equipment type.
runwayVisibilityValueEquipmentbooleanWhether runway visibility value equipment is installed.
approachLightSystemApproachLightSystemTypeUnknown | None | AirForceOverrun | Alsaf | Alsf1 | Alsf2 | Mals | Malsf | Malsr | Rail | Sals | Salsf | Ssals | Ssalf | Ssalr | Odals | Rlls | MilitaryOverrun | NonStandard
hasRunwayEndLightsbooleanWhether runway end identifier lights are installed.
hasCenterlineLightsbooleanWhether centerline lights are installed.
hasTouchdownZoneLightsbooleanWhether touchdown zone lights are installed.
controllingObjectDescriptionstringnullableDescription of the controlling obstacle.
controllingObjectMarkingControllingObjectMarkingUnknown | None | Marked | Lighted | MarkedAndLighted
controllingObjectClearanceSlopeintegernullableClearance slope of the controlling obstacle.
controllingObjectHeightAboveRunwayintegernullableHeight of the controlling obstacle above the runway in feet.
controllingObjectDistanceFromRunwayintegernullableDistance of the controlling obstacle from the runway end in feet.
controllingObjectCenterlineOffsetstringnullableCenterline offset of the controlling obstacle.
404If the airport is not foundApiErrorResponse
codestringMachine-readable error code (e.g., "AIRCRAFT_NOT_FOUND").
messagestringHuman-readable error message suitable for display.
detailsstringnullableAdditional error details (only included in development environment).
validationErrorsRecord<string, string[]>nullableField-level validation errors (only for validation failures).
timestampstringUTC timestamp when the error occurred.
traceIdstringnullableCorrelation ID for tracing the request.
pathstringnullableRequest path that generated the error.
Code Examples
curl \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
"https://preflightapi-apim-service.azure-api.net/api/v1/airports/KJFK/runways"Frequencies
Communication frequencies for airport facilities.
GET
/api/v1/communication-frequencies/{servicedFacility}Student PilotGet Frequencies By Serviced Facility
Returns paginated results of CommunicationFrequencyDto
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| servicedFacility* | path | string | FAA facility identifier (e.g., DFW, AUS) |
| cursor | query | string? | Cursor from a previous response to fetch the next page. |
| limit | query | integer | Maximum number of items to return (default 100, max 500). |
Responses
200Returns the communication frequenciesPaginatedResponseOfCommunicationFrequencyDto
dataCommunicationFrequencyDto[]The page of results.
idstringUnique identifier.
facilityCodestringnullableFAA facility code.
effectiveDatedate-timeDate the frequency record became effective.
facilityNamestringnullableName of the facility.
facilityTypestringType of facility (e.g., ATCT, TRACON).
artccOrFssIdstringnullableAssociated ARTCC or FSS identifier.
cpdlcstringnullableController-Pilot Data Link Communications information.
towerHoursstringnullableTower operating hours.
servicedFacilitystringFAA identifier of the serviced facility.
servicedFacilityNamestringnullableName of the serviced facility.
servicedSiteTypestringnullableSite type of the serviced facility.
latitudenumbernullableLatitude in decimal degrees.
longitudenumbernullableLongitude in decimal degrees.
servicedCitystringnullableCity of the serviced facility.
servicedStatestringnullableState of the serviced facility.
servicedCountrystringnullableCountry of the serviced facility.
towerOrCommCallstringnullableTower or communications call sign.
primaryApproachRadioCallstringnullablePrimary approach radio call sign.
frequencystringnullableRadio frequency (e.g., 118.700).
sectorizationstringnullableSectorization or coverage area description.
frequencyUsestringnullableIntended use of the frequency (e.g., ATIS, TWR, GND).
remarkstringnullableAdditional remarks.
paginationPaginationMetadataMetadata for cursor-based pagination.
nextCursorstringnullableCursor value to pass for the next page of results (null if no more pages).
hasMorebooleanWhether more results are available beyond this page.
limitintegerMaximum number of items per page.
400If the serviced facility identifier is emptyApiErrorResponse
codestringMachine-readable error code (e.g., "AIRCRAFT_NOT_FOUND").
messagestringHuman-readable error message suitable for display.
detailsstringnullableAdditional error details (only included in development environment).
validationErrorsRecord<string, string[]>nullableField-level validation errors (only for validation failures).
timestampstringUTC timestamp when the error occurred.
traceIdstringnullableCorrelation ID for tracing the request.
pathstringnullableRequest path that generated the error.
404If the facility is not foundApiErrorResponse
codestringMachine-readable error code (e.g., "AIRCRAFT_NOT_FOUND").
messagestringHuman-readable error message suitable for display.
detailsstringnullableAdditional error details (only included in development environment).
validationErrorsRecord<string, string[]>nullableField-level validation errors (only for validation failures).
timestampstringUTC timestamp when the error occurred.
traceIdstringnullableCorrelation ID for tracing the request.
pathstringnullableRequest path that generated the error.
Code Examples
curl \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
"https://preflightapi-apim-service.azure-api.net/api/v1/communication-frequencies/KJFK?limit=25"