---
title: "Get Booking Details with Price Insights"
method: GET
path: "/flights/booking-details"
tags: ["GoogleFlights"]
---

# Get Booking Details with Price Insights

`GET /flights/booking-details`

## Request

- Base URL: `https://scrappa.co/api`
- URL: `https://scrappa.co/api/flights/booking-details`
- Auth: API key in header `X-API-KEY`

Get detailed booking information for a specific flight including price insights,
price history, fare options, and baggage information.

## Query parameters

- `booking_token` string, required
- `origin` string, required
- `destination` string, required
- `departure_date` string, date, required
- `airline` string, required
- `flight_number` string, required
- `adults` integer, nullable
- `children` integer, nullable
- `infants_in_seat` integer, nullable
- `infants_on_lap` integer, nullable
- `cabin_class` 'economy' | 'premium_economy' | 'business' | 'first' | 'null', nullable
- `hl` string, nullable
- `gl` string, nullable
- `currency` string, nullable

## Response `200`

- object
  - `flight_details` object, required
    - `airline_code` string, required
    - `airline_name` string, required
    - `total_duration_minutes` integer, required
    - `leg` object, required
      - `departure_airport` string, required
      - `arrival_airport` string, required
      - `duration_minutes` integer, required
      - `aircraft` string, nullable, required
      - `flight_number` string, required
  - `price_insights` object, required
    - `price_assessment` string, required
    - `current_price` integer, required
    - `price_range` object, required
      - `min` integer, required
      - `max` integer, required
    - `price_history` object[], required
      - `date` string, required
      - `timestamp` integer, required
      - `price` integer, required
  - `fare_options` unknown[], required
    - unknown
  - `baggage_info` object, required
    - `airline_code` string, required
    - `airline_name` string, required
    - `baggage_policy_url` string, required
  - `booking_metadata` object, required
    - `origin` string, required
    - `destination` string, required
    - `departure_date` string, required
    - `airline` string, required
    - `flight_number` string, required
    - `response_time_ms` integer, required

## Other responses

- `401`: Unauthorized - API key is missing or invalid
- `402`: Your API key is valid, but the account has no free, subscription, or package credits available.
- `422`: booking_token, origin, destination, departure_date, airline, and flight_number are required; passenger counts, cabin_class, hl, and gl must be valid when provided.
- `500`: Scrappa could not complete the booking details request after validation passed.
- `503`: The booking details lookup could not be completed because the upstream provider was temporarily unavailable.

---

[API](https://skmtc.dev/scrappa/apis/scrappa-api-documentation.md) · [All operations](https://skmtc.dev/scrappa/apis/scrappa-api-documentation/llms.txt) · [OpenAPI document](https://skmtc.dev/scrappa/apis/scrappa-api-documentation/revisions/1e1aa78ff103?raw)
