API URL
POST /lookup
Headers
Code
Content-Type: application/jsonBody Parameters
Param
Type
Description
tail
required
string
FAA tail number (e.g. N12345)
hex
required
string
ICAO hex code (6-digit hex, for /icao endpoint)
code
required
string
ICAO/IATA aircraft type code (for /type endpoint)
items
optional
array
Array of aircraft lookup requests for batch endpoint
Example Request
Code
GET /lookup?tail=N12345Successful Response
Status
HTML
200 OKBody
Code
{
"tail": "N12345",
"valid": true,
"owner": "Private Individual",
"manufacturer": "Cessna",
"model": "172M",
"type": "C172",
"year": 1998
}Field
Type
Description
correlationId
string
—
tail
string
FAA-registered tail number identifying specific aircraft for asset tracking and compliance verification
valid
boolean
Registry record existence status for aircraft identification and ownership validation
owner
string
Registered aircraft owner name for asset verification and business relationship due diligence
type
string
ICAO aircraft type code for flight planning, insurance underwriting, and operational categorization
year
integer
Manufacturing year for depreciation assessment, maintenance compliance, and market valuation
hex
string
—
country
string
—
registration
string
—
operator
string
—
code
string
—
category
string
—
seating
integer
—
manufacturer
string
Aircraft manufacturer name for maintenance scheduling and parts sourcing optimization
model
string
Specific aircraft model designation for performance specifications and operational planning
Error Response
Example
Code
422 INVALID_TAIL – Invalid tail number format
422 INVALID_HEX – Invalid ICAO hex format
501 BATCH_DISABLED – Batch route not enabled
500 FAA_LOOKUP_FAILED – FAA site unavailable or HTML parse errorLast Updated: May 4, 2026