---
title: "List a fare's options"
description: "Returns a Book-on-Wego fare's bookable options (price, baggage, refundability, change/cancel penalties), cheapest-first."
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.wego.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List a fare's options

`GET /v1/flights/fares/{fareId}/options`

Returns a Book-on-Wego fare's bookable options (price, baggage, refundability, change/cancel penalties), cheapest-first. Only a kind:"wego" fare has options; any other fareId is rejected 400 - use that fare's handoffUrl. A stale id returns 404.

Operation ID: `getFareOptions`

## Parameters

| Name | In | Type | Required | Description |
|---|---|---|---|---|
| `fareId` | path | string | yes | The Book-on-Wego fare id from a flight-search trip detail. |
| `currency` | query | string | no |  |
| `locale` | query | string | no |  |

## Responses

| Status | Description |
|---|---|
| `200` | The fare options, cheapest-first. |
| `400` | Invalid request query/path parameters, or the fares service rejected the fareId or currency (`validation_failed`; the `detail` names the recovery). |
| `401` | Missing or invalid bearer token. |
| `404` | The fare was not found or its search has expired. |
| `429` | Rate limit exceeded; retry after the `Retry-After` seconds. |
| `502` | The upstream flights service returned an invalid response. |
| `503` | The flights service is temporarily unavailable; retry after the `Retry-After` seconds. |

## Example

```bash
curl -s -H "Authorization: Bearer $TOKEN" \
  "https://api.wego.com/v1/flights/fares/$FARE_ID/options"
```

Source: https://docs.wego.com/api/flights/get-fare-options/index.mdx
