# StableTravel Flight Upsell Offers

> StableTravel Flight Upsell Offers is a paid API for AI agents from StableTravel at stabletravel.dev, paid per call via MPP, $0.0324/call, status unknown (last checked 2026-10-12).

Retrieves upgraded or premium upsell offers for one or more existing flight offers, enabling agents to present better cabin classes or ancillaries to travelers.

## Facts

- Endpoint: POST https://stabletravel.dev/api/flights/upsell?utm_source=zero.xyz
- Price: $0.0324/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Provider: StableTravel
- Docs: https://stabletravel.dev
- Website: https://stabletravel.dev
- Tags: amadeus, flightaware, flights, hotels, activities, transfers, travel, data, web
- Canonical page: https://www.zero.xyz/c/stabletravel-upsell-5e819a04
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BfwynfYtgarJRpYjnsOE_

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-upsell-5e819a04 -d '<json body>'
```

Example prompt: I have a set of economy flight offers from my search results — can you check what upsell or premium cabin upgrade options are available for those offers so I can see if business class is worth it?

## When to prefer this

Use this endpoint when you already have flight offer objects from a prior search and want to surface premium cabin upgrades or ancillary upsell options to the user before booking. Ideal for agents building multi-step flight booking flows where presenting upgrade options after initial search adds value. Prefer this over a fresh availability search when you want to stay within the context of already-returned offers.

## Known failure modes

- Invalid or expired flight offer objects result in validation errors
- Missing required 'type' field set to 'flight-offers-upselling' causes rejection
- Empty flightOffers array returns no results
- Upstream Amadeus API timeout returns 5xx error
- Malformed offer structure causes 400 bad request
- Payment object format mismatch leads to processing error

## How this service works

Get upsell offers for a flight

## Output

An array of upgraded or alternative flight offers corresponding to the submitted flight offers, potentially including higher cabin classes, additional services, or premium fare bundles, along with metadata, fare dictionaries, and any applicable warnings.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stabletravel-upsell-5e819a04/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)
