# StableTravel Seats.aero Trip Details

> StableTravel Seats.aero Trip Details is a paid API for AI agents from stabletravel.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-13).

Retrieve flight-level trip details and booking links for a specific Seats.aero availability ID.

## Facts

- Endpoint: GET https://stabletravel.dev/api/seats-aero/trips/31hvRhkkqBNUw1gYUfvSvIee7HS
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stabletravel-seats-aero-trip-details-941e2894
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_cIIjHuV_xYoaE_IEOtqLP

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-seats-aero-trip-details-941e2894
```

Example prompt: Can you pull up the full flight details and booking link for this Seats.aero availability — the ID is 31hvRhkkqBNUw1gYUfvSvIee7HS?

## When to prefer this

Use this endpoint when you already have a Seats.aero availability ID (from a prior search or availability lookup) and need to retrieve full flight-level details, segment breakdowns, and booking links for that specific award opportunity. Prefer this over general flight search when you need to drill into a specific availability result.

## Known failure modes

- Availability ID not found or expired — returns empty array or 404
- Invalid availability ID format — request rejected
- Availability has expired and is no longer bookable — may return stale or empty data
- Upstream Seats.aero data unavailable — service may return error or partial data

## How this service works

Retrieve flight-level trip details and booking links for a Seats.aero availability ID.

## Output

Returns an array of trip objects for the given availability ID, each including flight numbers, departure and arrival times, cabin class, number of stops, carriers, total duration, mileage cost, taxes (with currency), remaining seats, the Seats.aero availability ID, and detailed flight segments with individual leg data and booking links.

## 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": {},
     "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",
     "properties": {
      "data": {
       "anyOf": [
        {
         "type": "array",
         "items": {
          "type": "object",
          "properties": {
           "ID": {
            "anyOf": [
             {
              "type": "string"
             },
             {
              "type": "null"
             }
            ]
           },
           "Cabin": {
            "anyOf": [
             {
              "type": "string"
             },
             {
              "type": "null"
             }
            ]
           },
           "Stops": {
            "anyOf": [
             {
              "type": "number"
             },
             {
              "type": "null"
             }
            ]
           },
           "Source": {
            "anyOf": [
             {
              "type": "string"
             },
             {
              "type": "null"
             }
            ]
           },
           "RouteID": {
            "anyOf": [
             {
              "type": "string"
             },
             {
              "type": "null"
             }
            ]
           },
           "Carriers": {
            "anyOf": [
             {
              "type": "string"
             },
             {
              "type": "null"
             }
            ]
           },
           "ArrivesAt": {
            "anyOf": [
             {
              "type": "string"
             },
             {
              "type": "null"
             }
            ]
           },
           "CreatedAt": {
            "anyOf": [
             {
              "type": "string"
             },
     
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stabletravel-seats-aero-trip-details-941e2894/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)
