Charts & Diagrams
FAA airport diagram PDFs and chart supplement (Airport/Facility Directory) PDFs.
Endpoints
Airport Diagrams
FAA airport diagram PDFs.
GET
/api/v1/airport-diagrams/{icaoCodeOrIdent}Commercial PilotGet Airport Diagrams
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| icaoCodeOrIdent* | path | string | ICAO 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 PilotGet Chart Supplements
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| icaoCodeOrIdent* | path | string | ICAO 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"