# FAA Aircraft Registry Search

> FAA Aircraft Registry Search is a paid API for AI agents from api.govparse.io, paid per call via x402, $1.25/call, status unknown (last checked 2026-09-14).

Search the FAA aircraft registry by owner, N-number, manufacturer, model, type, and registration date to identify who owns which aircraft

## Facts

- Endpoint: GET https://api.govparse.io/v1/faa/aircraft/search
- Price: $1.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/faa-aircraft-registry-search-18f812a6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NdA89mUyYZsU0k9EcQhbo

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-search-18f812a6
```

Example prompt: Can you look up the FAA registry and tell me who owns N-number 1000E — I want to see the registrant name, aircraft make and model, and when the certificate was issued?

## When to prefer this

Use this endpoint when you need to look up current FAA aircraft ownership records, identify who owns a specific tail number, find all aircraft belonging to a company or individual, monitor new aircraft registrations, or perform due diligence on aviation assets. It is the right choice over generic business registries when the subject is specifically aircraft ownership and FAA registration data. Prefer it over web scraping the FAA website directly for structured, programmatic access to the same public-domain data.

## Known failure modes

- No results returned when N-number or registrant name does not match any FAA record
- Invalid state code or type code returns an error or empty result set
- FAA data may lag real-world ownership changes by days or weeks
- Partial name fragments that are too broad return result cap without desired record
- Invalid date format for registered_since or since fields causes query failure

## How this service works

Who owns which aircraft, and what did they just register? Search the FAA aircraft registry by registrant/owner, N-number, manufacturer, model, type_aircraft, type_registrant (1 individual/3 corp/7 LLC), state, city, status, fractional-only, or certificate-issue date (registered_since — new-ownership tell). Returns the aircraft (make/model/type/year/seats) and its entity-resolved registrant. FAA public-domain records.

## Output

Returns a list of FAA registry records, each containing the aircraft details (make, model, type, year, seats, N-number, registration status, certificate-issue date) and the entity-resolved registrant (owner name, type, city, state), up to 100 rows per request with pagination support.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "properties": {
  "input": {
   "type": "object",
   "required": [],
   "properties": {
    "mfr": {
     "type": "string",
     "examples": [
      "Cessna"
     ],
     "description": "Manufacturer name fragment."
    },
    "city": {
     "type": "string",
     "examples": [
      "Dallas"
     ],
     "description": "Registrant city fragment."
    },
    "sort": {
     "type": "string",
     "examples": [
      "cert_issue_date:desc"
     ],
     "description": "cert_issue_date | last_action_date | year_mfr :asc|:desc. Default cert_issue_date:desc."
    },
    "limit": {
     "type": "integer",
     "examples": [
      25
     ],
     "description": "Max rows (default 25, cap 100)."
    },
    "model": {
     "type": "string",
     "examples": [
      "Citation"
     ],
     "description": "Model name fragment."
    },
    "since": {
     "type": "string",
     "examples": [
      "2026-01-01"
     ],
     "description": "Last-action date on/after this date (YYYY-MM-DD)."
    },
    "state": {
     "type": "string",
     "examples": [
      "TX"
     ],
     "description": "Registrant state code(s), CSV."
    },
    "offset": {
     "type": "integer",
     "examples": [
      0
     ],
     "description": "Rows to skip."
    },
    "status": {
     "type": "string",
     "examples": [
      "V"
     ],
     "description": "Registration status code(s), CSV (V = valid)."
    },
    "n_number": {
     "type": "string",
     "examples": [
      "1000E"
     ],
     "description": "N-number(s), CSV (leading N optional)."
    },
    "entity_id": {
     "type": "string",
     "examples": [
      "b7f3e2d1-4a5c-4e6f-8a9b-0c1d2e3f4a5b"
     ],
     "description": "Resolved registrant entity UUID (pivots to business360)."
    },
    "fractional": {
     "type": "string",
     "examples": [
      "true"
     ],
     "description": "true = fractional-ownership aircraft only."
    },
    "registrant": {
     "type": "string",
     "examples": [
      "NetJets"
     ],
     "description": "Registrant/owner name — suffix/punctuation-insensitive."
    },
    "type_aircraft": {
     "type": "string",
     "examples": [
      "5"
     ],
     "description": "Type-aircraft code(s), CSV (4 fixed-wing single, 5 fixed-wing multi, 6 rotorcraft)."
    },
    "type_registrant": {
     "type": "string",
     "examples": [
      "3"
     ],
     "description": "Registrant-type code(s), CSV (1 indiv
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/faa-aircraft-registry-search-18f812a6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.govparse.io](https://www.zero.xyz/host/api.govparse.io/llms.txt)
