---
title: "Flight offer details through direct x402"
method: GET
path: "/v1/flights/offers/{id}"
tags: ["Flights"]
---

# Flight offer details through direct x402

`GET /v1/flights/offers/{id}`

## Request

- Base URL: `https://api.munition.io`
- URL: `https://api.munition.io/v1/flights/offers/{id}`
- Auth: none required

Munition Flight Offer Details: x402-paid live Duffel offer detail lookup for AI agents. Pay 0.01 USDC to fetch normalized details for one flight offer, including itinerary segments, cabin, baggage allowance, fare conditions, total price, and booking-relevant conditions.

## Path parameters

- `id` string, required

## Response `200`

Paid flight offer details

- FlightOfferDetailsOutput
  - `id` string, required
  - `totalPrice` string, required
  - `currencyCode` string, required
  - `validatingAirlineCodes` string[], required
  - `itineraries` object[], required
    - `duration` string
    - `numberOfStops` integer, required
    - `segments` object[], required
      - `departure` object, required
        - `airportCode` string
        - `at` string
      - `arrival` object, required
        - `airportCode` string
        - `at` string
      - `carrierCode` string
      - `operatingCarrierCode` string
      - `flightNumber` string
      - `aircraft` string
      - `duration` string
      - `cabin` 'economy' | 'premium_economy' | 'business' | 'first'
      - `cabinMarketingName` string
    - `conditions` object
      - `description` string
  - `baggageAllowance` object, required
    - `carryOn` integer
    - `checked` integer
  - `fareConditions` object, required
    - `changeable` boolean
    - `refundable` boolean
    - `changePenaltyAmount` string
    - `changePenaltyCurrency` string
    - `refundPenaltyAmount` string
    - `refundPenaltyCurrency` string
    - `supportedPassengerIdentityDocumentTypes` string[]
  - `cabin` 'economy' | 'premium_economy' | 'business' | 'first'
  - `conditions` object, required
    - `description` string
  - `searchedAt` string, date-time, required

## Other responses

- `402`: x402 payment required or settlement failed

---

[API](https://skmtc.dev/munition/apis/munition-api.md) · [All operations](https://skmtc.dev/munition/apis/munition-api/llms.txt) · [OpenAPI document](https://skmtc.dev/munition/apis/munition-api/revisions/3b11109809d1?raw)
