Derived by API Evangelist
Built from the contracts U.S. Department of Transportation publishes. U.S. Department of Transportation did not publish this file.
# generated: '2026-07-28'
# method: generated
# source: openapi/us-dot-faa-air-carrier-prd-api-openapi.yml
overlay: 1.0.0
info:
title: API Evangelist enhancements for FAA Air Carrier Pilot Records Database (PRD) API
version: 1.0.0
extends: openapi/us-dot-faa-air-carrier-prd-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-provider: us-dot
x-apievangelist-api: us-dot:faa-air-carrier-prd-api
x-apievangelist-verified: '2026-07-28'
x-apievangelist-access: >-
Accreditation-gated, not self-serve. Access is restricted by the FAA to operators
under 14 CFR Part 121, 135, 125, 91K, Air Tour, Public Aircraft or Part 91
Corporate. Request access through https://api.faa.gov/s/.
x-apievangelist-auth: >-
client_id and client_secret are sent as REQUEST HEADERS declared as ordinary
parameters — the spec declares no securitySchemes at all. This is an OAuth-shaped
credential pair without the OAuth protocol.
x-apievangelist-spec-gaps: >-
No operationIds on any of the 8 operations; no response schemas beyond the literal
string "success"; no 4xx/5xx responses declared. Anything an agent needs beyond
the happy path is undocumented.
x-apievangelist-artifacts:
authentication: authentication/us-dot-authentication.yml
sandbox: sandbox/us-dot-sandbox.yml
agentic-access: agentic-access/us-dot-agentic-access.yml
- target: $.servers
update:
- url: https://external.apic4e.faa.gov
description: Production environment. Use this host.
- url: https://external-api.faa.gov/AirCarrierApi
description: >-
DEPRECATED production URL, labelled as such by the FAA in the source spec. Do
not build against it.
- url: https://dev-external.apic4e.faa.gov/Test/AirCarrierApi
description: >-
Staging environment. NOT publicly reachable — probed 2026-07-28 and the edge
returned {"error":{"code":"EGE-ER-OS-4004","message":"Domain not supported."}}.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.