Kiwi Com Scraper
/prices/graphPrice 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"
}
]
}