# FAA Aircraft Registry Lookup by N-Number

> FAA Aircraft Registry Lookup by N-Number is a paid API for AI agents from api.companyrecords-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-24).

Returns US FAA aircraft registry details for a given N-number, including owner, manufacturer, model, status, and certificate dates.

## Facts

- Endpoint: GET https://api.companyrecords-api.workers.dev/api/gov/faa-aircraft-registry?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/faa-aircraft-registry-lookup-by-n-number-385e1da8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5hCnblP8T5rTNtumKyLgL

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability faa-aircraft-registry-lookup-by-n-number-385e1da8
```

Example prompt: Can you look up the FAA registry record for N172SP and tell me who owns it, what model it is, and when the registration expires?

## When to prefer this

Use this endpoint when you need structured, machine-readable FAA aircraft registry data for a specific US-registered aircraft identified by its N-number. It is ideal for ownership verification, due diligence, fleet research, or regulatory compliance checks. Prefer this over scraping the FAA website directly, as it returns parsed JSON. Note: not suitable for airworthiness decisions per FAA guidance.

## Known failure modes

- Invalid or unrecognized N-number returns no record or an error
- Aircraft with multiple records flag multipleRecords:true, which may require disambiguation
- FAA registry data may be stale if not recently updated by the FAA
- Non-US aircraft (no N-number) cannot be queried
- Network or worker timeout if FAA upstream is slow

## How this service works

Pay-per-call company registry, government, legal and B2B data tools for AI agents, from official registers and public sources. Payment: x402, USDC on Base, Solana, Arc, Polygon, Arbitrum, Monad, World Chain, Optimism, Avalanche, Celo or Stellar, or RLUSD/XRP on the XRP Ledger. No signup, no API key; a failed call is not charged.

## Output

A JSON object containing the aircraft's N-number, registration status (e.g. Valid), manufacturer, model, aircraft type (e.g. Fixed Wing Single-Engine), serial number, year manufactured, certificate issue date, expiration date, registered owner name, and owner address (city, state, zip). Also includes the FAA source URL and the timestamp the record was checked.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "nNumber"
     ],
     "properties": {
      "nNumber": {
       "type": "string",
       "description": "US registration N-number, e.g. N172SP"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "model": "R172K",
  "source": "https://registry.faa.gov/AircraftInquiry/Search/NNumberResult",
  "status": "Valid",
  "nNumber": "N172SP",
  "checkedAt": "2026-10-23T09:37:05.953Z",
  "aircraftType": "Fixed Wing Single-Engine",
  "manufacturer": "CESSNA",
  "serialNumber": "R172-2842",
  "expirationDate": "08/31/2028",
  "multipleRecords": false,
  "registeredOwner": {
   "zip": "48195-1138",
   "city": "SOUTHGATE",
   "name": "LUKE AIRLINES LLC",
   "state": "MICHIGAN"
  },
  "yearManufactured": 1977,
  "certificateIssueDate": "10/31/2002"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/faa-aircraft-registry-lookup-by-n-number-385e1da8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.companyrecords-api.workers.dev](https://www.zero.xyz/host/api.companyrecords-api.workers.dev/llms.txt)
