---
title: "Get Booking Options"
method: GET
path: "/booking-options"
---

# Get Booking Options

`GET /booking-options`

Endpoint to fetch Google Flights booking options.
Used by the frontend FlightCard component and starlink route search.

## Query parameters

- `departure_id` string, required
- `arrival_id` string, required
- `outbound_date` string, required
- `booking_token` string, nullable
- `departure_token` string, nullable
- `return_date` string, nullable
- `currency` string
- `cabin_class` string, nullable

## Response `200`

Successful Response

- BookingOptionsResponse
  - `booking_options` BookingLink[], required — List of booking options with airline details and prices
    - `link` string, required
    - `label` string, required
    - `price` number, nullable
    - `currency` string, nullable
    - `primary` boolean
    - `fare_name` string, nullable
    - `free_carry_on` integer, nullable
    - `free_checked_bags` integer, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/stardrift/apis/fastapi.md) · [All operations](https://skmtc.dev/stardrift/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/stardrift/fastapi/revisions/eb694aedc555/schema)
