Kiwi Com Scraper

ENDPOINTS
GET/flights/details

Flight Details

Re-price one itinerary by its id or kiwi.com share link: price, fares, every segment, layovers, bag tiers, booking link.

QUERY PARAMS

The id of any itinerary a search returned (Kiwi.com's share id), an ItineraryOneWay: / ItineraryReturn: id, or a kiwi.com link carrying ?shareId=. The flight is re-priced live, so you get today's price and seats.

Examples:

  • Share id: eyJyIjoiQjY6MTEwNzpKRks6…
  • Link: https://www.kiwi.com/en/booking/?shareId=eyJyIjoiQjY6MTEwNzpKRks6…

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, ...)

{
  "id": "eyJyIjoiQjY6MTEwNzpKRks6MTgyMTA5ODcwMDpMSFI6MTgyMTEyMzkwMDplY29ub215OkZhbHNlOjo6QjYiLCJpIjpbIjIwYTEwZjY0NTI1NTAwMDBkMTMyZTkwYV8wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MCwidCI6Ik9XIn0=",
  "trip_type": "one_way",
  "booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en&currency=usd&passengers=1-0-0&token=H_g2YOmiEkRutm9loJ6ZD1pRLBRwjf5gKuHE9_PBxgZPf5-PwxSFUXX2kqx6C6id_c5cgBBnez_DK8l8iFB33x0w-tZGsX9fphEwwiuMj_6yT_NJJaFfSEmAmS-ze4GTfF63ndPm0W2IhmsOURiLypqwTVSrINSQ8JLaO31I_GEghNKKA7JQCc-gYUO-q_28kl-Xe3R9b0NlegjG51o-C2p7US83VTnLnm0tJWEB-YBPIHbFooWLs6-CS8ShKWjKLjfuXgtR_1WP6TaQEZ5JEOAlc7lb8Hj449Qkt_Lq6PFfe2mkI9mKPUq-mpWrUGTIqv9f23G765ZSiZtCNGEufxvMhV-dTzfMSoglKBixqvRQGLZYzWmHk_LntaSMchF7MbJ2LK-raFU6_Mscw6vAokRiWT4-DSV6Z7J9whOLDTxsj1z_5ogwjyn7NoXYu1pWZIqgyhbEH9K6qmY4M1sr01SvXO0Q-5VeTQGipU2WzQSP1TCdd0bOCE4Fi7bXcJe94Q6GgWmylhfzj4eSktUxcUMzYft_KZS31mtQCBDTMPNjz_OwwMgDwmaonYoOkDGZ0sgfcTddiVMgDCzb6fhHC1ZWikNptKIuMnIXDC1wZ6h1spf7e9IkDh9vBAJz6taNGVvwSgoB1Ok0SuRPNIy6cGNtMUbvcTdcu38QIhCC62qLTdvItIGBhNjFCtJHM87MvXOSm6ZRdW97UYnjHnV9kuxkV7M6fQhjzBYKk_lwOs0DKWcetnPcJz34c6SvFvOz-u4Unr0xMOZjMj2eXsX7I9IzJFfpDcXxdLM83xUsvZsuzAHmC7XQatE8tWyal5M78M36yW5gVXVPnZ3nRXwVopiQsEMIlmYMoNtX8i9iAFVLOVREFH7JdKZElc_4F11w0IffXwPuf5x1_inFGnDLFB3QHwHs2MzuQq4P8pBc8dJbA3S0J2j9qkcuVwXjE0iMyB6KGb8InO2dSsFXl2QYQIHLyyCrIsnxTqvtah6qj1MmrbVTe5Q5l6vvLEApHMclAI5ZDln1sXU1FiqccP2ACczxtYKj4I1e7v4FAawEAk6VPU8t3tKN2IxpnEYFF6ROGR-gWnfIjKBCLIsVbNMxaIbOCncY9eUpo8FtM6Y2wqBQ%3D&searchType=oneWay&searchBags=0.0",
  "price": {
    "amount": 451,
    "currency": "USD"
  },
  "price_eur": 402.85,
  "fares": {
    "standard": {
      "amount": 563.75,
      "currency": "USD"
    },
    "flexi": {
      "amount": 608.85,
      "currency": "USD"
    }
  },
  "kiwi_guarantee_price": {
    "amount": 67.65,
    "currency": "USD"
  },
  "duration_minutes": 420,
  "tickets_count": 1,
  "cabin_classes": [
    "economy"
  ],
  "seats_left": 9,
  "is_best": false,
  "is_cheapest": false,
  "is_fastest": false,
  "is_self_transfer": false,
  "is_hidden_city": false,
  "is_throwaway_ticket": false,
  "is_travel_hack": false,
  "technical_stops_count": null,
  "provider": {
    "code": "KIWI-BASIC",
    "name": "Kiwi.com",
    "category": null,
    "content_provider": "kiwi.com",
    "has_high_probability_of_price_change": false
  },
  "bags": {
    "included": {
      "personal_item": 1,
      "hand_bag": 1,
      "checked_bag": 0
    },
    "has_bag_options": true,
    "has_no_checked_bag_option": false,
    "personal_item_tiers": [
      {
        "price": {
          "amount": 0,
          "currency": "USD"
        },
        "included_count": 1,
        "bags": [
          {
            "weight_kg": 10,
            "length_cm": 43,
            "width_cm": 20,
            "height_cm": 33,
            "dimensions_sum_cm": 96
          }
        ]
      }
    ],
    "hand_bag_tiers": [
      {
        "price": {
          "amount": 0,
          "currency": "USD"
        },
        "included_count": 1,
        "bags": [
          {
            "weight_kg": 10,
            "length_cm": 55,
            "width_cm": 22,
            "height_cm": 35,
            "dimensions_sum_cm": 112
          }
        ]
      }
    ],
    "checked_bag_tiers": [
      {
        "price": {
          "amount": 97.5,
          "currency": "USD"
        },
        "included_count": 0,
        "bags": [
          {
            "weight_kg": 22,
            "length_cm": 78,
            "width_cm": 27,
            "height_cm": 52,
            "dimensions_sum_cm": 157
          }
        ]
      },
      {
        "price": {
          "amount": 252.28,
          "currency": "USD"
        },
        "included_count": 0,
        "bags": [
          {
            "weight_kg": 22,
            "length_cm": 78,
            "width_cm": 27,
            "height_cm": 52,
            "dimensions_sum_cm": 157
          }
        ]
      }
    ]
  },
  "booking_options": [
    {
      "provider": {
        "code": "KIWI-BASIC",
        "name": "Kiwi.com",
        "category": null,
        "content_provider": "kiwi.com",
        "has_high_probability_of_price_change": false
      },
      "price": {
        "amount": 451,
        "currency": "USD"
      },
      "price_eur": 402.85,
      "booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en&currency=usd&passengers=1-0-0&token=H_g2YOmiEkRutm9loJ6ZD1pRLBRwjf5gKuHE9_PBxgZPf5-PwxSFUXX2kqx6C6id_c5cgBBnez_DK8l8iFB33x0w-tZGsX9fphEwwiuMj_6yT_NJJaFfSEmAmS-ze4GTfF63ndPm0W2IhmsOURiLypqwTVSrINSQ8JLaO31I_GEghNKKA7JQCc-gYUO-q_28kl-Xe3R9b0NlegjG51o-C2p7US83VTnLnm0tJWEB-YBPIHbFooWLs6-CS8ShKWjKLjfuXgtR_1WP6TaQEZ5JEOAlc7lb8Hj449Qkt_Lq6PFfe2mkI9mKPUq-mpWrUGTIqv9f23G765ZSiZtCNGEufxvMhV-dTzfMSoglKBixqvRQGLZYzWmHk_LntaSMchF7MbJ2LK-raFU6_Mscw6vAokRiWT4-DSV6Z7J9whOLDTxsj1z_5ogwjyn7NoXYu1pWZIqgyhbEH9K6qmY4M1sr01SvXO0Q-5VeTQGipU2WzQSP1TCdd0bOCE4Fi7bXcJe94Q6GgWmylhfzj4eSktUxcUMzYft_KZS31mtQCBDTMPNjz_OwwMgDwmaonYoOkDGZ0sgfcTddiVMgDCzb6fhHC1ZWikNptKIuMnIXDC1wZ6h1spf7e9IkDh9vBAJz6taNGVvwSgoB1Ok0SuRPNIy6cGNtMUbvcTdcu38QIhCC62qLTdvItIGBhNjFCtJHM87MvXOSm6ZRdW97UYnjHnV9kuxkV7M6fQhjzBYKk_lwOs0DKWcetnPcJz34c6SvFvOz-u4Unr0xMOZjMj2eXsX7I9IzJFfpDcXxdLM83xUsvZsuzAHmC7XQatE8tWyal5M78M36yW5gVXVPnZ3nRXwVopiQsEMIlmYMoNtX8i9iAFVLOVREFH7JdKZElc_4F11w0IffXwPuf5x1_inFGnDLFB3QHwHs2MzuQq4P8pBc8dJbA3S0J2j9qkcuVwXjE0iMyB6KGb8InO2dSsFXl2QYQIHLyyCrIsnxTqvtah6qj1MmrbVTe5Q5l6vvLEApHMclAI5ZDln1sXU1FiqccP2ACczxtYKj4I1e7v4FAawEAk6VPU8t3tKN2IxpnEYFF6ROGR-gWnfIjKBCLIsVbNMxaIbOCncY9eUpo8FtM6Y2wqBQ%3D&searchType=oneWay&searchBags=0.0",
      "has_us_rules": null
    },
    {
      "provider": {
        "code": "KIWI",
        "name": "Kiwi.com",
        "category": null,
        "content_provider": "kiwi.com",
        "has_high_probability_of_price_change": false
      },
      "price": {
        "amount": 505.9,
        "currency": "USD"
      },
      "price_eur": 451.88,
      "booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en&currency=usd&passengers=1-0-0&token=Hgu6s6UgWBOcmwwrYixrvtIMCahZEjjW_e2ZDwQzwutZV7N84I5-AbuZVO0w5bmERlX7m78PRXUYUjPxTV8j--JNxX3cDiX26j4-fZcMDn8C9UMqlCNzpbtQ7VUZ9aaW0Wyj6EdA_v6LYqE6NDCHVCiCopgnY6o2rldY-0APfrcwc-FqCTdtZwqLCOqMK0u6jTikg3_GXUiMzufg8jphQ_2BDb33BLP974sqZPtdRPwlBPsX4fSTZ-KAKIAydTRhy4j2qYjTZIuQHI5-ApJ2Es4dT_fBBZ0m26cxY2SAudFesch0o8GaFQveRTBCt4WR-ekFQ3te6-mSZsNJI3HUHVYH0N9yVvEIueTAh1jesJ-KrRhWMNIue3q7IDlaOkHJ4x5St2m1VxdJMJw_y_8rEpP6Yr3O05nGaBh8G43advuJ7350VSWv_FmD1oGM68t0HoYKPQLxZiGHCBJirM88ly2xzfYz76ofYBaPNQ9O7Cs5V9O9Nk_zb77qIa50FBsrM9_ND7PPmyOQQEBxJIQ6KVFFDugjhsdKr3nv7akeT7nYRb2qV-OID0u9_nEnU8x0UqGJk9iMyIskU3Ap1gT84RttdnZtHq8ehnWNIdfgvwa5VZUid_A7cnTL48JWinkHEluGtMvhyozqPRNjCzMvtnOyLYAI-y7M7FTh5gOaRDcb39bHN9Ytbj7WtqBTVL93PNoB80-bz_w8P2sxa4pKxXsdr-EquA-MWNMRzOqhGxZjBb4SNGax05bA_L_Kmz3ddqqyTQmG7adtiPXmyLt7PzwBD02z8oAD16ePV220mp0Lpn0CElyLRyqy7BOlWR0tVagERxJPu7GedWP2o_bw42sdxgdnhdmcbMWRqsD1nqQ_QYoEVP5t4GKvPCQ0ZcE0W-xM5VB2cq6Db75pVy0uJAYslszi0qBzH83FVHLP2icKz1rUO7tS-9x5A4HeaiDpgKOjUH5KVZH0kGn2eHQIUsm1snQty-JDNdlDIydWr8bZSGpSXc7QPuf3VTzQGAStIHbhkXJPKFJ3QLyh3gd87VA-Rgb8qeLpWzBmOR20lxxkGIj0DNH2_j-QQ5hxNDH81-83oUA1xQ6VvgveYczfpi33Up0kzIhyt-JeWnLN74OR89F5DDPTHXIRGxfFcVZyNSMyUxnf923_tQezBjDlBLhWVToivJFlZybn4o7-w1aHknu1Vb09arNHMDBdoil0J&searchType=oneWay&searchBags=0.0",
      "has_us_rules": null
    }
  ],
  "outbound": {
    "departure": {
      "station": {
        "id": "Station:airport:JFK",
        "code": "JFK",
        "name": "John F. Kennedy International",
        "slug": "john-f-kennedy-international-new-york-city-new-york-united-states",
        "type": "airport",
        "city": {
          "id": "City:new-york-city_ny_us",
          "name": "New York",
          "code": "NYC",
          "slug": "new-york-city-new-york-united-states"
        },
        "country": {
          "code": "US",
          "name": "United States"
        },
        "timezone": "America/New_York",
        "gps": {
          "lat": 40.6397222,
          "lng": -73.778889
        }
      },
      "local_time": "2027-09-16T08:45:00",
      "utc_time": "2027-09-16T12:45:00"
    },
    "arrival": {
      "station": {
        "id": "Station:airport:LHR",
        "code": "LHR",
        "name": "Heathrow",
        "slug": "heathrow-london-united-kingdom",
        "type": "airport",
        "city": {
          "id": "City:london_gb",
          "name": "London",
          "code": "LON",
          "slug": "london-united-kingdom"
        },
        "country": {
          "code": "GB",
          "name": "United Kingdom"
        },
        "timezone": "Europe/London",
        "gps": {
          "lat": 51.4775,
          "lng": -0.4613889
        }
      },
      "local_time": "2027-09-16T20:45:00",
      "utc_time": "2027-09-16T19:45:00"
    },
    "duration_minutes": 420,
    "stops": 0,
    "airlines": [
      "B6"
    ],
    "segments": [
      {
        "flight_number": "B61107",
        "transport": "flight",
        "airline": {
          "code": "B6",
          "name": "JetBlue Airways",
          "icao": "JBU",
          "alliance": null,
          "website": "https://www.jetblue.com",
          "logo_link": null
        },
        "operating_airline": {
          "code": "B6",
          "name": "JetBlue Airways",
          "icao": "JBU",
          "alliance": null,
          "website": "https://www.jetblue.com",
          "logo_link": null
        },
        "departure": {
          "station": {
            "id": "Station:airport:JFK",
            "code": "JFK",
            "name": "John F. Kennedy International",
            "slug": "john-f-kennedy-international-new-york-city-new-york-united-states",
            "type": "airport",
            "city": {
              "id": "City:new-york-city_ny_us",
              "name": "New York",
              "code": "NYC",
              "slug": "new-york-city-new-york-united-states"
            },
            "country": {
              "code": "US",
              "name": "United States"
            },
            "timezone": "America/New_York",
            "gps": {
              "lat": 40.6397222,
              "lng": -73.778889
            }
          },
          "local_time": "2027-09-16T08:45:00",
          "utc_time": "2027-09-16T12:45:00"
        },
        "arrival": {
          "station": {
            "id": "Station:airport:LHR",
            "code": "LHR",
            "name": "Heathrow",
            "slug": "heathrow-london-united-kingdom",
            "type": "airport",
            "city": {
              "id": "City:london_gb",
              "name": "London",
              "code": "LON",
              "slug": "london-united-kingdom"
            },
            "country": {
              "code": "GB",
              "name": "United Kingdom"
            },
            "timezone": "Europe/London",
            "gps": {
              "lat": 51.4775,
              "lng": -0.4613889
            }
          },
          "local_time": "2027-09-16T20:45:00",
          "utc_time": "2027-09-16T19:45:00"
        },
        "duration_minutes": 420,
        "cabin_class": "economy",
        "has_technical_stop": false,
        "hidden_destination": null,
        "throwaway_destination": null,
        "connection_guarantee": null,
        "layover": null
      }
    ],
    "stay_after": null
  },
  "route": [
    {
      "origin": "JFK",
      "destination": "LHR",
      "date": "2027-09-16"
    }
  ],
  "passengers": {
    "adults": 1,
    "children": 0,
    "infants": 0,
    "hand_bags": 0,
    "checked_bags": 0,
    "cabin_class": "economy"
  },
  "currency": "USD"
}