Api Endpoint

TailTrace — Aircraft Identity, History & Intelligence API

TailTrace provides evidence-based aircraft identity, registration history, and regulatory intelligence for AI agents, aviation applications, and aircraft due-diligence workflows. Resolve physical aircraft identities, investigate historical evidence, and access available safety and regulatory context with source provenance and uncertainty preserved. Return available registration and historical evidence for the requested FAA N-number, including unresolved or conflicting evidence where present.

Open interactive test console

Offering

Provider
tailtrace-solana-x402-prod.simonwakelin.workers.dev
Method
GET
Offering type
Api Endpoint
Transport type
http
Category
Legal And Compliance
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://tailtrace-solana-x402-prod.simonwakelin.workers.dev/v1/aircraft/:n_number/history
MIME type
application/json
First seen
2026-10-16T02:01:55.574Z
Last seen
Tags
aircraft intelligence, aircraft identity, aircraft history, tail number, N-number, aircraft registration, regulatory intelligence, safety evidence, maintenance evidence, aircraft provenance

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.49 USDC
Atomic price: 490000 · Network: solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "amount": "490000",
    "payTo": "6J8HqxGtXMWefgk9vNydrfmWDgAWZDmeKPrt1tQQrWrg"
  }
]

Observed health

Status
Healthy
Latest latency
169 ms
Average latency
567 ms
HTTP status
402
Last checked
Reachability
100% over 14 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "const": "http"
    },
    "method": {
      "type": "string",
      "enum": [
        "GET"
      ]
    },
    "queryParams": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "as_of": {
          "type": "string",
          "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
          "description": "Optional evidence cutoff date in YYYY-MM-DD format."
        },
        "offset": {
          "type": "integer",
          "minimum": 0,
          "description": "Optional zero-based page offset."
        },
        "limit": {
          "type": "integer",
          "minimum": 1,
          "maximum": 100,
          "description": "Optional page size."
        }
      }
    },
    "pathParams": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "n_number": {
          "type": "string",
          "pattern": "^N[0-9]{1,5}[A-HJ-NP-Z]{0,2}$",
          "description": "FAA N-number, for example N10004."
        }
      },
      "required": [
        "n_number"
      ]
    }
  },
  "required": [
    "type",
    "method"
  ],
  "additionalProperties": false
}

Output schema

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string"
    },
    "example": {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "requested_n_number": {
          "description": "TailTrace requested_n_number response field when available."
        },
        "identify": {
          "description": "TailTrace identify response field when available."
        },
        "registration_evidence": {
          "description": "TailTrace registration_evidence response field when available."
        },
        "ntsb_events": {
          "description": "TailTrace ntsb_events response field when available."
        },
        "aids_events": {
          "description": "TailTrace aids_events response field when available."
        },
        "unresolved_tail_history": {
          "description": "TailTrace unresolved_tail_history response field when available."
        },
        "identity_conflicts": {
          "description": "TailTrace identity_conflicts response field when available."
        },
        "provenance": {
          "description": "TailTrace provenance response field when available."
        },
        "source_freshness": {
          "description": "TailTrace source_freshness response field when available."
        },
        "pagination": {
          "description": "TailTrace pagination response field when available."
        }
      }
    }
  },
  "required": [
    "type"
  ]
}