---
title: "Get Fare Brands"
method: GET
path: "/api/booking/fare-brands"
tags: ["booking"]
---

# Get Fare Brands

`GET /api/booking/fare-brands`

## Request

- Base URL: `https://api.pointifytravels.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.pointifytravels.com/api/booking/fare-brands`
- Auth: none declared

Return fare-brand options for the same flight as the given offer.

Mirrors Google Flights' "Choose your fare" comparison panel:
  - Looks up the offer's `offer_request_id`
  - Fetches all offers from that request
  - Groups by the same itinerary (same segment flight numbers)
  - Returns one card per fare brand with refund/change/baggage flags
    and the price delta vs the base offer

The frontend renders Basic Economy / Main Cabin / Premium / Business
side-by-side so travellers see exactly what extra $50/$100/$200
actually buys them.

## Query parameters

- `offer_id` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/pointifytravels/apis/pointify-deal-engine.md) · [All operations](https://skmtc.dev/pointifytravels/apis/pointify-deal-engine/llms.txt) · [OpenAPI document](https://skmtc.dev/pointifytravels/apis/pointify-deal-engine/revisions/4350142a4216?raw)
