Charts & Diagrams

FAA airport diagram PDFs and chart supplement (Airport/Facility Directory) PDFs.

Airport Diagrams

FAA airport diagram PDFs.

GET/api/v1/airport-diagrams/{icaoCodeOrIdent}Commercial Pilot

Get Airport Diagrams

Parameters

NameInTypeDescription
icaoCodeOrIdent*pathstringICAO code or airport identifier

Responses

200Returns the airport diagramsAirportDiagramsResponseDto
airportNamestringOfficial airport name.
icaoIdentstringnullableICAO identifier (e.g., KDFW).
airportIdentstringnullableFAA airport identifier (e.g., DFW).
diagramsAirportDiagramDto[]List of available airport diagrams with download URLs.
chartNamestringName of the chart/diagram.
pdfUrlstringPre-signed URL to download the diagram PDF.
404If no airport diagrams are 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/airport-diagrams/KJFK"

Chart Supplements

FAA Chart Supplement (A/FD) PDFs.

GET/api/v1/chart-supplements/{icaoCodeOrIdent}Commercial Pilot

Get Chart Supplements

Parameters

NameInTypeDescription
icaoCodeOrIdent*pathstringICAO code or airport identifier

Responses

200Returns the chart supplements for the airportChartSupplementsResponseDto
airportNamestringnullableOfficial airport name.
airportCitystringnullableCity the airport is associated with.
airportCodestringnullableAirport ICAO code or FAA identifier.
supplementsChartSupplementDto[]List of chart supplement pages with download URLs.
pdfUrlstringPre-signed URL to download the chart supplement PDF.
404If no chart supplements are 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/chart-supplements/KJFK"