← APIs / StableTravel
Verified

StableTravel

Coinbase Bazaarby Coinbase Bazaar · marketplace

Pay-per-call x402 service at stabletravel.dev, listed in the Coinbase Bazaar. Search cached Seats.aero award availability by origin, destination, dates, cabin, carriers, and pagination.

datafederated
Price per request
$0.05
Base URL
https://gateway.apiosk.com/cbz-stabletravel-dev
Technical Specs
Auth MethodNone (x402 payment proof only)
Response FormatJSON
Endpoints2
Endpoints
MethodPathDescriptionCost
GET /api/seats-aero/availability Retrieve bulk cached Seats.aero award availability for a mileage program, optionally filtered by region, date, and cabin.
$0.05 default
View details
GET /api/seats-aero/search Search cached Seats.aero award availability by origin, destination, dates, cabin, carriers, and pagination.
$0.02 default
View details
Endpoint documentation
GET/api/seats-aero/availability
$0.05 default
Description

Retrieve bulk cached Seats.aero award availability for a mileage program, optionally filtered by region, date, and cabin.

Pricing
$0.05 default
Parameters
{
  "additionalProperties": false,
  "properties": {
    "cabin": {
      "description": "Award cabin to require",
      "enum": [
        "economy",
        "premium",
        "business",
        "first"
      ],
      "type": "string"
    },
    "cursor": {
      "description": "Cursor from a previous Seats.aero response",
      "maximum": 9007199254740991,
      "minimum": -9007199254740991,
      "type": "integer"
    },
    "destination_region": {
      "enum": [
        "North America",
        "South America",
        "Africa",
        "Asia",
        "Europe",
        "Oceania"
      ],
      "type": "string"
    },
    "end_date": {
      "description": "Latest departure date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "type": "string"
    },
    "origin_region": {
      "enum": [
        "North America",
        "South America",
        "Africa",
        "Asia",
        "Europe",
        "Oceania"
      ],
      "type": "string"
    },
    "skip": {
      "description": "Number of results to skip",
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "source": {
      "description": "Seats.aero mileage program source, such as united or aeroplan",
      "minLength": 1,
      "type": "string"
    },
    "start_date": {
      "description": "Earliest departure date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "type": "string"
    },
    "take": {
      "description": "Number of results to return, 10 to 1000",
      "maximum": 1000,
      "minimum": 10,
      "type": "integer"
    }
  },
  "required": [
    "source"
  ],
  "type": "object"
}
Example response
{
  "count": 1,
  "cursor": 123456,
  "data": [
    {
      "Date": "2026-12-10",
      "ID": "avail_123",
      "JAirlines": "UA",
      "JAvailable": true,
      "JDirect": true,
      "JMileageCost": "88000",
      "JRemainingSeats": 2,
      "Route": {
        "DestinationAirport": "FRA",
        "DestinationRegion": "Europe",
        "OriginAirport": "SFO",
        "OriginRegion": "North America",
        "Source": "united"
      },
      "Source": "united"
    }
  ],
  "hasMore": true
}
GET/api/seats-aero/search
$0.02 default
Description

Search cached Seats.aero award availability by origin, destination, dates, cabin, carriers, and pagination.

Pricing
$0.02 default
Parameters
{
  "additionalProperties": false,
  "properties": {
    "cabin": {
      "description": "Award cabin to require",
      "enum": [
        "economy",
        "premium",
        "business",
        "first"
      ],
      "type": "string"
    },
    "carriers": {
      "description": "Comma-delimited carrier filter, e.g. \"UA,LH\".",
      "type": "string"
    },
    "cursor": {
      "description": "Cursor from a previous Seats.aero response",
      "maximum": 9007199254740991,
      "minimum": -9007199254740991,
      "type": "integer"
    },
    "destination_airport": {
      "description": "Destination airport list. Comma-delimit multiple codes, e.g. \"FRA,LHR\".",
      "minLength": 3,
      "type": "string"
    },
    "end_date": {
      "description": "Latest departure date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "type": "string"
    },
    "include_trips": {
      "description": "Include trip-level details in cached search results",
      "type": "boolean"
    },
    "only_direct_flights": {
      "description": "Only return results with direct award availability",
      "type": "boolean"
    },
    "order_by": {
      "description": "Order results by cheapest mileage instead of default date order",
      "enum": [
        "lowest_mileage"
      ],
      "type": "string"
    },
    "origin_airport": {
      "description": "Origin airport list. Comma-delimit multiple codes, e.g. \"SFO,LAX\".",
      "minLength": 3,
      "type": "string"
    },
    "skip": {
      "description": "Number of results to skip",
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "start_date": {
      "description": "Earliest departure date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "type": "string"
    },
    "take": {
      "description": "Number of results to return, 10 to 1000",
      "maximum": 1000,
      "minimum": 10,
      "type": "integer"
    }
  },
  "required": [
    "origin_airport",
    "destination_airport"
  ],
  "type": "object"
}
Example response
{
  "count": 1,
  "cursor": 123456,
  "data": [
    {
      "Date": "2026-12-10",
      "ID": "avail_123",
      "JAirlines": "UA",
      "JAvailable": true,
      "JDirect": true,
      "JMileageCost": "88000",
      "JRemainingSeats": 2,
      "Route": {
        "DestinationAirport": "FRA",
        "DestinationRegion": "Europe",
        "OriginAirport": "SFO",
        "OriginRegion": "North America",
        "Source": "united"
      },
      "Source": "united"
    }
  ],
  "hasMore": true
}