# StableTravel Flight Lookup by Ident

> StableTravel Flight Lookup by Ident is a paid API for AI agents from stabletravel.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Retrieve detailed flight information for a specific aircraft or flight by its designator, registration number, or FlightAware flight ID

## Facts

- Endpoint: GET https://stabletravel.dev/api/flightaware/flights/JA73AB
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stabletravel-flight-lookup-by-ident-1c527d6b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_snqi_8nUuKGUIUUwfKgmD

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 stabletravel-flight-lookup-by-ident-1c527d6b
```

Example prompt: Can you pull up the flight details for aircraft registration JA73AB using FlightAware data — I want to see where it flew, the origin and destination airports, and departure times?

## When to prefer this

Use this endpoint when you need detailed flight information for a known flight identifier — whether that's an airline flight number (designator), an aircraft tail/registration number, or a specific FlightAware flight ID. Ideal for tracking specific aircraft, verifying flight schedules, or researching flight history. Prefer over generic flight search when you already have the ident. This wraps FlightAware data and costs $0.01 USDC per call via x402 micropayment.

## Known failure modes

- Invalid or unknown flight ident returns empty flights array
- Incorrect ident_type causes no results to be returned
- Date range filters with no matching flights return empty array
- Rate limiting or payment failure returns 402 error
- Malformed ISO 8601 date strings in start/end cause request errors
- Pagination cursor mismatch returns error or unexpected results

## How this service works

Get flight information by ident (designator, registration, or fa_flight_id)

## Output

Returns an array of flight objects each containing: flight ident, type (Airline/General_Aviation/Cargo), origin and destination airport details (IATA/ICAO codes, city, name, timezone), departure and arrival times, flight route string, and pagination links for additional results.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "$schema": "https://json-schema.org/draft/2020-12/schema",
     "properties": {
      "end": {
       "type": "string",
       "description": "End date/time (ISO 8601)"
      },
      "start": {
       "type": "string",
       "description": "Start date/time (ISO 8601)"
      },
      "cursor": {
       "type": "string",
       "description": "Opaque cursor for pagination"
      },
      "max_pages": {
       "type": "number",
       "description": "Maximum number of pages to fetch"
      },
      "ident_type": {
       "enum": [
        "fa_flight_id",
        "designator",
        "registration"
       ],
       "type": "string",
       "description": "Type of flight identifier"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "$schema": "https://json-schema.org/draft/2020-12/schema",
     "required": [
      "flights"
     ],
     "properties": {
      "links": {
       "anyOf": [
        {
         "type": "object",
         "properties": {
          "next": {
           "anyOf": [
            {
             "type": "string"
            },
            {
             "type": "null"
            }
           ]
          }
         },
         "additionalProperties": false
        },
        {
         "type": "null"
        }
       ]
      },
      "flights": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "type": {
          "anyOf": [
           {
            "enum": [
             "Airline",
             "General_Aviation",
             "Cargo"
            ],
            "type": "string"
           },
           {
            "type": "null"
           }
          ]
         },
         "ident": {
          "anyOf": [
           {
            "type": "string"
           },
           {
            "type": "null"
           }
      
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stabletravel-flight-lookup-by-ident-1c527d6b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stabletravel.dev](https://www.zero.xyz/host/stabletravel.dev/llms.txt)
