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

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

## Facts

- Endpoint: GET https://stabletravel.dev/api/seats-aero/trips/32Lg17LSv1Hy2hn0slMa0dkHPqj
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stabletravel-seats-aero-trip-details-f7f65602
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WKUYdYPPvdEg-fMwQWW_5

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

Example prompt: Can you pull up the full trip details and booking link for the Seats.aero award availability ID 32Lg17LSv1Hy2hn0slMa0dkHPqj? I want to see the flight numbers, cabin, mileage cost, and how many seats are left.

## When to prefer this

Use this endpoint when you have a specific Seats.aero availability ID (e.g. from a prior award search) and need to drill into flight-level details — segments, mileage costs, booking links — before deciding to book. Prefer this over a general search when you already know the availability ID and want structured trip data or a direct booking link.

## Known failure modes

- Invalid or expired availability ID returns empty data array or 404
- Seats.aero upstream unavailability causes failed lookup
- Payment of $0.02 USDC not received results in 402 Payment Required
- Malformed availability ID format returns validation error

## 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 Seats.aero availability ID, each containing flight numbers, carrier(s), cabin class, departure and arrival timestamps, total duration, number of stops, mileage cost, alliance cost, taxes and currency, remaining seats, route ID, and availability segments with per-leg details. Also includes booking links to complete the award redemption.

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