# StableTravel Flight Info by Ident

> StableTravel Flight Info 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-16).

Retrieve detailed flight information for a specific aircraft or flight using a designator, registration, or FlightAware flight ID

## Facts

- Endpoint: GET https://stabletravel.dev/api/flightaware/flights/PK-GMU
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stabletravel-flight-info-by-ident-1804dd39
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dcpXkgwE_76fTiobMPjx0

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-info-by-ident-1804dd39
```

Example prompt: Can you look up the recent flights for aircraft registration PK-GMU using FlightAware — I want to see its origin, destination, and route?

## When to prefer this

Use this endpoint when you need structured flight data for a specific aircraft or flight number via FlightAware's data, especially when you have a tail number (registration), airline designator (e.g. AA123), or a FlightAware-native flight ID. It supports filtering by time window and pagination, making it suitable for both current and historical flight lookups. Prefer this over generic flight search APIs when you need FlightAware's ident resolution across all three identifier types.

## Known failure modes

- Unknown or invalid ident returns empty flights array
- Invalid ident_type enum value causes request rejection
- Date range filters with no matching flights return empty array
- FlightAware upstream outage causes timeout or 5xx error
- Malformed ISO 8601 date strings for start/end cause parameter rejection

## How this service works

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

## Output

Returns an array of flight objects matching the given identifier, each containing flight ident, type (Airline, General_Aviation, or Cargo), origin and destination airport details (IATA/ICAO codes, city, name, timezone), 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-info-by-ident-1804dd39/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)
