# 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-14).

Retrieves 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-GPY
- 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-info-by-ident-da40d0bf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hYkMFkiwggZJMWEtJ_JUj

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-da40d0bf
```

Example prompt: Can you pull up the flight details for registration PK-GPY using FlightAware data — I want to see its recent flights including origin, destination, and scheduled times?

## When to prefer this

Use this endpoint when you need detailed flight records for a known aircraft registration, airline designator, or FlightAware flight ID. It is backed by FlightAware data and supports pagination for historical flight lookups. Prefer this over generic flight search endpoints when you have a specific ident and need structured origin/destination/route data per-flight.

## Known failure modes

- Invalid or unrecognized ident returns empty flights array
- Incorrect ident_type causes no matching results
- Date range filters (start/end) outside available data window return empty results
- Malformed ISO 8601 datetime strings cause query errors
- Rate limiting or payment failure returns 402 error
- Cursor-based pagination errors if cursor is stale or malformed

## How this service works

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

## Output

Returns a paginated list of flight records matching the given ident. Each record includes flight type (Airline, General Aviation, Cargo), ident, route string, origin and destination airport details (ICAO/IATA codes, city, name, timezone, info URL), and pagination links for fetching additional pages.

## 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-da40d0bf/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)
