API URL
POST /lookup
Headers
Code
Content-Type: application/jsonBody Parameters
Param
Type
Description
tail
required
string
FAA tail number
hex
required
string
ICAO hex code
sn
required
string
Serial number (3-20 characters alphanumeric)
manufacturer
required
string
Helicopter manufacturer name (for GET `/models/:manufacturer`)
Example Request
Code
GET /lookup?tail=N1098ZSuccessful Response
Status
HTML
200 OKBody
Code
{
"tail_number": "N1098Z",
"manufacturer": "BELL",
"model": "206B",
"serial_number": "123456",
"engine_type": "Turbo Shaft",
"year_made": "1980",
"registration_status": "Valid",
"registered_owner": "ACME CORP",
"owner_state": "TX",
"owner_country": "US",
"airworthiness_classification": "Standard",
"last_action_date": "2023-04-01",
"rotorcraft_category": "Normal",
"seats": 5,
"powerplant": "Turbo Shaft",
"valid": true,
"source": "faa"
}Field
Type
Description
tail_number
string
tail_number (string), manufacturer (string), model (string), serial_number (string|null), engine_type (string|null), year_made (string|null), registration_status (string), registered_owner (string), owner_state (string), owner_country (string), airworthiness_classification (string), last_action_date (string), rotorcraft_category (string|null), seats (number|null), powerplant (string|null), valid (boolean), reason (string|null), source (string)
manufacturer
string
—
model
string
—
serial_number
string
—
engine_type
string
—
year_made
string
—
registration_status
string
—
valid
boolean
—
icao_hex
string
—
correlationId
string
—
Error Response
Example
Code
422 INVALID_TAIL - Invalid tail number
422 INVALID_HEX - Invalid ICAO hex
422 INVALID_SERIAL - Invalid serial format
501 BATCH_NOT_IMPLEMENTED - Batch route not available
500 FAA001 - Scraper or internal errorLast Updated: May 4, 2026