---
title: "Get Flight Ad Deal"
method: GET
path: "/ad-deals/flights/{route_slug}"
tags: ["ad-deals"]
---

# Get Flight Ad Deal

`GET /ad-deals/flights/{route_slug}`

Legacy ad projection of bounded, saved discovery examples; no LLM curation.

## Path parameters

- `route_slug` string, required

## Query parameters

- `departure_date` string, date, nullable — Optional saved-example departure filter; never starts a date-specific search.
- `return_date` string, date, nullable — Optional saved-example return filter; requires departure_date.
- `utm_origin` string, nullable
- `utm_destination` string, nullable
- `utm_route` string, nullable
- `utm_source_table` string, nullable
- `utm_rank` string, nullable
- `timezone` string, nullable

## Response `200`

Successful Response

- FlightAdDealResponse
  - `deal_type` 'flight'
  - `route_slug` string, required
  - `origin` AdPlace, required
    - `name` string, required
    - `code` string, required
  - `destination` AdPlace, required
    - `name` string, required
    - `code` string, required
  - `defaults` FlightSearchDefaults, required
    - `departure_date` string, date, nullable
    - `return_date` string, date, nullable
    - `trip_length_days` integer, nullable
    - `passengers` integer, nullable
    - `cabin_class` string, nullable
    - `outbound_only_display` boolean, nullable
  - `searched_at` string, date, required
  - `observed_at` string, date-time, nullable
  - `flights_checked` integer, required
  - `filtered_count` integer
  - `price_insights` object, nullable
  - `intro_message` string
  - `curation` FlightAdCuration, required
    - `take` string
    - `context` string
  - `flights` AdFlight[], required
    - `observation_id` string, required
    - `carrier` string, required
    - `carrier_code` string, required
    - `flight_numbers` string, required
    - `origin` string, nullable
    - `destination` string, nullable
    - `departure_time` string, nullable
    - `arrival_time` string, nullable
    - `duration_minutes` integer, nullable
    - `stops` integer
    - `price` AdFlightPrice, required
      - `amount` integer, required
      - `currency` string, required
    - `axel_price_flight_only` AdFlightPrice
      - `amount` integer, required
      - `currency` string, required
    - `axel_member_price` AdFlightPrice
      - `amount` integer, required
      - `currency` string, required
    - `savings` AdFlightPrice
      - `amount` integer, required
      - `currency` string, required
    - `departure_token` string, nullable
    - `booking_token` string, nullable
    - `layovers` object[]
    - `tag` string
    - `is_pick` boolean

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/helloaxel/apis/client-api-gateway.md) · [All operations](https://skmtc.dev/helloaxel/apis/client-api-gateway/llms.txt) · [OpenAPI document](https://skmtc.dev/helloaxel/apis/client-api-gateway/revisions/c1e649dcf8e0?raw)
