Kiwi Com Scraper

ENDPOINTS
GET/prices/graph

Price Graph

Get the price curve between two places: the cheapest fare per departure day, with its return date for round trips.

QUERY PARAMS

Departure airport, city or country. Pass an IATA airport or city code, a Kiwi place id, a kiwi.com place slug (or a kiwi.com link containing it) or a plain place name; the form is detected for you, so no lookup call is needed first.

Examples:

  • Airport: JFK
  • City (all its airports): NYC
  • Kiwi id: City:new-york-city_ny_us
  • Slug: new-york-city-new-york-united-states
  • Name: new york

Arrival airport, city or country. Pass an IATA airport or city code, a Kiwi place id, a kiwi.com place slug (or a kiwi.com link containing it) or a plain place name; the form is detected for you, so no lookup call is needed first.

Examples:

  • Airport: JFK
  • City (all its airports): NYC
  • Kiwi id: City:new-york-city_ny_us
  • Slug: new-york-city-new-york-united-states
  • Name: new york

First departure date of the curve, as YYYY-MM-DD.

Default: today

Last departure date of the curve, as YYYY-MM-DD, at most 92 days after date_from.

Default: 30 days after date_from

Round-trip curve: shortest stay in nights. Omit it for a one-way curve.

Allowed values: 0-365

Round-trip curve: longest stay in nights.

Default: nights_min

Allowed values: 0-365

Adult passengers.

Default: 1

Allowed values: 1-9

Child passengers aged 2-11.

Default: 0

Allowed values: 0-8

Infants under 2 travelling on a lap, at most one per adult.

Default: 0

Allowed values: 0-4

Cabin class to search.

Default: economy

Allowed values: economy, premium_economy, business, first

Cabin bags per passenger to price in. Fares that charge for a cabin bag include that fee in price.

Default: 0

Allowed values: 0-1

Checked bags per passenger to price in. Fares that charge for checked bags include those fees in price.

Default: 0

Allowed values: 0-2

3-letter currency for every price.

Default: USD

Allowed values: any ISO 4217 code (USD, EUR, GBP, CAD, INR, ...)

Language of airport, city and country names.

Default: en

Allowed values: any ISO 639-1 code (en, es, de, fr, it, ...)

2-letter country of the Kiwi.com storefront whose fares and booking rules apply.

Default: US

Allowed values: any ISO 3166-1 alpha-2 code (US, GB, CA, DE, IN, ...)

{
  "origin": {
    "id": "City:new-york-city_ny_us",
    "type": "city",
    "name": "New York",
    "code": "NYC",
    "slug": "new-york-city-new-york-united-states",
    "city": null,
    "country": {
      "code": "US",
      "name": "United States"
    }
  },
  "destination": {
    "id": "City:paris_fr",
    "type": "city",
    "name": "Paris",
    "code": "PAR",
    "slug": "paris-france",
    "city": null,
    "country": {
      "code": "FR",
      "name": "France"
    }
  },
  "trip_type": "one_way",
  "date_from": "2026-11-10",
  "date_to": "2026-12-10",
  "nights": null,
  "passengers": {
    "adults": 1,
    "children": 0,
    "infants": 0,
    "hand_bags": 0,
    "checked_bags": 0,
    "cabin_class": "economy"
  },
  "currency": "USD",
  "count": 31,
  "points": [
    {
      "date": "2026-11-10",
      "return_date": null,
      "price": {
        "amount": 490,
        "currency": "USD"
      },
      "rating": "expensive"
    },
    {
      "date": "2026-11-11",
      "return_date": null,
      "price": {
        "amount": 303,
        "currency": "USD"
      },
      "rating": "average"
    },
    {
      "date": "2026-11-12",
      "return_date": null,
      "price": {
        "amount": 338,
        "currency": "USD"
      },
      "rating": "average"
    },
    {
      "date": "2026-11-13",
      "return_date": null,
      "price": {
        "amount": 323,
        "currency": "USD"
      },
      "rating": "average"
    },
    {
      "date": "2026-11-14",
      "return_date": null,
      "price": {
        "amount": 338,
        "currency": "USD"
      },
      "rating": "average"
    },
    {
      "date": "2026-11-15",
      "return_date": null,
      "price": {
        "amount": 322,
        "currency": "USD"
      },
      "rating": "average"
    },
    {
      "date": "2026-11-16",
      "return_date": null,
      "price": {
        "amount": 264,
        "currency": "USD"
      },
      "rating": "average"
    },
    {
      "date": "2026-11-17",
      "return_date": null,
      "price": {
        "amount": 263,
        "currency": "USD"
      },
      "rating": "average"
    },
    {
      "date": "2026-11-18",
      "return_date": null,
      "price": {
        "amount": 322,
        "currency": "USD"
      },
      "rating": "average"
    },
    {
      "date": "2026-11-19",
      "return_date": null,
      "price": {
        "amount": 324,
        "currency": "USD"
      },
      "rating": "average"
    },
    {
      "date": "2026-11-20",
      "return_date": null,
      "price": {
        "amount": 542,
        "currency": "USD"
      },
      "rating": "expensive"
    },
    {
      "date": "2026-11-21",
      "return_date": null,
      "price": {
        "amount": 410,
        "currency": "USD"
      },
      "rating": "expensive"
    },
    {
      "date": "2026-11-22",
      "return_date": null,
      "price": {
        "amount": 257,
        "currency": "USD"
      },
      "rating": "cheap"
    },
    {
      "date": "2026-11-23",
      "return_date": null,
      "price": {
        "amount": 296,
        "currency": "USD"
      },
      "rating": "average"
    },
    {
      "date": "2026-11-24",
      "return_date": null,
      "price": {
        "amount": 238,
        "currency": "USD"
      },
      "rating": "cheap"
    },
    {
      "date": "2026-11-25",
      "return_date": null,
      "price": {
        "amount": 321,
        "currency": "USD"
      },
      "rating": "average"
    },
    {
      "date": "2026-11-26",
      "return_date": null,
      "price": {
        "amount": 238,
        "currency": "USD"
      },
      "rating": "cheap"
    },
    {
      "date": "2026-11-27",
      "return_date": null,
      "price": {
        "amount": 238,
        "currency": "USD"
      },
      "rating": "cheap"
    },
    {
      "date": "2026-11-28",
      "return_date": null,
      "price": {
        "amount": 256,
        "currency": "USD"
      },
      "rating": "cheap"
    },
    {
      "date": "2026-11-29",
      "return_date": null,
      "price": {
        "amount": 256,
        "currency": "USD"
      },
      "rating": "cheap"
    },
    {
      "date": "2026-11-30",
      "return_date": null,
      "price": {
        "amount": 256,
        "currency": "USD"
      },
      "rating": "cheap"
    },
    {
      "date": "2026-12-01",
      "return_date": null,
      "price": {
        "amount": 316,
        "currency": "USD"
      },
      "rating": "average"
    },
    {
      "date": "2026-12-02",
      "return_date": null,
      "price": {
        "amount": 321,
        "currency": "USD"
      },
      "rating": "average"
    },
    {
      "date": "2026-12-03",
      "return_date": null,
      "price": {
        "amount": 321,
        "currency": "USD"
      },
      "rating": "average"
    },
    {
      "date": "2026-12-04",
      "return_date": null,
      "price": {
        "amount": 256,
        "currency": "USD"
      },
      "rating": "cheap"
    },
    {
      "date": "2026-12-05",
      "return_date": null,
      "price": {
        "amount": 320,
        "currency": "USD"
      },
      "rating": "average"
    },
    {
      "date": "2026-12-06",
      "return_date": null,
      "price": {
        "amount": 256,
        "currency": "USD"
      },
      "rating": "cheap"
    },
    {
      "date": "2026-12-07",
      "return_date": null,
      "price": {
        "amount": 251,
        "currency": "USD"
      },
      "rating": "cheap"
    },
    {
      "date": "2026-12-08",
      "return_date": null,
      "price": {
        "amount": 317,
        "currency": "USD"
      },
      "rating": "average"
    },
    {
      "date": "2026-12-09",
      "return_date": null,
      "price": {
        "amount": 317,
        "currency": "USD"
      },
      "rating": "average"
    },
    {
      "date": "2026-12-10",
      "return_date": null,
      "price": {
        "amount": 320,
        "currency": "USD"
      },
      "rating": "average"
    }
  ]
}