# stabletravel.dev Seats.aero Trip Details

> stabletravel.dev 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 availability ID

## Facts

- Endpoint: GET https://stabletravel.dev/api/seats-aero/trips/2zBh453VqQ0rX6GpMJABMp5KKyu
- 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-dev-seats-aero-trip-details-0606258f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9JeUslaBeyPLs3vNK6kSe

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-dev-seats-aero-trip-details-0606258f
```

Example prompt: Can you pull up the full trip details — flight numbers, cabin, mileage cost, taxes, remaining seats, and booking link — for Seats.aero availability ID 2zBh453VqQ0rX6GpMJABMp5KKyu?

## When to prefer this

Use this endpoint when you already have a Seats.aero availability ID (e.g. from a prior search) and need full flight-level details, segment breakdowns, mileage costs, taxes, and booking links before presenting options to a user or proceeding to book. This is the drill-down step after availability search, not for initial route searching.

## Known failure modes

- Invalid or expired availability ID returns empty data array or 404
- Seats.aero data may be stale if availability was recently consumed
- Network timeout if upstream Seats.aero API is slow
- Payment failure (x402) if USDC balance is insufficient
- Malformed availability ID returns error response

## 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 each containing: unique trip ID, cabin class, number of stops, source program, route ID, operating carriers, departure and arrival timestamps, creation and update timestamps, total taxes with currency, mileage cost, alliance cost, flight numbers, total duration, availability ID, remaining seats, and nested availability segments with full segment-level detail including 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-dev-seats-aero-trip-details-0606258f/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)
