/api/v1/terminal-procedures/{icaoCodeOrIdent}Commercial PilotGet Terminal Procedures
Gets time-limited pre-signed URLs for all available terminal procedure chart PDFs. The URLs expire after a limited period; request new URLs if they have expired.
Code Examples
curl \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
"https://api.preflightapi.io/api/v1/terminal-procedures/KJFK?chartCode=value"curl \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
"https://api.preflightapi.io/api/v1/terminal-procedures/KJFK?chartCode=value"Description
Returns the airport's ICAO code, name, and a list of procedure chart URLs. Optionally filter by chart code (IAP, DP, STAR, APD, MIN, HOT, etc.).
GET /api/v1/terminal-procedures/KDFW
GET /api/v1/terminal-procedures/DFW?chartCode=IAPParameters
| Name | In | Type | Description |
|---|---|---|---|
| icaoCodeOrIdent* | path | string | ICAO code or FAA identifier (e.g., KDFW, DFW). Case-insensitive. |
| chartCode | query | string? | Optional chart code filter (e.g., IAP, DP, STAR, APD, MIN, HOT). Case-insensitive. |
Response Schema
Official airport name.
ICAO identifier (e.g., KDFW). Use this to cross-reference with other endpoints such as METARs and TAFs.
FAA airport identifier (e.g., DFW). Use this to cross-reference with the Airports endpoint.
Machine-readable error code (e.g., "AIRCRAFT_NOT_FOUND").
Human-readable error message suitable for display.
Additional error details (only included in development environment).
Name of the external service that failed (only included for 503 errors).
Field-level validation errors (only for validation failures).
UTC timestamp when the error occurred.
Correlation ID for tracing the request.
Request path that generated the error.