Public REST
API
CORS is enabled. No key required. Source is FAA Aircraft Inquiry, cached six hours. Do not use these records to determine airworthiness.
Try it
/api/v1/aircraft/172SP
curl -s https://<host>/api/v1/aircraft/172SP
Endpoints
GET /api/v1/aircraft/{nNumber}
Full registry record. Assigned, reserved, deregistered, or available.
GET /api/v1/serial?q=
Aircraft matching a serial number.
GET /api/v1/owner?name=
Aircraft registered to a name (FAA name inquiry).
GET /api/v1/models?make=&model=
Make/model type-certificate reference rows.
GET /api/v1/health
Liveness and source attribution.
GET /api/v1/openapi.json
OpenAPI 3 document for this API.
Status values
- assigned
- Currently registered aircraft
- reserved
- N-number held / reserved
- deregistered
- No longer on the active register
- available
- Not assigned and not reserved
- invalid
- Rejected format (HTTP 400)