Kiwi Com Scraper
/flights/search-multi-citySearch Multi-City Flights
Search a 2-6 leg trip: every leg's itineraries with price, segments, layovers and bags, plus the cheapest total.
QUERY PARAMS
The trip as a JSON array of 2-6 legs in travel order, each with origin, destination and an optional date (YYYY-MM-DD). Places take every form origin accepts. A leg without a date departs 3 days after the previous one; the first defaults to tomorrow.
Example: [{"origin":"NYC","destination":"LON","date":"2026-12-10"},{"origin":"LON","destination":"PAR"}]
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
Maximum stops per direction; 0 returns nonstop flights only.
Allowed values: 0-3
Maximum price per itinerary, in currency.
Example: 500
Result order. quality is Kiwi.com's own best mix of price and duration.
Default: quality
Allowed values: quality, price, duration, departure, arrival, popularity
Itineraries to return.
Default: 20
Allowed values: 1-100
Comma-separated IATA airline codes. Keeps only itineraries flown entirely by these airlines.
Example: B6,DL
Comma-separated IATA airline codes to leave out of the results.
Example: NK,F9
Outbound departure time window as start-end hours of the local day (0-24).
Example: 6-12 (morning departures)
Outbound arrival time window as start-end hours of the local day (0-24).
Example: 12-20
Maximum total travel time per direction, in hours.
Allowed values: 1-120
Maximum length of any layover, in hours.
Allowed values: 1-72
Include Kiwi.com self-transfer itineraries: separate tickets combined into one trip, often far cheaper, protected by the Kiwi.com Guarantee. Each result says so in is_self_transfer.
Default: true
Allowed values: true, false
Include hidden-city and throwaway-ticket fares (flagged in is_hidden_city and is_throwaway_ticket).
Default: true
Allowed values: true, false
Comma-separated transport types to combine.
Default: flight
Allowed values: flight, bus, train
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, ...)
{
"trip_type": "multi_city",
"passengers": {
"adults": 1,
"children": 0,
"infants": 0,
"hand_bags": 0,
"checked_bags": 0,
"cabin_class": "economy"
},
"currency": "USD",
"sort": "quality",
"legs_count": 3,
"cheapest_total": 888,
"legs": [
{
"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:london_gb",
"type": "city",
"name": "London",
"code": "LON",
"slug": "london-united-kingdom",
"city": null,
"country": {
"code": "GB",
"name": "United Kingdom"
}
},
"date": "2026-11-11",
"count": 20,
"total_count": 46,
"results": [
{
"id": "eyJyIjoiQjY6MTEwNzpKRks6MTc5NDQwNzE2MDpMSFI6MTc5NDQzMzIwMDplY29ub215OkZhbHNlOjo6QjYiLCJpIjpbIjIwYTEwZjY0NTEyMDAwMDA5NDhmODI0Zl8wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MCwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HS3pgF11Ipw5OdR5fNIWjOyODuGOv5WHsawSZOtrM1_NQkBWoLA8jK6veXgPg8Avcsd65xioyLwaV8V5YwJD2VJyKK9DV0DP2uuYJS65xV4LHp1WFwDgm3bOtQJk9jEGZIu8M8vLYSykgi7c9xqR9cxK4LnZuwkB5VgJYCsoiDHMjOSwQLj0NXSMSQlOKoRTmwiGKlImF9RdTAGUA8uT2lmD4K4YD4Te5go-Aq6IMcnxNMy0up8gG3Zyk_KizeNcvsxzd3pqJRd19GU4wkO0vkELQtywcHD-KpzUjB4RQBK4FkJ8Mb3WTVRY0HyM_lHD2LMpItHxavzDhzY5l-Tkd_83cxMBVPGAztqGIYkFIUIXzGnnJOAdcN_bCK0esG5SoZtjA636gPIbJ7NS5UNS-Z4eZi-dkEujalbB8JkS_Ny_kse1yvtGc9BONmoSzI1zs2oQqqAIkfMdm3HjHhKXSasqfnU3yhaTctmlSeLknCUBA9IpKYfjoGV1utSQpbp9Ve8poLJ1otBVXOzEeqaHwtmzVlzW3CJgxkQP20G8vlx0Qh2bVpjCb3eABX4yQeXjr6K6Xz0Rzg8-VKiaIlVLiIyW1m8JmnItplLuaHvwaGUIphvNBkh3YUAlshYzk-oeFUVOdBov_NF6NACR47N8zwhvbzkMrIlJJf9IFx5f9uY4VIojBzRJbpGa2_QYMeAeXssnJQkO7wuZBmRUUT_k9kY8RcDqukfaMc6buOXtfeQ9IfawIsz-dRatU1qdfJ_kKPqWSz_DxAQLCOU5ABcukgtaKVc1csQQM9dP_X9ZMe7uY-JHErp2MlusgudxO8hWxhRjYQ9jNkkVHhnbRlt7Iy2qA-P3pIyLo-XHehjFRhyzDvV5hI0vCzVHQVg2MS9V8IQ4dRe-UDovFMnnoSKBe7FOCya4kN5MaMd543bx6VFg9rGW8t2c9IGMTz_GZAwKN6wmKLAvwUg3YYj2BT867lGwdvEtIOU2J-ahy7Eg5E5SZZKXyoxLQjqvskjSdH9PKi-1RDIx7MsIEyp2xYl2TtCkHkJdu1pnESG5ni5F4BhlI3thC88mg58YBw3LltvrAMDsD867jIotzOD8S287DqA%3D%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 387,
"currency": "USD"
},
"price_eur": 345.68,
"fares": {
"standard": null,
"flexi": null
},
"kiwi_guarantee_price": {
"amount": 58.05,
"currency": "USD"
},
"duration_minutes": 434,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": null,
"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": 90,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 22,
"length_cm": 78,
"width_cm": 27,
"height_cm": 52,
"dimensions_sum_cm": 157
}
]
},
{
"price": {
"amount": 234.78,
"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": 387,
"currency": "USD"
},
"price_eur": 345.68,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HS3pgF11Ipw5OdR5fNIWjOyODuGOv5WHsawSZOtrM1_NQkBWoLA8jK6veXgPg8Avcsd65xioyLwaV8V5YwJD2VJyKK9DV0DP2uuYJS65xV4LHp1WFwDgm3bOtQJk9jEGZIu8M8vLYSykgi7c9xqR9cxK4LnZuwkB5VgJYCsoiDHMjOSwQLj0NXSMSQlOKoRTmwiGKlImF9RdTAGUA8uT2lmD4K4YD4Te5go-Aq6IMcnxNMy0up8gG3Zyk_KizeNcvsxzd3pqJRd19GU4wkO0vkELQtywcHD-KpzUjB4RQBK4FkJ8Mb3WTVRY0HyM_lHD2LMpItHxavzDhzY5l-Tkd_83cxMBVPGAztqGIYkFIUIXzGnnJOAdcN_bCK0esG5SoZtjA636gPIbJ7NS5UNS-Z4eZi-dkEujalbB8JkS_Ny_kse1yvtGc9BONmoSzI1zs2oQqqAIkfMdm3HjHhKXSasqfnU3yhaTctmlSeLknCUBA9IpKYfjoGV1utSQpbp9Ve8poLJ1otBVXOzEeqaHwtmzVlzW3CJgxkQP20G8vlx0Qh2bVpjCb3eABX4yQeXjr6K6Xz0Rzg8-VKiaIlVLiIyW1m8JmnItplLuaHvwaGUIphvNBkh3YUAlshYzk-oeFUVOdBov_NF6NACR47N8zwhvbzkMrIlJJf9IFx5f9uY4VIojBzRJbpGa2_QYMeAeXssnJQkO7wuZBmRUUT_k9kY8RcDqukfaMc6buOXtfeQ9IfawIsz-dRatU1qdfJ_kKPqWSz_DxAQLCOU5ABcukgtaKVc1csQQM9dP_X9ZMe7uY-JHErp2MlusgudxO8hWxhRjYQ9jNkkVHhnbRlt7Iy2qA-P3pIyLo-XHehjFRhyzDvV5hI0vCzVHQVg2MS9V8IQ4dRe-UDovFMnnoSKBe7FOCya4kN5MaMd543bx6VFg9rGW8t2c9IGMTz_GZAwKN6wmKLAvwUg3YYj2BT867lGwdvEtIOU2J-ahy7Eg5E5SZZKXyoxLQjqvskjSdH9PKi-1RDIx7MsIEyp2xYl2TtCkHkJdu1pnESG5ni5F4BhlI3thC88mg58YBw3LltvrAMDsD867jIotzOD8S287DqA%3D%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": 434.42,
"currency": "USD"
},
"price_eur": 388.04,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HPjlKA0IICkHBjzr_d9r67gvjQYK8uXOOAxl9hBpBMuk3GqI3pUiMrlTN7l-hHTlfMqqtenGwcxTYmhWCOYVdw5Lss19krbuf22IzCLKE4UiRE2Ws_5Eu5a4wcLaNo7j2pO_KS3A_NpIvKmc7pSpIVSZKeOchtZx-GQ_CsgLqUkDjLOechhbXTwnwWR2PHjJCELIa-gRXluPD7pvSnJZ0E8q00A8ab8jCQ-5ICDeNzgUuTcs6nbAH-2A2pJhwwgdo0-0_j8kyDCQ4aDZUsInCF326b-gSnTw_4SJZhrZ3opjN8ITexYHlH1ki9wncKXEigvVoKgRwy0ay6tcelh5lXLfvRpuVWzk63I7tVQBX_dSrpS2neo3VWp18juhZ-HHV-UD79S9V0KoA0cvFv2gvAHzp3AxbxcRFSZ904hyXiqDLxJm3cL4EXOjePjZVI28fMf1rCc-YgS5a-i9-c-CkMIJBIfB-jiBUAA7ryqhQd2pYLT_JG0JVIIGevUr_ZukXL9UEAhR_L-Wn3loY6OCfwpE3mukI4FN3VZkKmIvWJP24dZ-QJgIvN2hmWaD1BH4iOb76SDSDL0XRpBF4WtU7xdB-WmjASm8_peBoqL3nS5Pe8AyDk_VuqIVefBhZcbFeWgnn9gbxKp5uK9ZrBjI3efVGjKcuGtEPKW8b3W1BPJwGu5odgNleaIWe6LBT37aQ2NbBKtGy969XuspefJgRAX6YkFXr_8CJiix1h_yb81AmRG8b0UTEevSIvDrAea873JX_PRd1x2BZ8bw3YWPy6b5UrBsN7p0Eby-nXz3qT9mxhdTGKoxx2HhCouexZeNjyJ74UpQnxes5hEZYuirSnAT80W4wKleYsbGD4iMpZ7K79RchVF-7tiJPPwNIHLi7nKGBx7Xgo1ME5U9XqponU7CnZ3d8n0cUSHBSBoVBgbKcGzkS2PLgJCAqXW0c7gHyive-Kuv_t5mCUGrcdkd5w_21jDq1fXiUF5CaSAIxuBNZr2CMic_iXTR4rCa-Bu8Ns8YGT6CzRl4Jq80z2cIV7ap1w-GZ50iXdzKkH-Dhl6tdc57-2YTMMeh_pe5I5kLwpkjPCJILJq-vOLEdcdcoTUq1mCfILYIkHClrEZ-aw0Im3lb-PRUHiU-UzFsN0NFHWZZVamEqAYr1MuYvvBL8QsjoXHxIWj0HHdm8UCdylcI%3D&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": "2026-11-11T09:26:00",
"utc_time": "2026-11-11T14:26: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": "2026-11-11T21:40:00",
"utc_time": "2026-11-11T21:40:00"
},
"duration_minutes": 434,
"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": "2026-11-11T09:26:00",
"utc_time": "2026-11-11T14:26: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": "2026-11-11T21:40:00",
"utc_time": "2026-11-11T21:40:00"
},
"duration_minutes": 434,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiQjY6NzpKRks6MTc5NDQ0OTEwMDpMSFI6MTc5NDQ3NTgwMDplY29ub215OkZhbHNlOjo6QjYiLCJpIjpbIjIwYTEwZjY0NTEyMDAwMDBmNTZmYjIwNF8wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MCwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=He4Uo76Cl1Xq-iZEXtt3NQgms8j__6T4V1dCzS3CvdlcCH8cnrLZyV58eUrAuI7frSLFFh-6vcFDVwUybDgjVReuPM_PNHj3LmG--OhBYQoHT6etFzRQ-YiCPLEMTkJuilFHq3qFUVm31Lh8oH6emJOSkRcfXLJtHkboEK3jbc565hr3pw1S2Oygu4sj7RBGzDhROpg_BZ302DNAQiLmlt261N4y6-w67ul8gNpHj6kJ-C8JtXJTyRtDgqBoWAUAesHZCdpsa3hoSwDNTPnxOvUPlpwQ-Ue8nNyPOJh_mmtII5DSS8Z7jkoG8pSLbwFXK7tgvcfhuwAfDoUe4gripckPI35xzUaDdDWuSYPvZ9c-Ux4coQOgfVoDgtGDi-IZbNhZJfh_UXQRx22UNMetCYLEeVRPhTawDGXXfMn0j_46xT3m5Lrx8pWGaEU-qeKsBtxQuzgyTRKqdeLSVVkE91JPT5Wcs27EvyoDTv1DrrBmDOkmRBNhggd_ZhIf6fLtaHE-huArbkxxd7_rOK0Tt5iw0CU2wcbHdXENI7x1OSNj9iAt7L3Ep0hQIc1AZf_APJn_8Tv6uKqRmgy_1-Nmpec24XES4L9zl8Mc0S2EdeUcsXWR7BbPordwILXaD_hBW_szQ73yzdw5JhNIFeeGVbVkzcmnKfm5klJw2HHhW5ixFtxJrdy8GCG3eq8xeOicRNtL_yRhJC_MBuQs6HVb8sKQgav5OGYT4vF4fR0kYLBzU36VIoRWPBeXZCXhFuiOTo7gJJ1tX05X_ESxlq1ppvRoDAa-twKQh7I6ShUZzDUHrsvt5hIzXoK7a5M0wBlB8AvgdkOYdA-jUAimm3SGSSnMwgg4v7Wbw6iDkVV7edHsxl7LQ8iinZjq0chnV8353YkISXPCZRGDCC9CC1vZdkfuB56_Wx_xYeuVn4dQl0YSvOA1LS3RXbkvsJu4HkJ62oDVJYKTbKBaJO9kcs0untQPX_gGUlUaiCHgqcHbxeYgWD6j6vRI5sIz1u2OpkOTJFqJ5Dr1nunnnqt0WVCncmSsVMMLp7IevtRtgMbc0pM6rO66mGq6Di7qiOS8Rvxxh3375R-esGx6QnzW33L1bhQ%3D%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 389,
"currency": "USD"
},
"price_eur": 347.47,
"fares": {
"standard": null,
"flexi": null
},
"kiwi_guarantee_price": {
"amount": 58.35,
"currency": "USD"
},
"duration_minutes": 445,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": null,
"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": 90,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 22,
"length_cm": 78,
"width_cm": 27,
"height_cm": 52,
"dimensions_sum_cm": 157
}
]
},
{
"price": {
"amount": 234.78,
"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": 389,
"currency": "USD"
},
"price_eur": 347.47,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=He4Uo76Cl1Xq-iZEXtt3NQgms8j__6T4V1dCzS3CvdlcCH8cnrLZyV58eUrAuI7frSLFFh-6vcFDVwUybDgjVReuPM_PNHj3LmG--OhBYQoHT6etFzRQ-YiCPLEMTkJuilFHq3qFUVm31Lh8oH6emJOSkRcfXLJtHkboEK3jbc565hr3pw1S2Oygu4sj7RBGzDhROpg_BZ302DNAQiLmlt261N4y6-w67ul8gNpHj6kJ-C8JtXJTyRtDgqBoWAUAesHZCdpsa3hoSwDNTPnxOvUPlpwQ-Ue8nNyPOJh_mmtII5DSS8Z7jkoG8pSLbwFXK7tgvcfhuwAfDoUe4gripckPI35xzUaDdDWuSYPvZ9c-Ux4coQOgfVoDgtGDi-IZbNhZJfh_UXQRx22UNMetCYLEeVRPhTawDGXXfMn0j_46xT3m5Lrx8pWGaEU-qeKsBtxQuzgyTRKqdeLSVVkE91JPT5Wcs27EvyoDTv1DrrBmDOkmRBNhggd_ZhIf6fLtaHE-huArbkxxd7_rOK0Tt5iw0CU2wcbHdXENI7x1OSNj9iAt7L3Ep0hQIc1AZf_APJn_8Tv6uKqRmgy_1-Nmpec24XES4L9zl8Mc0S2EdeUcsXWR7BbPordwILXaD_hBW_szQ73yzdw5JhNIFeeGVbVkzcmnKfm5klJw2HHhW5ixFtxJrdy8GCG3eq8xeOicRNtL_yRhJC_MBuQs6HVb8sKQgav5OGYT4vF4fR0kYLBzU36VIoRWPBeXZCXhFuiOTo7gJJ1tX05X_ESxlq1ppvRoDAa-twKQh7I6ShUZzDUHrsvt5hIzXoK7a5M0wBlB8AvgdkOYdA-jUAimm3SGSSnMwgg4v7Wbw6iDkVV7edHsxl7LQ8iinZjq0chnV8353YkISXPCZRGDCC9CC1vZdkfuB56_Wx_xYeuVn4dQl0YSvOA1LS3RXbkvsJu4HkJ62oDVJYKTbKBaJO9kcs0untQPX_gGUlUaiCHgqcHbxeYgWD6j6vRI5sIz1u2OpkOTJFqJ5Dr1nunnnqt0WVCncmSsVMMLp7IevtRtgMbc0pM6rO66mGq6Di7qiOS8Rvxxh3375R-esGx6QnzW33L1bhQ%3D%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": 436.42,
"currency": "USD"
},
"price_eur": 389.82,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HvEryADTaM4YEQ82rmPNhtT2fLeoFLn-Dprf78Tih1aFzecOFyIQOWUSzCjmOE9DNXgmdRaiykGvc2envtdosBGZ4HDz6N4yfmkIFvrTRAM9OvXRnbzgVZRq67M3CWFPgnRUTy9ICHxLGyZyS-8Nf2ZvZUd1z7CzYwuq9K-StholW_-h6ZXXY2EhGdE6t4r3-xadmtIR1lszsxVH04Rpuj39VwqWFVFcTMe9bt8ewLfa8VK2kc6reFrL4mWDx7_oaFyHwHIKUtZqpkVJYaPwLqEomZHeR0oIEMeYDKRBYPSWk3ojaWcTP58Uw-w_RA7HT_FC-5CaNyN86simi_msUVLZyLfMSk791OgaXfV3YJyjG1uSl0NgZ6AFNQ3TPct6r0Bs-dFohwNiznHtX6DfbFV8AxHtsIMAChz_iYtvVH3-o7DQyj7J_sEoLlM8GRlPPpybwYHtnf269wbw8XlWb9pUqJjN8VswLcRkoxJjaKWlG78IZQoGdbaP_ewHdHq-xfBhLSRckGO6b8ny-Wfsg3Xc0GorQLCnhs0BtW8o6Hk5Apl6eEs6L_ka9cy54bKYafyBDU3RIECeEdEdL-l8hVVv4B8yzT2wBuHXeu2ZpK4wuInyhG0CmMedulYtGmvH8s3rGz_b7UzpnEkcezHRHBh4it9lxUjsPOcAKJxWj2XtSQrp-jeysLsu52cUCvC3OLOoY1izy-DVLLyIet5CPsHnyJyAcx4xoPIWfxANKEJmzY5x9wrnzfd-52iPeY2oo8YmdHit100u1X6QfWSmjrbOoF7wN9j_e3lfqqmA7MLO3TZq9jFXICjxdK7s_BQ0Qtc2X9Uu0oyEbgyuNE1M2PiBooXYFvX7pFynxiYuoMeFMar2UnM4LJGBlYqFdSW1rbxLVfj_B7wRmiDtwzudscobI2vPJO5HqGESvhGhj6e89ISklt9DwG8QTWwxqpPAYM0my4Mjo93j_s_j83HRUdypvQCA4scQGYRhTFy_KPYbf38XGrxDPXNAqWSx34JjVUdWmLPaZa7MR4XVQaYOvBsvv0RWXDpTNoUAsnTQCrT-23ecPcuFQjrGUmGukmXXIsfgkLCtVCeDxxW_BETKy0r_BYQztny4zijzXX4w6DYYTNIqurcwy9uXAagoOmn22KXXRMw9SHZczoHongCzBw3PstpD32sP14MtZlWbyj98%3D&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": "2026-11-11T21:05:00",
"utc_time": "2026-11-12T02:05: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": "2026-11-12T09:30:00",
"utc_time": "2026-11-12T09:30:00"
},
"duration_minutes": 445,
"stops": 0,
"airlines": [
"B6"
],
"segments": [
{
"flight_number": "B67",
"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": "2026-11-11T21:05:00",
"utc_time": "2026-11-12T02:05: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": "2026-11-12T09:30:00",
"utc_time": "2026-11-12T09:30:00"
},
"duration_minutes": 445,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiSUI6NDIxODpKRks6MTc5NDQzOTUwMDpMSFI6MTc5NDQ2NDQwMDplY29ub215OkZhbHNlOjo6QUEiLCJpIjpbIjIwYTEwZjY0NTEyMDAwMDBmYjhhNTM1NF8wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MCwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H8nIsHgG9wO8yErb7w2K5EzFZ6u_W0T-wEO8HjL-6fKK6dQbO1_uDokGig8UsRlMpyWvGO45Zk_6bteK3F8UR67fQ3EOcFVB-GPlWr7Bil9UukmwPQ7qLkVQOfr9Cd3l5-TOD51B_zhkz3vTLw4wNF_hfQTPtW7qGzJVkqhSxyP_ZDb8zrKxKRo0DDLDMEWYsQAgEXdbsfM_o7b__EG6vpMQR4PzcYVgxkC4r1fJW1CwVCp7bKgxvDerYGD4DwKjweBoK1BrM1dQYk97MHoT6rp-YFw-1QVXwxtFsr-slT6kRmWqoAHXNdLYLCuo9LT1YIYECLbsDyiZSPcHRX72SMhexNC454GhTEvUIOF4ODhxUu-SURlPwc8yQBWw7WuLCldmYoHxCmYL8pLLicblpijq3SXRidf1YwSyJkzzmDiUEwhYQS2SrDQwILjACoLjp2iniKBVt0lSv-XxXCb-RKSOY2hC7Kb2AfjdC6v9DFk0_gUW98C2rm0Z1Q6qLMdyikOO1kV7hedAneyMXof1Um16V6RIpO4iiN4lkfRPJeC_s3q6y7t7MLjL2DY_GmGSejZspkmODZKWMr7UBpPe3A20Jj0qytRsr2QlvtN_nV3wESx9R7VgM7Nn-8uoFPfKxaIAnpih3NnJjbY5kyRezt76OQttkx91hqAwJYecSRxFpmSL6WCEv7VFF81tUhORE9gQfr7RSBeCsQ1HCuSleZE3HxzDPwSSaYN-Ekd9FzJcStAcExUinUXpHLkI0PwdW7Gye9iSR2N3VVcpdTRBWcCAd6qEWxJ2RAPniNKCWT9tH5TUeQ5fobgX8wj96aC2tgM-Ufq82Gm5TIsk2hTQ3eqMzySGZm52J9cs2kbhrgbQiXBnTgZkJPzsvv_sHkrXQwwrUPFsti1F_kXaIu49xUx-REfWnt0COyUgq59QiW90A-E4Yp9_pldrIcQ8INYLMxBQUQew0ryKj628zSAcSNl-cbJHh1L4QVvn6fR0qGjsRDNLs8ynOmHK5-rA_yTn-eS-shOYoig2-yPxMnUWKAMH6TvwMrYI-hVWhK7qe1kZBDm57d9GuSnc86m6fhYuzWNN7No0WAZduEj2kkUTld8AhIqLyai9CboFdqxd80WPDSL9aAQ72Hp-rw_qJDZIF&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 397,
"currency": "USD"
},
"price_eur": 354.61,
"fares": {
"standard": null,
"flexi": null
},
"kiwi_guarantee_price": {
"amount": 59.55,
"currency": "USD"
},
"duration_minutes": 415,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": 4,
"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",
"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": true,
"personal_item_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 10,
"length_cm": 45,
"width_cm": 20,
"height_cm": 35,
"dimensions_sum_cm": 100
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 10,
"length_cm": 56,
"width_cm": 23,
"height_cm": 36,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": []
},
"booking_options": [
{
"provider": {
"code": "KIWI",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 397,
"currency": "USD"
},
"price_eur": 354.61,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H8nIsHgG9wO8yErb7w2K5EzFZ6u_W0T-wEO8HjL-6fKK6dQbO1_uDokGig8UsRlMpyWvGO45Zk_6bteK3F8UR67fQ3EOcFVB-GPlWr7Bil9UukmwPQ7qLkVQOfr9Cd3l5-TOD51B_zhkz3vTLw4wNF_hfQTPtW7qGzJVkqhSxyP_ZDb8zrKxKRo0DDLDMEWYsQAgEXdbsfM_o7b__EG6vpMQR4PzcYVgxkC4r1fJW1CwVCp7bKgxvDerYGD4DwKjweBoK1BrM1dQYk97MHoT6rp-YFw-1QVXwxtFsr-slT6kRmWqoAHXNdLYLCuo9LT1YIYECLbsDyiZSPcHRX72SMhexNC454GhTEvUIOF4ODhxUu-SURlPwc8yQBWw7WuLCldmYoHxCmYL8pLLicblpijq3SXRidf1YwSyJkzzmDiUEwhYQS2SrDQwILjACoLjp2iniKBVt0lSv-XxXCb-RKSOY2hC7Kb2AfjdC6v9DFk0_gUW98C2rm0Z1Q6qLMdyikOO1kV7hedAneyMXof1Um16V6RIpO4iiN4lkfRPJeC_s3q6y7t7MLjL2DY_GmGSejZspkmODZKWMr7UBpPe3A20Jj0qytRsr2QlvtN_nV3wESx9R7VgM7Nn-8uoFPfKxaIAnpih3NnJjbY5kyRezt76OQttkx91hqAwJYecSRxFpmSL6WCEv7VFF81tUhORE9gQfr7RSBeCsQ1HCuSleZE3HxzDPwSSaYN-Ekd9FzJcStAcExUinUXpHLkI0PwdW7Gye9iSR2N3VVcpdTRBWcCAd6qEWxJ2RAPniNKCWT9tH5TUeQ5fobgX8wj96aC2tgM-Ufq82Gm5TIsk2hTQ3eqMzySGZm52J9cs2kbhrgbQiXBnTgZkJPzsvv_sHkrXQwwrUPFsti1F_kXaIu49xUx-REfWnt0COyUgq59QiW90A-E4Yp9_pldrIcQ8INYLMxBQUQew0ryKj628zSAcSNl-cbJHh1L4QVvn6fR0qGjsRDNLs8ynOmHK5-rA_yTn-eS-shOYoig2-yPxMnUWKAMH6TvwMrYI-hVWhK7qe1kZBDm57d9GuSnc86m6fhYuzWNN7No0WAZduEj2kkUTld8AhIqLyai9CboFdqxd80WPDSL9aAQ72Hp-rw_qJDZIF&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": "2026-11-11T18:25:00",
"utc_time": "2026-11-11T23:25: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": "2026-11-12T06:20:00",
"utc_time": "2026-11-12T06:20:00"
},
"duration_minutes": 415,
"stops": 0,
"airlines": [
"IB"
],
"segments": [
{
"flight_number": "IB4218",
"transport": "flight",
"airline": {
"code": "IB",
"name": "Iberia Airlines",
"icao": "IBE",
"alliance": "Oneworld",
"website": "https://www.iberia.com/es/?language=en",
"logo_link": null
},
"operating_airline": {
"code": "AA",
"name": "American Airlines",
"icao": "AAL",
"alliance": "Oneworld",
"website": "https://www.aa.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": "2026-11-11T18:25:00",
"utc_time": "2026-11-11T23:25: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": "2026-11-12T06:20:00",
"utc_time": "2026-11-12T06:20:00"
},
"duration_minutes": 415,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiSUI6NDYxNDpKRks6MTc5NDQwOTgwMDpMSFI6MTc5NDQzNTAwMDplY29ub215OkZhbHNlOjo6QUEiLCJpIjpbIjIwYTEwZjY0NTEyMDAwMDBmNTM1YjdhM18wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MCwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=Hd-3I435vn1Kt8soxlMUvFy7oZvjmH_FLE5iLBxrwO0UJRZ-N1FSz9QuqNW708gKcbEH16lZTLVONCV4nibZSDVO_ryFbPy9xaCRdTU1aBClAY5ZLSw-X8gwqQEDOSjPZsVZaeZBdsiKzjwXQXnUraB5cGlJrst52n3LWkyE2oxzdt4LvcFKU0CPVvamGvvFbqt-Y-JHj452LwQ9GOKbIzavEDo-RQzSPiK2fYya5uCNOM1gwUKIRX9cBJNfYX-W3z2_6ytTHKap11npPbxr9UVHe1hb8Ql55t7eUDZbDh-NnlAVfrJvYfKvTWnONh8WUoeew9f-BE6wYXwZ2SNmilA5fRPBV-bIpRtvulWY1SlDLnct_pjlz0i90qfvMeVAHFN9pG3Q3oZArkrkmDxDhU7T9yybevROlMcQwAp0Lq0BKbWVkAPNvPLldezwJcW2HQvglBuULDLVdBcj4rRk8WtQkGeeUFjrl392h3WWzw6tJPjFew2kVdsXrLGMNZoZyrXMPsqs6wuEthDdARcQksg9RgrXWqC2278al5g1FIVKvZRLmINgbjZn7ZNnJMpC-6hmNobdDd2PLfFVia9pigaHp6wZfH3v6bhprHiZGqPzuITjmA7EWFe7uOokI58c_1C20FugvQ9dW4zn9zz-mhVJAqOOREaRypXnFp3NlC2FgNr7EdjaZOO-NMclm0nnR_uon2f-7a7QhseK0JMDp32Pj-Maj0z4FlXWYqSIPpYubTK2hd9xenWJer9_WZ4sCZyrG2MB2N8bNHaoTqqW-KImEoC4A0O87He1NHNHLrxo6DTS-Gb2_bOBdlwUA9RqUc3PNVJEe_DaB4Srvu3H8W2NBUxC14M2Unb_CaS3k964U04EYo-lM9cncJGwfu4qIQ4qD3P0kuYqV6IK1NYUvuSu6H8vxZD0eJzXNRHFY4_cXL0GhNFd0pKTSJHZr-oktwdd5toERer02f7NulhhpTXeI8m-7RnEvmsMaqtHC9EfWYjz6_1ilj6633paiYpU81kugf9TTf6gBwv-1WNZxtoQ_y_M1gKypYJraICbmvX6T3aNKJY81WvBAJZCos8QGVyTVgjacXEhVDmckVwpeA5vp1TRJOhr2Ln_4cLoxy6b2eoy4zxkqYQXgbAxr7zmb&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 397,
"currency": "USD"
},
"price_eur": 354.61,
"fares": {
"standard": null,
"flexi": null
},
"kiwi_guarantee_price": {
"amount": 59.55,
"currency": "USD"
},
"duration_minutes": 420,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": 4,
"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",
"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": true,
"personal_item_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 10,
"length_cm": 45,
"width_cm": 20,
"height_cm": 35,
"dimensions_sum_cm": 100
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 10,
"length_cm": 56,
"width_cm": 23,
"height_cm": 36,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": []
},
"booking_options": [
{
"provider": {
"code": "KIWI",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 397,
"currency": "USD"
},
"price_eur": 354.61,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=Hd-3I435vn1Kt8soxlMUvFy7oZvjmH_FLE5iLBxrwO0UJRZ-N1FSz9QuqNW708gKcbEH16lZTLVONCV4nibZSDVO_ryFbPy9xaCRdTU1aBClAY5ZLSw-X8gwqQEDOSjPZsVZaeZBdsiKzjwXQXnUraB5cGlJrst52n3LWkyE2oxzdt4LvcFKU0CPVvamGvvFbqt-Y-JHj452LwQ9GOKbIzavEDo-RQzSPiK2fYya5uCNOM1gwUKIRX9cBJNfYX-W3z2_6ytTHKap11npPbxr9UVHe1hb8Ql55t7eUDZbDh-NnlAVfrJvYfKvTWnONh8WUoeew9f-BE6wYXwZ2SNmilA5fRPBV-bIpRtvulWY1SlDLnct_pjlz0i90qfvMeVAHFN9pG3Q3oZArkrkmDxDhU7T9yybevROlMcQwAp0Lq0BKbWVkAPNvPLldezwJcW2HQvglBuULDLVdBcj4rRk8WtQkGeeUFjrl392h3WWzw6tJPjFew2kVdsXrLGMNZoZyrXMPsqs6wuEthDdARcQksg9RgrXWqC2278al5g1FIVKvZRLmINgbjZn7ZNnJMpC-6hmNobdDd2PLfFVia9pigaHp6wZfH3v6bhprHiZGqPzuITjmA7EWFe7uOokI58c_1C20FugvQ9dW4zn9zz-mhVJAqOOREaRypXnFp3NlC2FgNr7EdjaZOO-NMclm0nnR_uon2f-7a7QhseK0JMDp32Pj-Maj0z4FlXWYqSIPpYubTK2hd9xenWJer9_WZ4sCZyrG2MB2N8bNHaoTqqW-KImEoC4A0O87He1NHNHLrxo6DTS-Gb2_bOBdlwUA9RqUc3PNVJEe_DaB4Srvu3H8W2NBUxC14M2Unb_CaS3k964U04EYo-lM9cncJGwfu4qIQ4qD3P0kuYqV6IK1NYUvuSu6H8vxZD0eJzXNRHFY4_cXL0GhNFd0pKTSJHZr-oktwdd5toERer02f7NulhhpTXeI8m-7RnEvmsMaqtHC9EfWYjz6_1ilj6633paiYpU81kugf9TTf6gBwv-1WNZxtoQ_y_M1gKypYJraICbmvX6T3aNKJY81WvBAJZCos8QGVyTVgjacXEhVDmckVwpeA5vp1TRJOhr2Ln_4cLoxy6b2eoy4zxkqYQXgbAxr7zmb&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": "2026-11-11T10:10:00",
"utc_time": "2026-11-11T15:10: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": "2026-11-11T22:10:00",
"utc_time": "2026-11-11T22:10:00"
},
"duration_minutes": 420,
"stops": 0,
"airlines": [
"IB"
],
"segments": [
{
"flight_number": "IB4614",
"transport": "flight",
"airline": {
"code": "IB",
"name": "Iberia Airlines",
"icao": "IBE",
"alliance": "Oneworld",
"website": "https://www.iberia.com/es/?language=en",
"logo_link": null
},
"operating_airline": {
"code": "AA",
"name": "American Airlines",
"icao": "AAL",
"alliance": "Oneworld",
"website": "https://www.aa.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": "2026-11-11T10:10:00",
"utc_time": "2026-11-11T15:10: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": "2026-11-11T22:10:00",
"utc_time": "2026-11-11T22:10: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
}
},
{
"id": "eyJyIjoiVVg6OTI6SkZLOjE3OTQ0NTI3MDA6TUFEOjE3OTQ0NzgyMDA6ZWNvbm9teTpGYWxzZTo6OlVYfFc5OjUzNzI6TUFEOjE3OTQ0ODM2MDA6TFROOjE3OTQ0OTI5MDA6ZWNvbm9teTpUcnVlOjpUcnVlOlc5IiwiaSI6WyIyMGExMGEyMjUxMjAwMDAwNjQwMmQyMTRfMHwwYTIyMThmZjUxMjEwMDAwMTVmOTQzYjJfMCJdLCJ0aGMiOjAsInRhdCI6MCwidmkiOjEsInQiOiJPVyJ9",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HqoetJZh2sGxRl05r02S7jAlHvP048c_Y1e5CdXtVuUTo4WrYH_5iAJS98mL46bkqyNz1OZiKrQtU242qailvXLkKVt6d5jimJa3-0TJHVnIShcNSNbpCzL9bMGWlJPUX4Qc4ec7ck0A7364ejLWfW2imEk2fIZ5IQpZHxKDj0QfMxp5d-dYBCFhXG21ugCQiVnw8ujzPp4QZ9zBhPwAbrjLYhoWKPeqKecGvXFmYiaMAzc1nifDhRymXuWKhFXLSsPsaHvlym_icCqE0M2gbPLm0vUToQtDjqJOzVS5HI3ly1gkZXxxX8r9cMhuCmH-iwdDeiryP26LWobvfFQfsxMJKz8K8GHXNqFMPArp9UqaEQiomT8DFV_VB2tUQIwSlTXUdq3z9l8iav8A28vyiVjYYPTSk69xMth9hjol6NnOtkFdFYOsHZBnzzCImY98VMsq-K3i2PA2E7_qUPCaVl6okqXVlUvIadI87_B-V9xB3hKs8E_4s27kHc5V2b2VMxXUSykjpbkx1JqDOh3oiBE0kWFiZa3oLSdK72jsNfgu_xSau5PCtT0Jyxk9gpkQDWDzhQLaX961o7SmYEKsmSAU-c6m8UogBBQbvZ5PzvqXihRZT1xqMrs9TMjyARD-pZlET2VQbt9Xjd5KVN_EIQnA7SV1_U9X3lOAwMl1UXYJrXwxPm8dFV69-_oOUtlXygyv0TDyLaIztLTXYb5E7nEwoFL-XJFnxMkVItzLCuEh6-xXriwdbcY1PvVe9swjwQF4xHpOWhXjGXtf6AIhqZnfLxxPM2hpxn8DVt6r50uVFoGUdVvVAk-VXyFVvOx5qGl2WfqD4i-2-tASP5Vt24wImBwOD_y2WYbIv8BfAUhdRTG0QcizGXo9oYOoo9lN1Q1Stgauce-8PL1GIhoJ3AUiQOZayR5mUe5Rt8u2x43af13vayu9CpUPIHzJu1yOZ0fVcwe-3S7gHZdCGUwGFJ7ll6_Vna9xWctnLe0oM7Z1RwU-TzsZTZgiXtT3qK-f8CMQxQR0x9WAFoaQ5mOZzknlcRg5uSgT8Lm_izLiYAcBJJgVBxY2JeLY52SscjaO0xRfps7CKWp_onXpskler4PZz2q90bj4YuGMdWh7jyUsiCxo1JKicQON5KMA62bQupOXBsfGo2CCuUq4ez3k8UtdEBmipWrORUNi3ZM23OEA_Fu_0spiklsQb-Jgv7VpaXBxhcKgJsjQ9gFLvNxRlXPpnw5ROrJ3ItCzLJ4dJwZQSMa4NccCc2p3QsfRXXYo8mIP0rIJPpjgv6bhu2tssqKBcKyn9araX8rjuYyqDHQgGvjziB33Be91YJqMQw26yxJotjNr_PrR0r_SrzP41ag%3D%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 338,
"currency": "USD"
},
"price_eur": 301.91,
"fares": {
"standard": null,
"flexi": null
},
"kiwi_guarantee_price": {
"amount": 67.6,
"currency": "USD"
},
"duration_minutes": 670,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": null,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"checked_bag": 0
},
"has_bag_options": true,
"has_no_checked_bag_option": true,
"personal_item_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 10,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 45,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 23,
"height_cm": 35,
"dimensions_sum_cm": 113
}
]
}
],
"checked_bag_tiers": []
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 338,
"currency": "USD"
},
"price_eur": 301.91,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HqoetJZh2sGxRl05r02S7jAlHvP048c_Y1e5CdXtVuUTo4WrYH_5iAJS98mL46bkqyNz1OZiKrQtU242qailvXLkKVt6d5jimJa3-0TJHVnIShcNSNbpCzL9bMGWlJPUX4Qc4ec7ck0A7364ejLWfW2imEk2fIZ5IQpZHxKDj0QfMxp5d-dYBCFhXG21ugCQiVnw8ujzPp4QZ9zBhPwAbrjLYhoWKPeqKecGvXFmYiaMAzc1nifDhRymXuWKhFXLSsPsaHvlym_icCqE0M2gbPLm0vUToQtDjqJOzVS5HI3ly1gkZXxxX8r9cMhuCmH-iwdDeiryP26LWobvfFQfsxMJKz8K8GHXNqFMPArp9UqaEQiomT8DFV_VB2tUQIwSlTXUdq3z9l8iav8A28vyiVjYYPTSk69xMth9hjol6NnOtkFdFYOsHZBnzzCImY98VMsq-K3i2PA2E7_qUPCaVl6okqXVlUvIadI87_B-V9xB3hKs8E_4s27kHc5V2b2VMxXUSykjpbkx1JqDOh3oiBE0kWFiZa3oLSdK72jsNfgu_xSau5PCtT0Jyxk9gpkQDWDzhQLaX961o7SmYEKsmSAU-c6m8UogBBQbvZ5PzvqXihRZT1xqMrs9TMjyARD-pZlET2VQbt9Xjd5KVN_EIQnA7SV1_U9X3lOAwMl1UXYJrXwxPm8dFV69-_oOUtlXygyv0TDyLaIztLTXYb5E7nEwoFL-XJFnxMkVItzLCuEh6-xXriwdbcY1PvVe9swjwQF4xHpOWhXjGXtf6AIhqZnfLxxPM2hpxn8DVt6r50uVFoGUdVvVAk-VXyFVvOx5qGl2WfqD4i-2-tASP5Vt24wImBwOD_y2WYbIv8BfAUhdRTG0QcizGXo9oYOoo9lN1Q1Stgauce-8PL1GIhoJ3AUiQOZayR5mUe5Rt8u2x43af13vayu9CpUPIHzJu1yOZ0fVcwe-3S7gHZdCGUwGFJ7ll6_Vna9xWctnLe0oM7Z1RwU-TzsZTZgiXtT3qK-f8CMQxQR0x9WAFoaQ5mOZzknlcRg5uSgT8Lm_izLiYAcBJJgVBxY2JeLY52SscjaO0xRfps7CKWp_onXpskler4PZz2q90bj4YuGMdWh7jyUsiCxo1JKicQON5KMA62bQupOXBsfGo2CCuUq4ez3k8UtdEBmipWrORUNi3ZM23OEA_Fu_0spiklsQb-Jgv7VpaXBxhcKgJsjQ9gFLvNxRlXPpnw5ROrJ3ItCzLJ4dJwZQSMa4NccCc2p3QsfRXXYo8mIP0rIJPpjgv6bhu2tssqKBcKyn9araX8rjuYyqDHQgGvjziB33Be91YJqMQw26yxJotjNr_PrR0r_SrzP41ag%3D%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": 378.25,
"currency": "USD"
},
"price_eur": 337.86,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HV4OzKGWBf8dJfw67gSY5paMe8QJI3q7MPmCpHOGN2WyUzo9wGn53CI6yMqMj-q0qTpHPxkYisH8N6FPZ_VyIQy6qn7ewqY1RU5uZw2k837UDwSY40iwM8ZOg9vvHEFDanI2Nua_72lcRYDUcOPZQF5njrVTwMzsLr85zq3T8ToUkm6SNeUAuDQoBANCmpfHlp256p9wf-ibCERZi7GcRoJxp6fxD3xGArYpiEnZMMtvsOMDK1Rg2_5pbcRPjx2HEFPX2MNwFiWuoD4d2N_Ht4Inls0EHACX6rcGPu4HdnpHCt_bdUKJcsARnQzgv0vmBd8onz73LznM-aCf2JPHX1crmVxRF9do9j_g7pdjx1h6SW17_9wk0ITUWMIwwcm-DelTattqXhNxpawjAIfb_VSNGYTXkfM43Fiu4Tjy6jKHyp3OpWeiOdk9oSS8SdWVANYFmsir2hg4vgzAJNG5PPN9vhVHxvLHFm46B7XWzWpR2G6uz6PM2M36c_NXNk9eLCjI63yu0CIPuKT-wDt5z0fRPnUsFsRb9_0EzIwIA9b4ECZFdslSSNBwKniemagMEzICD-mt1qVd8Cl_M4iBAEUG6pIqIq1cLYfh_zUpm4S0emUkKkgPQKr17WpknCFtyeJ4bhY-9oPH95-KJG59wcxPHIiv8h3KobNxv4kpMf-Nolr4ANCgvhLlW7oYFHWZZAO0FPrDbWst48N2xxsELyfwIPMnc7MSZD6yV23dwOZngK6gPVcrA_13ub6K-JCc5DcMYO81YpF7DeAByJI68xweaIbt3SzsO76549x8m2hoWkWYv7N3kuZ6qFKd3ho3jnXcpvDDGA_sE17L0eyey3gpAMHnoIZ_um9Rxl5ceE97YIEpduYjm0DzeqZ33DmaUhlq_wcFuj636Cb8RC8q1plHNk2Pe7IbpqowT9VFK97bRDVeTtgNoTVa56y7LzDW-NjFVUXtl27qPoSEyOqDeF023qBSyvHo243s7X4WHV7ijhq0oO5NQ5bFe8E3CMlOPCaQtfj5Wd80B95QMUgV4gARs6hCs--ftKrOk2YjUzFNh3PpOBQDz3GAhiXzqf8DzCADQ8XiVPECtejYlSqsSOxVl8a4M6nn7Ouv16T_s__qDgqhU9dvHJHwty6kJkjV_Qjw55AJGhW9wZzLKEmCpJZ2xStA4oZZkal-1Ho3A0x38V5ckrJg5hOYorj6y1DgEQsPsMPw2cKVGWZeomukfg-8nlAEmqKGVMwEiiXuGDyKSILXBYFj3obeVkkunkCUZCMbEucTqJ4xJ9Qc5FASk9_aLjurTWobl_Ohj7Erb-rczErJu5dpVNNEjGqNBYe8AwHdBsqhpRmoq3TPrRLpmXQ%3D%3D&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": "2026-11-11T22:05:00",
"utc_time": "2026-11-12T03:05:00"
},
"arrival": {
"station": {
"id": "Station:airport:LTN",
"code": "LTN",
"name": "Luton",
"slug": "luton-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.8747222,
"lng": -0.3683333
}
},
"local_time": "2026-11-12T14:15:00",
"utc_time": "2026-11-12T14:15:00"
},
"duration_minutes": 670,
"stops": 1,
"airlines": [
"W9",
"UX"
],
"segments": [
{
"flight_number": "UX92",
"transport": "flight",
"airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"operating_airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.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": "2026-11-11T22:05:00",
"utc_time": "2026-11-12T03:05:00"
},
"arrival": {
"station": {
"id": "Station:airport:MAD",
"code": "MAD",
"name": "Adolfo Suárez Madrid–Barajas",
"slug": "adolfo-suarez-madrid-barajas-madrid-spain",
"type": "airport",
"city": {
"id": "City:madrid_es",
"name": "Madrid",
"code": "MAD",
"slug": "madrid-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 40.4936111,
"lng": -3.5666667
}
},
"local_time": "2026-11-12T11:10:00",
"utc_time": "2026-11-12T10:10:00"
},
"duration_minutes": 425,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "W95372",
"transport": "flight",
"airline": {
"code": "W9",
"name": "Wizz Air UK",
"icao": "WUK",
"alliance": null,
"website": "https://www.wizzair.com",
"logo_link": null
},
"operating_airline": {
"code": "W9",
"name": "Wizz Air UK",
"icao": "WUK",
"alliance": null,
"website": "https://www.wizzair.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:MAD",
"code": "MAD",
"name": "Adolfo Suárez Madrid–Barajas",
"slug": "adolfo-suarez-madrid-barajas-madrid-spain",
"type": "airport",
"city": {
"id": "City:madrid_es",
"name": "Madrid",
"code": "MAD",
"slug": "madrid-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 40.4936111,
"lng": -3.5666667
}
},
"local_time": "2026-11-12T12:40:00",
"utc_time": "2026-11-12T11:40:00"
},
"arrival": {
"station": {
"id": "Station:airport:LTN",
"code": "LTN",
"name": "Luton",
"slug": "luton-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.8747222,
"lng": -0.3683333
}
},
"local_time": "2026-11-12T14:15:00",
"utc_time": "2026-11-12T14:15:00"
},
"duration_minutes": 155,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 90,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiSUI6NDIyMDpKRks6MTc5NDQ0OTcwMDpMSFI6MTc5NDQ3NDkwMDplY29ub215OkZhbHNlOjo6QUEiLCJpIjpbIjIwYTEwZjY0NTEyMDAwMDBkZTdjODhhNV8wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MCwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HSVMv0JnmLGX0Uq1Rfpsn7yYFr75NmQliMZ84Cgz2PGnn68uMyvr6NLJxa5u2SSs3yhPQpPnFLkhTgD05CbBzqGAPGgw3yLHNsq6CoJ_yQCdtYY4nfjhvbZQNeJVfQnxK3mjCktrjKfpN1g0szUuaDeR_WDKY22GNQau6CiKjZD6tUrU8ylo0Ib5TDHWnP2bcNYMk6m4Ay1LtJP4hTbGoozRnCJKMal4fFtb5PUJoC96r-j_-F7J7bt2fmg8zkOJkTbfpPF-TGl89x4ehd4CM8wYgpJIIDWW7FKyEYIs9CwwuNoKbOPeWa01ksnPaQyhp5YOx94q3XSqe8W6ttMfmXBRO0DJ3pfUWTHgpna7cg5dZugc6pdmXm1o0-oev_chIhq9uly2NsDjpZ1G2jSF_WE_cmpn29gasZIhduyUUEbmSGS9f7zQWdnNubCgAX5OTfYi7hy5JOb7zLe_J_oKw1ON2ouI_ZETnV7gfnYxWbCTKwMqDPvfsIsVx0lLcbstLenLbQpvrA69n89f-sbqbvhAaI8KpMRliG_Pg8-1mgBM3zKSmOxuo5-rrb--2dNhVNqfFPDb-lL4uwxmJ9PnCMTOhrOutmmS6SHtMDWWBkzbTWiQqHHYk3fSVKQ3W8COImfBx283ul5kZL3dl93H7d0KgngmJP2GYPOuHTjS_YWQi7Skl97zdUNnZrhAEtpbOYMEQIFqEn-DuqCUSeGq96Rk-8V619YgAzmOztJJvUlk6ExrNsPW8pdQrb1wxQeBf2nmpQ7LuzRffrjMehEelzeyCXRQpithmpOmpxJk8-7HW6YnrFND0Jm9UuytDQCwSHzZnqRTKJapgr1Y5cQbnRdxdr7S8MfMVu2AuJIBm85xO-QcBw5IDuD6a2Hdf0MO-EeKkOh2GtAIqCuaBpVFK8Bur4alz3kofXruopLixKP3vf1Ev0CbUty5F8_TnDJlzo8HU0OvD_BWh-8h-oAZSLy7X7SJV4t3Tmnta0iGF_p8jkG_ZMNJRyqGjV6LkoAS9w2cFih1kR3_yM64Gou2uiu8sWS_E8XUFCnVSibw0ERJ8qOpWGbx7lGeVtup26AcqK0Mt6oi1CnMOFLOYa7VKqH9EA0m2ZtA94z64CvShR4k%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 398,
"currency": "USD"
},
"price_eur": 355.5,
"fares": {
"standard": null,
"flexi": null
},
"kiwi_guarantee_price": {
"amount": 59.7,
"currency": "USD"
},
"duration_minutes": 420,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": 4,
"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",
"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": true,
"personal_item_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 10,
"length_cm": 45,
"width_cm": 20,
"height_cm": 35,
"dimensions_sum_cm": 100
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 10,
"length_cm": 56,
"width_cm": 23,
"height_cm": 36,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": []
},
"booking_options": [
{
"provider": {
"code": "KIWI",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 398,
"currency": "USD"
},
"price_eur": 355.5,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HSVMv0JnmLGX0Uq1Rfpsn7yYFr75NmQliMZ84Cgz2PGnn68uMyvr6NLJxa5u2SSs3yhPQpPnFLkhTgD05CbBzqGAPGgw3yLHNsq6CoJ_yQCdtYY4nfjhvbZQNeJVfQnxK3mjCktrjKfpN1g0szUuaDeR_WDKY22GNQau6CiKjZD6tUrU8ylo0Ib5TDHWnP2bcNYMk6m4Ay1LtJP4hTbGoozRnCJKMal4fFtb5PUJoC96r-j_-F7J7bt2fmg8zkOJkTbfpPF-TGl89x4ehd4CM8wYgpJIIDWW7FKyEYIs9CwwuNoKbOPeWa01ksnPaQyhp5YOx94q3XSqe8W6ttMfmXBRO0DJ3pfUWTHgpna7cg5dZugc6pdmXm1o0-oev_chIhq9uly2NsDjpZ1G2jSF_WE_cmpn29gasZIhduyUUEbmSGS9f7zQWdnNubCgAX5OTfYi7hy5JOb7zLe_J_oKw1ON2ouI_ZETnV7gfnYxWbCTKwMqDPvfsIsVx0lLcbstLenLbQpvrA69n89f-sbqbvhAaI8KpMRliG_Pg8-1mgBM3zKSmOxuo5-rrb--2dNhVNqfFPDb-lL4uwxmJ9PnCMTOhrOutmmS6SHtMDWWBkzbTWiQqHHYk3fSVKQ3W8COImfBx283ul5kZL3dl93H7d0KgngmJP2GYPOuHTjS_YWQi7Skl97zdUNnZrhAEtpbOYMEQIFqEn-DuqCUSeGq96Rk-8V619YgAzmOztJJvUlk6ExrNsPW8pdQrb1wxQeBf2nmpQ7LuzRffrjMehEelzeyCXRQpithmpOmpxJk8-7HW6YnrFND0Jm9UuytDQCwSHzZnqRTKJapgr1Y5cQbnRdxdr7S8MfMVu2AuJIBm85xO-QcBw5IDuD6a2Hdf0MO-EeKkOh2GtAIqCuaBpVFK8Bur4alz3kofXruopLixKP3vf1Ev0CbUty5F8_TnDJlzo8HU0OvD_BWh-8h-oAZSLy7X7SJV4t3Tmnta0iGF_p8jkG_ZMNJRyqGjV6LkoAS9w2cFih1kR3_yM64Gou2uiu8sWS_E8XUFCnVSibw0ERJ8qOpWGbx7lGeVtup26AcqK0Mt6oi1CnMOFLOYa7VKqH9EA0m2ZtA94z64CvShR4k%3D&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": "2026-11-11T21:15:00",
"utc_time": "2026-11-12T02:15: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": "2026-11-12T09:15:00",
"utc_time": "2026-11-12T09:15:00"
},
"duration_minutes": 420,
"stops": 0,
"airlines": [
"IB"
],
"segments": [
{
"flight_number": "IB4220",
"transport": "flight",
"airline": {
"code": "IB",
"name": "Iberia Airlines",
"icao": "IBE",
"alliance": "Oneworld",
"website": "https://www.iberia.com/es/?language=en",
"logo_link": null
},
"operating_airline": {
"code": "AA",
"name": "American Airlines",
"icao": "AAL",
"alliance": "Oneworld",
"website": "https://www.aa.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": "2026-11-11T21:15:00",
"utc_time": "2026-11-12T02:15: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": "2026-11-12T09:15:00",
"utc_time": "2026-11-12T09:15: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
}
},
{
"id": "eyJyIjoiVVg6OTI6SkZLOjE3OTQ0NTI3MDA6TUFEOjE3OTQ0NzgyMDA6ZWNvbm9teTpGYWxzZTo6OlVYfFUyOjgwMjA6TUFEOjE3OTQ0ODMwMDA6TEdXOjE3OTQ0OTIzMDA6ZWNvbm9teTpUcnVlOjpUcnVlOlUyIiwiaSI6WyIyMGExMGEyMjUxMjAwMDAwNjQwMmQyMTRfMHwwYTIyMjJmNTUxMjEwMDAwYjRkNGQ2YzBfMCJdLCJ0aGMiOjAsInRhdCI6MCwidmkiOjEsInQiOiJPVyJ9",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=Hnw5eMS3R7GQQV4rhEE-fnTGH2nN9CT3wW2IE-wbuWpeGKNtXu3MGQbCqMjND5rF0g3CmPPhflrjX_AP3-LS2wKZgp9v3OhrlkzPcDPzaNff_6kLTcQJfcRwk5wI3GDAb3dzdH4o36ru8KGjtLg3XoT7fTHb07PX-A-uYivicYnh4CEVPGWQQisgR_E1Mgt5io6tmegfNd3Q4AaNl7ibuen3r2SKPoP_DUDVGy5yZDRWm7eCAumCepFnB78WmfsRhPh6b1BzJJBFZu1osN5OWqJ3ESIXJndy81rD1W5wEs3u5pqlSvFSVTjAgqMYsrFxx1owEklTxl2iCq9GO_LT-pKLK6ZSSZGLIX1EBBXqFXuaNmJSDQtOS3EeBgD_faJwhf2jY4PKP7iXB4CG8rGhEGoayuZKc2SQ2Rxzsr5afVjLj-EcXrDGjBNB3-l9avEYnf9ZPt0P_QoHVsPuEAeFe2RXoWO20CM9pwur9-Wz1XkJojImclWH9htUOxjdZgTZULKS0tUGxl7S01XK00eGaida9KabcJ7MRb-9NKDtaXLm6aAXAHFqddm7sr3jBPcfpXkeEXBwAzVGgl-zkK09hT-AGmEmfd5LFP0sf-OjHJfrGL0npbwh-ln11JSfTOONY3ahHCmJ6Ee-ax_k6I10m6DBOo0oLu3zkcX9df7bLrHYK8yNVb6eF9jciDKgTaNI1Tii2WuZkOn8tiFl9aDmo_UNlHiS3Fc8UHBenwSS9NC_gjfhWOw113ZX_hq34tt2sZ0Bp6Pne0XVSyXGUfTeBdGpo-t17CqbXDmVz2KgCSD4P7IzxB6H22BaXg_cFqP2G8RUkZJ55WlezISK6U028y0jUXmoGVVGDM2fcQRd6ZUVx4JzgkSp8VwWuoZa29DQEBU2pDLrW8wXqO0j9hUJv2KRnhiYRkAcJuSyRFDATOzbXuZO--nrhORuwo8a1eI2PZ3a-QoRR9sGfH5SD0V0D7lazdap_TX8f3k5-jaq4q7mp4e0oKwWkrkhdD3WvI8TYE84B8cmdfixggcIof3ighl94ODlgUGtAsNsHjCjV-djG7FXH1FLkctG26-L6MqUrcpLcg_EYWRSrsvk4DPoCcufMYVxWOLIJEXesANwxJ4oR4d0Oy8MwvyhcJowyiYb5ltUKuEabRGqzifKD4ordarSdsqiKzoC-A3DWFLrNsiFkki9qRbDgYVRZiumBo3S5rCVhgTK_UzNu6oTAIrDpBfC3-q6ubjZHTuCcNhvBf3h2YPxjpE4M75rlUdrukClzPQJ_fSZNf8KaeN5oZ8T8kehvg6oUdIYG2O7safHTVW54_Qy5b4jcxa4H6qMkSYubuh40YYc1oQv_4WvMcMnsBA%3D%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 348,
"currency": "USD"
},
"price_eur": 310.84,
"fares": {
"standard": null,
"flexi": null
},
"kiwi_guarantee_price": {
"amount": 69.6,
"currency": "USD"
},
"duration_minutes": 660,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": null,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"checked_bag": 0
},
"has_bag_options": true,
"has_no_checked_bag_option": true,
"personal_item_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 10,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 79,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 25,
"height_cm": 35,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": []
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 348,
"currency": "USD"
},
"price_eur": 310.84,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=Hnw5eMS3R7GQQV4rhEE-fnTGH2nN9CT3wW2IE-wbuWpeGKNtXu3MGQbCqMjND5rF0g3CmPPhflrjX_AP3-LS2wKZgp9v3OhrlkzPcDPzaNff_6kLTcQJfcRwk5wI3GDAb3dzdH4o36ru8KGjtLg3XoT7fTHb07PX-A-uYivicYnh4CEVPGWQQisgR_E1Mgt5io6tmegfNd3Q4AaNl7ibuen3r2SKPoP_DUDVGy5yZDRWm7eCAumCepFnB78WmfsRhPh6b1BzJJBFZu1osN5OWqJ3ESIXJndy81rD1W5wEs3u5pqlSvFSVTjAgqMYsrFxx1owEklTxl2iCq9GO_LT-pKLK6ZSSZGLIX1EBBXqFXuaNmJSDQtOS3EeBgD_faJwhf2jY4PKP7iXB4CG8rGhEGoayuZKc2SQ2Rxzsr5afVjLj-EcXrDGjBNB3-l9avEYnf9ZPt0P_QoHVsPuEAeFe2RXoWO20CM9pwur9-Wz1XkJojImclWH9htUOxjdZgTZULKS0tUGxl7S01XK00eGaida9KabcJ7MRb-9NKDtaXLm6aAXAHFqddm7sr3jBPcfpXkeEXBwAzVGgl-zkK09hT-AGmEmfd5LFP0sf-OjHJfrGL0npbwh-ln11JSfTOONY3ahHCmJ6Ee-ax_k6I10m6DBOo0oLu3zkcX9df7bLrHYK8yNVb6eF9jciDKgTaNI1Tii2WuZkOn8tiFl9aDmo_UNlHiS3Fc8UHBenwSS9NC_gjfhWOw113ZX_hq34tt2sZ0Bp6Pne0XVSyXGUfTeBdGpo-t17CqbXDmVz2KgCSD4P7IzxB6H22BaXg_cFqP2G8RUkZJ55WlezISK6U028y0jUXmoGVVGDM2fcQRd6ZUVx4JzgkSp8VwWuoZa29DQEBU2pDLrW8wXqO0j9hUJv2KRnhiYRkAcJuSyRFDATOzbXuZO--nrhORuwo8a1eI2PZ3a-QoRR9sGfH5SD0V0D7lazdap_TX8f3k5-jaq4q7mp4e0oKwWkrkhdD3WvI8TYE84B8cmdfixggcIof3ighl94ODlgUGtAsNsHjCjV-djG7FXH1FLkctG26-L6MqUrcpLcg_EYWRSrsvk4DPoCcufMYVxWOLIJEXesANwxJ4oR4d0Oy8MwvyhcJowyiYb5ltUKuEabRGqzifKD4ordarSdsqiKzoC-A3DWFLrNsiFkki9qRbDgYVRZiumBo3S5rCVhgTK_UzNu6oTAIrDpBfC3-q6ubjZHTuCcNhvBf3h2YPxjpE4M75rlUdrukClzPQJ_fSZNf8KaeN5oZ8T8kehvg6oUdIYG2O7safHTVW54_Qy5b4jcxa4H6qMkSYubuh40YYc1oQv_4WvMcMnsBA%3D%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": 389.39,
"currency": "USD"
},
"price_eur": 347.81,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HcT3XCwCT_PkCzxgNCGv_W5pHv64-NKR9KGFWeGm3ECC_rFTavaDQ1679mQKBpngF4OfUwnBdgX6yq4DTZwdIqmvBQfsjT-D05WbfiWeeadWYOtbwhyqsBaan6ake14T1b3S62nfsYuZFSlOUGhk5deH0XCwF1ObM_y7D5gf9Uq97r-e0Eqkq3fiklMfKH-VLt1RMEgxU5yL6Odfpt4SLF-FBzudOryzPaJvxb810hR4KHStG1ruRoZApof41EdmW-Qu5SIilzdsO8S6eYwHbyMl_r7DuqHXz12OMoEWZu3SAs-f-lu1dpZu2HCeb6MUht1nMP716w6wZZgZ4pzfjBsN9kDxRq2FKgJJ8zIb52r2eg1IiqbxRU3WeO7U0tSr9ZBgNx2yVwYFbPlPg3-a67mcpb_k3IXOUkIAoSdWh6FvwvF7jDTcSwsoNtKCWFfN9l2YdwHdxytdvsxQlB0-1FRR39Hl4wsVFF9lTpqyJ6gGjBIxTp9G6_SjwozAeG-0EMoXZxyuLdQAbviT6j6o50tC8aJTghd2m3nZPq2FRb0WEJie0zrwXE1oq6VyPuV78ByqbMv6BasO6Ttgd03w__w7yCfjlr-e81yJH3zxwymd9-v0pZVDoUUMRHYzdlaBAXKzVvoKFej9IO7pMargHpNpGalHaUBfH0F39Nu8AxT8Q5XTX76yynZktCJ9T29Z4byJEayhgoifZGSofsE4AmA8UOeUFAsBj0Mx2P7CnL19c7pDbMxuzYieU9agJet4fqL6t3ucd95in0b_EV0GCrdpBqS691Vm5I72QmtLHhjFl5MuhH5nzNEy9necd2zkW4h-2hSeG73yNZfzb-YTl5IcxPyCUIgE_oDVjb7NuBh-q5Q3Yq9zg5WSADhYEVbqjPajS-wUO5q0X6KftIhw3cfO7lhlTPZBw5dTsyrjWQXg_jgxtQ9cXz7XU1XvWBjsAxe6sFyvt1SVLjnrYh5Eq3koXu9nzt20k5RdYcZ-OSwONtdq1nKooGGOj1R9fu5ksDCpCgA2Fwwm77ml6ClRSApVrbdaKTgOL0GA_2j-ZOwKYPZacLcCA_5HY7zesQk1njy8WhEkIJoJFjDKuNF1FrWH0-PcLmmyM0w6sTRq3TX729_ZY1b2zSW3CdALW-07IVaxlQ70n2GlQkQI_2fifr--ydgkCMpsxIH4o69sHkJ_tASuR4ZhKtP2uhRJa-qhbl9AQBDOgRGjXaMC3z5YRfvqkUJCie9XbbGQ12_cqJPAufkdr0T4f4aBNVc7VMVLqnkOxWa6C0DYqFNfH7Z-puynGz0a0PAZxJrbg9kdr9GofWIbADFkMOouXjlK7UwxJGTwqdano5lnKEZqjDmVH5Q%3D%3D&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": "2026-11-11T22:05:00",
"utc_time": "2026-11-12T03:05:00"
},
"arrival": {
"station": {
"id": "Station:airport:LGW",
"code": "LGW",
"name": "Gatwick",
"slug": "gatwick-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.1480556,
"lng": -0.1902778
}
},
"local_time": "2026-11-12T14:05:00",
"utc_time": "2026-11-12T14:05:00"
},
"duration_minutes": 660,
"stops": 1,
"airlines": [
"U2",
"UX"
],
"segments": [
{
"flight_number": "UX92",
"transport": "flight",
"airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"operating_airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.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": "2026-11-11T22:05:00",
"utc_time": "2026-11-12T03:05:00"
},
"arrival": {
"station": {
"id": "Station:airport:MAD",
"code": "MAD",
"name": "Adolfo Suárez Madrid–Barajas",
"slug": "adolfo-suarez-madrid-barajas-madrid-spain",
"type": "airport",
"city": {
"id": "City:madrid_es",
"name": "Madrid",
"code": "MAD",
"slug": "madrid-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 40.4936111,
"lng": -3.5666667
}
},
"local_time": "2026-11-12T11:10:00",
"utc_time": "2026-11-12T10:10:00"
},
"duration_minutes": 425,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "U28020",
"transport": "flight",
"airline": {
"code": "U2",
"name": "easyJet",
"icao": "EZY",
"alliance": null,
"website": "https://www.easyjet.com",
"logo_link": null
},
"operating_airline": {
"code": "U2",
"name": "easyJet",
"icao": "EZY",
"alliance": null,
"website": "https://www.easyjet.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:MAD",
"code": "MAD",
"name": "Adolfo Suárez Madrid–Barajas",
"slug": "adolfo-suarez-madrid-barajas-madrid-spain",
"type": "airport",
"city": {
"id": "City:madrid_es",
"name": "Madrid",
"code": "MAD",
"slug": "madrid-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 40.4936111,
"lng": -3.5666667
}
},
"local_time": "2026-11-12T12:30:00",
"utc_time": "2026-11-12T11:30:00"
},
"arrival": {
"station": {
"id": "Station:airport:LGW",
"code": "LGW",
"name": "Gatwick",
"slug": "gatwick-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.1480556,
"lng": -0.1902778
}
},
"local_time": "2026-11-12T14:05:00",
"utc_time": "2026-11-12T14:05:00"
},
"duration_minutes": 155,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 80,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVlM6MjY6SkZLOjE3OTQ0MDIwMDA6TEhSOjE3OTQ0Mjc4MDA6ZWNvbm9teTpGYWxzZTo6OlZTIiwiaSI6WyIyMGExMGY2NDUxMjAwMDAwYjI4Y2I1YTRfMCJdLCJ0aGMiOjAsInRhdCI6MCwidmkiOjAsInQiOiJPVyJ9",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H9ljR6CcPE493w8NSEzaN15zBqYrI3-uAnKk6O-m2u9EurpnB33dUh1Di7jIGRvc4gJ6UL6xIJYKgPlv_lKXxJYPWv2UnmGE_Tht12BtbrlzdSpCOpKje9zSCcX57tVr3BepjMWtc4x_89z5eFrs0fJ-iThwpvq6hpuYNinTpPNyiJV10aXoVkiYg4gRNoQvIgdUs5_Zp0vZWdZuKJESIHs82zjw1q7jTu29VUiboLhWVRrWll6Lz4xtgWmzZ1-mQOwn0N8NIPCtMolVJfnWoYpJrWobft3epTaf9oKeFrA7s0vGX94w3Topr4_6UWvJQel3SDhmITI1P7hTfxlSSGKxdxOsTmU-o2BuIPFVR4kVJgePqezFGHis5zXzM4CloUgSr3epUls0_utxYMsC4kzjQBY7b5v6PK786ivkpYs-AN4zvpjy7s93XBs8VukYvpfx-VBX-AY76ZmnmAcjI_Q6gwNhKGq4gTXP29GqKn7iXjJChJWd5p9Wmd_aH9s4Tj9KfVP4H19H9LD6cngJT4Y2rEomzbLLCE0RNOB--61qpDUIH_llktJ-FNYsCBXw7YEgh75kW3f1ShhPt-amBiczgzv9SkWFaT5iVqc7bUriAWl_nbS8aIOOlY2ke1juN8D9etrcCNJmJPL5VNOvt2GYpHY6B6H-9mHyRi_9MSyxLn8nMhWcZUpZucTymfgfwzjDdaVjthmi92ijL2E4LCsoIV9TgA9i9QtnQpUTOEWI4XIJdXhay0j9KfMqBdqWnv2hYwdOaz5eWspb9yFFeELfiTPt815PTdHXFkN10OeQlq3h56mpKj8M7VPhBYvI_j5issA4AddUaXdoPUBdqlZaQdSVTdpEE3z-GormwF78EjRMKazg3lU2XPxH5b5w7hzpmiiyl1ceXJ-OMjMBYzRH8LSXaeNNV4QNWc823tMX5Re276d2KeJYosQGpS5AoVO67ExIkh4Cpbn3hJ4cKQgnSf_FVoHSh73vjAQOd-m4HY-uOG5vvyVIYdYTRRYDLhlfjXMrmhdh91B_jwoywEUQiIVLb3TSUlpovJiotN6mOggI1uzhmFnKPJ5KJFoXN8P-kBnmXxTZ4o_uUIYUYTDf0BKBxXDKewiSBU-2phetXt_vhfboSChaHog8Uyt6dERGTNnJq-Z6RnUKGRJ_rSHHyFl8jWvB5gSGCkrTGkE8%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 405,
"currency": "USD"
},
"price_eur": 361.76,
"fares": {
"standard": null,
"flexi": null
},
"kiwi_guarantee_price": {
"amount": 60.75,
"currency": "USD"
},
"duration_minutes": 430,
"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": true,
"personal_item_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 2,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 10,
"length_cm": 56,
"width_cm": 23,
"height_cm": 36,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": []
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 405,
"currency": "USD"
},
"price_eur": 361.76,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H9ljR6CcPE493w8NSEzaN15zBqYrI3-uAnKk6O-m2u9EurpnB33dUh1Di7jIGRvc4gJ6UL6xIJYKgPlv_lKXxJYPWv2UnmGE_Tht12BtbrlzdSpCOpKje9zSCcX57tVr3BepjMWtc4x_89z5eFrs0fJ-iThwpvq6hpuYNinTpPNyiJV10aXoVkiYg4gRNoQvIgdUs5_Zp0vZWdZuKJESIHs82zjw1q7jTu29VUiboLhWVRrWll6Lz4xtgWmzZ1-mQOwn0N8NIPCtMolVJfnWoYpJrWobft3epTaf9oKeFrA7s0vGX94w3Topr4_6UWvJQel3SDhmITI1P7hTfxlSSGKxdxOsTmU-o2BuIPFVR4kVJgePqezFGHis5zXzM4CloUgSr3epUls0_utxYMsC4kzjQBY7b5v6PK786ivkpYs-AN4zvpjy7s93XBs8VukYvpfx-VBX-AY76ZmnmAcjI_Q6gwNhKGq4gTXP29GqKn7iXjJChJWd5p9Wmd_aH9s4Tj9KfVP4H19H9LD6cngJT4Y2rEomzbLLCE0RNOB--61qpDUIH_llktJ-FNYsCBXw7YEgh75kW3f1ShhPt-amBiczgzv9SkWFaT5iVqc7bUriAWl_nbS8aIOOlY2ke1juN8D9etrcCNJmJPL5VNOvt2GYpHY6B6H-9mHyRi_9MSyxLn8nMhWcZUpZucTymfgfwzjDdaVjthmi92ijL2E4LCsoIV9TgA9i9QtnQpUTOEWI4XIJdXhay0j9KfMqBdqWnv2hYwdOaz5eWspb9yFFeELfiTPt815PTdHXFkN10OeQlq3h56mpKj8M7VPhBYvI_j5issA4AddUaXdoPUBdqlZaQdSVTdpEE3z-GormwF78EjRMKazg3lU2XPxH5b5w7hzpmiiyl1ceXJ-OMjMBYzRH8LSXaeNNV4QNWc823tMX5Re276d2KeJYosQGpS5AoVO67ExIkh4Cpbn3hJ4cKQgnSf_FVoHSh73vjAQOd-m4HY-uOG5vvyVIYdYTRRYDLhlfjXMrmhdh91B_jwoywEUQiIVLb3TSUlpovJiotN6mOggI1uzhmFnKPJ5KJFoXN8P-kBnmXxTZ4o_uUIYUYTDf0BKBxXDKewiSBU-2phetXt_vhfboSChaHog8Uyt6dERGTNnJq-Z6RnUKGRJ_rSHHyFl8jWvB5gSGCkrTGkE8%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": 454.26,
"currency": "USD"
},
"price_eur": 405.76,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HOEp88gYg3N5pmwFFGg_08ZVYtawWDgMq5GzGJC0RUw2rgVvBjGRzuN-Phu6cjFydjIbQ1wWTqLgzKvtmT-a3hPwmEwDzf4nbCsX1FgLMPlInJPdov6MSXGY3smtom6c8t7CRkA-5-eXzFfPhyePAAIBcSEqtLfz6JfETenBPiW6S9mCSgG78sW6OjsYASOOfnjyyns4o9P_xxaqlg2Q1Jp_TnM0KjRmUO3Y6azY-Ulu3GkhpQdrYP6KKEqzKe3k5ABAL6JJcsPdT5YyB2gInl8093cmuDGNUnNkP-Wy7ADOnkIu_atFd98tstD9KsKyfshGqNcsB9MFVBdFm7pJ3UQAqsFiTMnYcr7XrfzqRCHeucGhJlbga_HSkR0QUJ61DG2LS7dLTnaMhU6UccEBmi7DbJ0Z1CyunX_65l6djOTXbk3UF-XRqHDxLyu5geqGqA7fqGp2rgbClwiGh7hmQ7v2dvG5z_eXM9eTvATtmjRNU_ZC-frjobjjDbZNODd-xag5JUlweBvEJ15AQDxHqHmR1EvGXmVQxWAhD8CXoaoYEvZbL6SRyX0dPWarN39P5VZxOQasRwT1svwtC6iyopaFiw5FxV8bntPe1idhRy5ARlcCQNzkLKHEfPKFGAoTSq_RT2idgDfRVg52w68gYNveQHshi3f07S0aVEO8-0HC9WKK1Yx3zT9BaDAEX1hevU8CNLvpGvv3qXxkna46x7FZg-Dl8bO4uejJHBpFHWQTK52nd9IysWpj0Ra_BlXdMG-eyxXwvLZhuyrOFQGWUZhRyqSADjIxIF3pnC_mxNS9K0uzvmUYPyR7H83_pFuwYFO1Jn3_vA3p6LCjtFVmAU4qXaeuVXAtgIdkXWpN5xTeM4YGFUWgx8UZs02R8KUUM9knKECeZaA1VkRUhnETDuqvt6ghI1J9_XAeszLoQlUiF_dQyz6Ca0aUEs4kgefyIY1GUhCLVFn-u1cPaYbpMSVJKkkxqKhahIPKrwzgD4OhesKx0lLcHh38qu0rbDtjCadGXLfkeFt68Ihk0cNiGx9pq5kZL60zV10FWXViF79LssTZ4mPAdMR4KGTDKtFNIulsjzmEVqOEikonUtG34LjSWMPiMgSu859VtRYOAMmKFXYnUO9462SSX7yJgYBAiZ27AXqFh1VYzvJ-yDIczJcZdI7vsQj0A1jyiBBqvt2ql_Lv8fnl4QOB3CwAGVeIuOjO5bT-dNdxY9AvQR5QxQQ%3D%3D&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": "2026-11-11T08:00:00",
"utc_time": "2026-11-11T13:00: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": "2026-11-11T20:10:00",
"utc_time": "2026-11-11T20:10:00"
},
"duration_minutes": 430,
"stops": 0,
"airlines": [
"VS"
],
"segments": [
{
"flight_number": "VS26",
"transport": "flight",
"airline": {
"code": "VS",
"name": "Virgin Atlantic Airways",
"icao": "VIR",
"alliance": null,
"website": "https://www.virginatlantic.com/gb/en",
"logo_link": null
},
"operating_airline": {
"code": "VS",
"name": "Virgin Atlantic Airways",
"icao": "VIR",
"alliance": null,
"website": "https://www.virginatlantic.com/gb/en",
"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": "2026-11-11T08:00:00",
"utc_time": "2026-11-11T13:00: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": "2026-11-11T20:10:00",
"utc_time": "2026-11-11T20:10:00"
},
"duration_minutes": 430,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiS0w6NjEwMTpKRks6MTc5NDQ0NTIwMDpMSFI6MTc5NDQ3MDcwMDplY29ub215OkZhbHNlOjo6REwiLCJpIjpbIjIwYTEwZjY0NTEyMDAwMDA3YzYxOGVlZF8wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MCwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HhSmSGBjFUBbZVAddg6PEQD0qOlIe1cB7ezST-4AWZN979MUzXw0iSZsTPG1lqGlEcgYFAEtjUoYTMwQcZMVDUaoDEDRqYrMQa1LNzh4JrY9gyuun15EEHu8ZE2d6Uxyierp43Cj8xCqIKx3q2FsUAb6ZdtODqliUT4R7Aoj2kTna6hrWgdS5SdrbVcdDTcrlPVyJFzt80WbrFu3ASvblnorkeLhHOUk-Rvt02ZmEOdhKL15bsNG6RrUOKH1XJFbEuPA-JzVepHp-Z0bEtcwwB00L-tSsB2dmkwwiTvnvU-2yWRCRnvgvPpIS4G999EY3Ou4HjfiHQv3YrJXcg-J3-xUw5sKuE3LbVdXVprJrJxC9J2NwR6sNowd0lUNKUFiiIJ7Wg0BwpPAysWtU3BefHXis9aNq0tSI9Jvx8erobdcCcWfkSBKc8ULE0HGBeiNgWZ-lsbQPrqDuEZJE1Pp234klZlOGjaJj3o6AJtZFNAhbJO_DCoDJHySLxXleSf2mSjkRNCGSVKglICAamkZgY2oViNWXyA8--QdEkBVCjPHoR_3pTnuwpx6wc3TLr0MKscLSStp9L-K5C96SjhpXvXpK_HxMsXNb1LqD1htND0HBHAAVv60rFfH2-4FuAphlVwveWNrlHyBysaOM4_ARjxIohGaNq4aaJoXRBmFhGhE5eFGHJcIhW9tro-ZckCks4OG2sDjtw87yRKZOZdB6OGZnUl-EbgvgI77XhTJv0YkugqxmEumx7SkCm3mkGWSzeutseaDCPjjaMefXcqlRaJHn3YRcsU5jHCwo35tskmT-vpDqSjilR7_3deUKt4GdZ6dIo1nFlY1Z2ai-WDfZ3cvtLCknLH2Ttg65tGhYGkuDAeVWIC4vrm7u9S0oGzNJ2FFqRMZkBxaV_witSAA4-khzF8SIryR-8BrBEc9r9UHgSwOqwKX2A1dtdKIGRvevvif7CEq8Yayc_J3nEGt-gMA4C0w-ntUMYiHuGoXryrSVJ42tM8wAOz4vqfUklDYwcKuPG95noHkYsiWVeyG6vVvTSJZsb_lgbE3mLtSDwqPnLmJSfynvdw7QVgOuVZmmNQwWfUagzg9EP3azE0laY7dv11SFTag1KWz2iBUuP8boJ4twAFr4zixz5bAkTE4Sw7OFJRBx4nxSCMhbvQzqVw%3D%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 407,
"currency": "USD"
},
"price_eur": 363.54,
"fares": {
"standard": null,
"flexi": null
},
"kiwi_guarantee_price": {
"amount": 61.05,
"currency": "USD"
},
"duration_minutes": 425,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": null,
"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",
"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": 2,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 25,
"height_cm": 35,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 100.76,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 214.95,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 407,
"currency": "USD"
},
"price_eur": 363.54,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HhSmSGBjFUBbZVAddg6PEQD0qOlIe1cB7ezST-4AWZN979MUzXw0iSZsTPG1lqGlEcgYFAEtjUoYTMwQcZMVDUaoDEDRqYrMQa1LNzh4JrY9gyuun15EEHu8ZE2d6Uxyierp43Cj8xCqIKx3q2FsUAb6ZdtODqliUT4R7Aoj2kTna6hrWgdS5SdrbVcdDTcrlPVyJFzt80WbrFu3ASvblnorkeLhHOUk-Rvt02ZmEOdhKL15bsNG6RrUOKH1XJFbEuPA-JzVepHp-Z0bEtcwwB00L-tSsB2dmkwwiTvnvU-2yWRCRnvgvPpIS4G999EY3Ou4HjfiHQv3YrJXcg-J3-xUw5sKuE3LbVdXVprJrJxC9J2NwR6sNowd0lUNKUFiiIJ7Wg0BwpPAysWtU3BefHXis9aNq0tSI9Jvx8erobdcCcWfkSBKc8ULE0HGBeiNgWZ-lsbQPrqDuEZJE1Pp234klZlOGjaJj3o6AJtZFNAhbJO_DCoDJHySLxXleSf2mSjkRNCGSVKglICAamkZgY2oViNWXyA8--QdEkBVCjPHoR_3pTnuwpx6wc3TLr0MKscLSStp9L-K5C96SjhpXvXpK_HxMsXNb1LqD1htND0HBHAAVv60rFfH2-4FuAphlVwveWNrlHyBysaOM4_ARjxIohGaNq4aaJoXRBmFhGhE5eFGHJcIhW9tro-ZckCks4OG2sDjtw87yRKZOZdB6OGZnUl-EbgvgI77XhTJv0YkugqxmEumx7SkCm3mkGWSzeutseaDCPjjaMefXcqlRaJHn3YRcsU5jHCwo35tskmT-vpDqSjilR7_3deUKt4GdZ6dIo1nFlY1Z2ai-WDfZ3cvtLCknLH2Ttg65tGhYGkuDAeVWIC4vrm7u9S0oGzNJ2FFqRMZkBxaV_witSAA4-khzF8SIryR-8BrBEc9r9UHgSwOqwKX2A1dtdKIGRvevvif7CEq8Yayc_J3nEGt-gMA4C0w-ntUMYiHuGoXryrSVJ42tM8wAOz4vqfUklDYwcKuPG95noHkYsiWVeyG6vVvTSJZsb_lgbE3mLtSDwqPnLmJSfynvdw7QVgOuVZmmNQwWfUagzg9EP3azE0laY7dv11SFTag1KWz2iBUuP8boJ4twAFr4zixz5bAkTE4Sw7OFJRBx4nxSCMhbvQzqVw%3D%3D&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": "2026-11-11T20:00:00",
"utc_time": "2026-11-12T01:00: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": "2026-11-12T08:05:00",
"utc_time": "2026-11-12T08:05:00"
},
"duration_minutes": 425,
"stops": 0,
"airlines": [
"KL"
],
"segments": [
{
"flight_number": "KL6101",
"transport": "flight",
"airline": {
"code": "KL",
"name": "KLM Royal Dutch Airlines",
"icao": "KLM",
"alliance": "SkyTeam",
"website": "https://www.klm.com/",
"logo_link": null
},
"operating_airline": {
"code": "DL",
"name": "Delta Air Lines",
"icao": "DAL",
"alliance": "SkyTeam",
"website": "https://www.delta.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": "2026-11-11T20:00:00",
"utc_time": "2026-11-12T01:00: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": "2026-11-12T08:05:00",
"utc_time": "2026-11-12T08:05:00"
},
"duration_minutes": 425,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVFA6MjA0OkVXUjoxNzk0MzczODAwOkxJUzoxNzk0Mzk4MTAwOmVjb25vbXk6RmFsc2U6OjpUUHxUUDoxMzU2OkxJUzoxNzk0NDA4MDAwOkxIUjoxNzk0NDE4MjAwOmVjb25vbXk6RmFsc2U6OjpUUCIsImkiOlsiMWNkYjBmNjQ1MTIwMDAwMDllZDBmN2UyXzB8MWNkYjBmNjQ1MTIwMDAwMDllZDBmN2UyXzEiXSwidGhjIjowLCJ0YXQiOjAsInZpIjowLCJ0IjoiT1cifQ==",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HwtQFUagbzCN2-QTeod2G3amBAzh_zJrPnDWvjRJXr4wpr4kqrvm8Bu3d1MyptSq2XvSGJza-fRoTWKpAMZS1zyP2NU3IR74qb0uobBTr9wsqQQ5-dKnzJWa-oKAR_WCYiDsHDqra0pio7gIENsZyDDAqqpcAiIXYyUkdJsNeGAWI2VTm63FP9HXHiSvOCE9WKJFHiK73xF9Iz04HOT0GZPEQrM_xhcPsqLCIRAvJ14R86nw-TWHovzUrEDqKj6e3C4r-wvM8g2i7kJhC8N23omKZ-NKxrW0Ux5-NwDoIuVRVu_yx5Bg27YbvY_Op4bWvaH1RksaN6YQueFyRHOLyIqkGRi72tu3GTvbkxvawOGWqbFZVoFvykMkX597O6L4e0Xom_FfUTDrVKcgf0lmIDbgqg_m7QRtNvq0FJ85HCu-NdKcdrvloPSXVhkbgCzJVm-UgFOp3ziew088V2sofpry_-ArwkOBWVQpnUhGR8KSWygtwFXoy9fm2sGMQeVcwI_ePD1PCjW71ifEM-sq2H0S-NROyqBrB5MSPrnzQZMoAG9i2SOrRuZHsED0Oy6c5X8Jpet06rmLaovg6IfnSaaPSi8haI4bGoXmSol415V3oQY1krYVkjSwSe9fnOwJKi6zQUcm8YCXANsYgfM_tmC0K19ZIm8T83CSywY3yxyDsCXJaAkFaU8lEls7z6Vyn8rjilzqZ9lD5Q8d3aOTMOVBw-19ymhh2Yn8AHTCcNXHhobGTgQbcLZfc0r0oUocznv27k38wC2OO2kmuSFjHfPq63eZDYnqFwR4m8c8f5FgI6A9TbPQzGOMU17rqkIIywgUupnX4L5KZAuwbraBxJthC0W00klYy_neXxwNnzPgVaGQfwk_-sWUBMSwyOx5_Qr5eiSFxwU73J7lqPU4iZzN9RRoIoxX70wODqHaH6PxX98ywvBWpHaoMMpAhwxYNbVQAjPYNZzsVS2Z37Nnu2rHWGvQxC-y2XlLrn1p2D8SLhTHqMsVzeh0SFGmlKnc8DMSjSHUJfXX2JoapIlPF7QRrAq6VJIY35xW_hsr47O0AEW1cWX_KsEYrQ5tpV0lLawJTF32Lzg_8lQkR_mRm_l6fWy-Hisd2U89wCOJBjIto7CHVA5EjQicDPvq56G4yNqoyZjxwhbu9L0rdVn0uFSMjqq7PHuOPp_THoSwlCx8%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 356,
"currency": "USD"
},
"price_eur": 317.99,
"fares": {
"standard": null,
"flexi": null
},
"kiwi_guarantee_price": {
"amount": 53.4,
"currency": "USD"
},
"duration_minutes": 740,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": 1,
"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": 2,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 25,
"height_cm": 40,
"dimensions_sum_cm": 120
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 125.95,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 282.68,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 356,
"currency": "USD"
},
"price_eur": 317.99,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HwtQFUagbzCN2-QTeod2G3amBAzh_zJrPnDWvjRJXr4wpr4kqrvm8Bu3d1MyptSq2XvSGJza-fRoTWKpAMZS1zyP2NU3IR74qb0uobBTr9wsqQQ5-dKnzJWa-oKAR_WCYiDsHDqra0pio7gIENsZyDDAqqpcAiIXYyUkdJsNeGAWI2VTm63FP9HXHiSvOCE9WKJFHiK73xF9Iz04HOT0GZPEQrM_xhcPsqLCIRAvJ14R86nw-TWHovzUrEDqKj6e3C4r-wvM8g2i7kJhC8N23omKZ-NKxrW0Ux5-NwDoIuVRVu_yx5Bg27YbvY_Op4bWvaH1RksaN6YQueFyRHOLyIqkGRi72tu3GTvbkxvawOGWqbFZVoFvykMkX597O6L4e0Xom_FfUTDrVKcgf0lmIDbgqg_m7QRtNvq0FJ85HCu-NdKcdrvloPSXVhkbgCzJVm-UgFOp3ziew088V2sofpry_-ArwkOBWVQpnUhGR8KSWygtwFXoy9fm2sGMQeVcwI_ePD1PCjW71ifEM-sq2H0S-NROyqBrB5MSPrnzQZMoAG9i2SOrRuZHsED0Oy6c5X8Jpet06rmLaovg6IfnSaaPSi8haI4bGoXmSol415V3oQY1krYVkjSwSe9fnOwJKi6zQUcm8YCXANsYgfM_tmC0K19ZIm8T83CSywY3yxyDsCXJaAkFaU8lEls7z6Vyn8rjilzqZ9lD5Q8d3aOTMOVBw-19ymhh2Yn8AHTCcNXHhobGTgQbcLZfc0r0oUocznv27k38wC2OO2kmuSFjHfPq63eZDYnqFwR4m8c8f5FgI6A9TbPQzGOMU17rqkIIywgUupnX4L5KZAuwbraBxJthC0W00klYy_neXxwNnzPgVaGQfwk_-sWUBMSwyOx5_Qr5eiSFxwU73J7lqPU4iZzN9RRoIoxX70wODqHaH6PxX98ywvBWpHaoMMpAhwxYNbVQAjPYNZzsVS2Z37Nnu2rHWGvQxC-y2XlLrn1p2D8SLhTHqMsVzeh0SFGmlKnc8DMSjSHUJfXX2JoapIlPF7QRrAq6VJIY35xW_hsr47O0AEW1cWX_KsEYrQ5tpV0lLawJTF32Lzg_8lQkR_mRm_l6fWy-Hisd2U89wCOJBjIto7CHVA5EjQicDPvq56G4yNqoyZjxwhbu9L0rdVn0uFSMjqq7PHuOPp_THoSwlCx8%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": 399.7,
"currency": "USD"
},
"price_eur": 357.03,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H9RzGASTPucDW0RjQ1X96Srq-NQSxwO4t1QJCmcZMvteh3ngisVx_Q0u8uHKdvQ4Wl-t1HE1x4mOwS-vsahDbbD4PYS9-S5LWz_ewlxQ1ijjuS4SzLT2-pk2UIIRjBXxat-cPdL1jP_uoAMgah9xRzhlAW5YKUNyRgDYahY1vsNtHRa9LxZIYnvkLg9TNx1-FhD11KRBR-6lTOz_3kLO0Fnl79QLMIX-JmHlGkvXpIW90lFACLO5yr28t9rKkEQ359l19wPCePbSG_giUHh-dZk9LvEs1FF9LFovdemObE1z39ZFzIiPaa5B7vdK7bDTF8CTWN2kK2yesG_PyUAVzgbZtyoDZeJPy43c8l46AcB1qg5w9xK3Mnt8BZGTIq82SsMFpNTNh3bhwckNcNqQoSVUdEHAbA5K6ByB4ctTOBqiNZ28B3SViXba6XvKWm9hABQL7OTF49SoGusJu6kwXAHuI8523PZl245UX245QF2EwS1T2eA7jiKHOXCByiJoPy5m27y3RRxrrM5s3W44WH9gbBcin84FsXWO7xXHrE-alZAdK0fvfvwzkmTu7_pMFaY9JTUctG8vTPoVGYYYbYWthlEeohXF2j9XlOfDkxS8e77_QOmahTAfuOVsQgSX3DTSbpVe8cEiQH6V0ZeeMwCTZrLmgd5FYZyIgHxRtoyGnscAu71WUrerOShjC_WzMSUd0g4QIkI0SEeG7MrVfGtGuBbiT7zCYsDTL4uenxfBC23j6aDmujs0DJMQwBIGUeBj_KP5Mp7j6s2LoPXCJsJXkDNAS9zdJ0Y5X-JEte0aBH-sb3PSpw_E5p0Y31JxpNJpkNeSQAKJAglV6Wzioaf2zNnANzmNATR8xMfC-nmkCYONMJSikJ7xx4fS0o8Gp0S_WewBhE8MKL01pA23w59lQVBpBtjyvSQj8_2zw4gJpI85LPh1eAZ8vuUBSKKutqsOCxzdAKgslGcOvIyIMP4CqzpNjm-P4h1dJC6yjtXuiifExHcfKlq5lEBQroU00D_mhv8kkSlGwl1jiDYwAb2tGuDm-b0L7iWNRyvtvNs5IALJqilJ1gvYAQHVlLWM39iAaybp72cLj27Trx0VDDAAn3CMTxZxU9EcxJB6IrEZf7uhVBrqqz-ypbWzbuqEbx10iIdHMuaH_E5c6VH5q5Sm93Ar7550B9CEBYldO3sTr1CRWWVEbp9WGMBfG6yrpHanQ4WLcuYFLjLMNBsw3Y3Dzil1NBRxfJ-gwCpseGTI%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:EWR",
"code": "EWR",
"name": "Newark Liberty International",
"slug": "newark-liberty-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.6925,
"lng": -74.168611
}
},
"local_time": "2026-11-11T00:10:00",
"utc_time": "2026-11-11T05:10: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": "2026-11-11T17:30:00",
"utc_time": "2026-11-11T17:30:00"
},
"duration_minutes": 740,
"stops": 1,
"airlines": [
"TP"
],
"segments": [
{
"flight_number": "TP204",
"transport": "flight",
"airline": {
"code": "TP",
"name": "TAP Portugal",
"icao": "TAP",
"alliance": "Star Alliance",
"website": "https://www.flytap.com/en-cz/",
"logo_link": null
},
"operating_airline": {
"code": "TP",
"name": "TAP Portugal",
"icao": "TAP",
"alliance": "Star Alliance",
"website": "https://www.flytap.com/en-cz/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:EWR",
"code": "EWR",
"name": "Newark Liberty International",
"slug": "newark-liberty-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.6925,
"lng": -74.168611
}
},
"local_time": "2026-11-11T00:10:00",
"utc_time": "2026-11-11T05:10:00"
},
"arrival": {
"station": {
"id": "Station:airport:LIS",
"code": "LIS",
"name": "Lisbon Portela",
"slug": "lisbon-portela-lisbon-portugal",
"type": "airport",
"city": {
"id": "City:lisbon_pt",
"name": "Lisbon",
"code": "LIS",
"slug": "lisbon-portugal"
},
"country": {
"code": "PT",
"name": "Portugal"
},
"timezone": "Europe/Lisbon",
"gps": {
"lat": 38.7741667,
"lng": -9.1341667
}
},
"local_time": "2026-11-11T11:55:00",
"utc_time": "2026-11-11T11:55:00"
},
"duration_minutes": 405,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "TP1356",
"transport": "flight",
"airline": {
"code": "TP",
"name": "TAP Portugal",
"icao": "TAP",
"alliance": "Star Alliance",
"website": "https://www.flytap.com/en-cz/",
"logo_link": null
},
"operating_airline": {
"code": "TP",
"name": "TAP Portugal",
"icao": "TAP",
"alliance": "Star Alliance",
"website": "https://www.flytap.com/en-cz/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:LIS",
"code": "LIS",
"name": "Lisbon Portela",
"slug": "lisbon-portela-lisbon-portugal",
"type": "airport",
"city": {
"id": "City:lisbon_pt",
"name": "Lisbon",
"code": "LIS",
"slug": "lisbon-portugal"
},
"country": {
"code": "PT",
"name": "Portugal"
},
"timezone": "Europe/Lisbon",
"gps": {
"lat": 38.7741667,
"lng": -9.1341667
}
},
"local_time": "2026-11-11T14:40:00",
"utc_time": "2026-11-11T14:40: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": "2026-11-11T17:30:00",
"utc_time": "2026-11-11T17:30:00"
},
"duration_minutes": 170,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 165,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVFA6MjA0OkVXUjoxNzk0MzczODAwOkxJUzoxNzk0Mzk4MTAwOmVjb25vbXk6RmFsc2U6OjpUUHxUUDoxMzU4OkxJUzoxNzk0NDIyNzAwOkxIUjoxNzk0NDMyOTAwOmVjb25vbXk6RmFsc2U6OjpUUCIsImkiOlsiMWNkYjBmNjQ1MTIwMDAwMDc5NjhkYWU1XzB8MWNkYjBmNjQ1MTIwMDAwMDc5NjhkYWU1XzEiXSwidGhjIjowLCJ0YXQiOjAsInZpIjowLCJ0IjoiT1cifQ==",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HduLfgjrOhxQFro9AOAu0p0MSw7pkDxBJCWFmLqP6mPPqwEhlRi9x0Kd8wPlyuhY_oAYVTDu2CJwyGMT3X3SejQaiMKeVdE4IQpHwWACi9AIhEF7tXRTUhUkH0YUjQKFgLbexFZRz2ixsi8Y9JVr9xn_rMHRCXyuC_nb857pFYxiSHVAAh4ORModxLDMi1lUyzde3zZD8rip4VLQfFGWW88Qe1VdlrAXWaXjlILoejkVtvQP83tN5kulGiOGYMsB5C_N6xvK_nK6e0ZuO3nBk31jYrSi9iuJ5Bh6MCCj_6WDTJ5S0OLQBcbQpShFaunlXPI8cq-e2ys1xb70qXIKLDCpGJ3yq2jQvxU5AC7F8mdXQWgewgqHC5q1p_50x9HHQcZRNI83Lk3jU72FJYyt4wyIBZKHqrzXP2bmeOLVJmXrj6Jly9YUUVzUBeODSfpvTQo_7vJ7hhjh4uHu5BjVs4scPdt2yps-oQjjlebI0GVigQ-_SoCZrbsSudo7uO1fhWUqMxeA3_o_gLUkVTgakUCzUsoyy18PjXrXDGxY5RBRM41v94WAW4GbnXXYMAUA5rKQsa_ERU96BAEFtmFY_2Mf1xp47HgT14mwgGK-nrl-2omPiOdh1tMUUbESrTcyDNv00IwbWHH-NACivlr0HP7diqXwqrAerVm7xgw1Kcyy2suHHP-2zGTyMNyo82gz8pOT7V8WfqeXA5HrTUI_UXOsjUrfN6uH0mJhDbtml0TJZ_lWdQGIT79vgZoDXsW176_Q_UsnLVTnp38NUrMr9UFXO3niTtWbp_jFHovIY2s6sASDYR1mu5hYfQoEH-FF00c4vNT42Rg1ne0QEvWKBP5hO1sIzmKMZJIsGKNwyOj_SArCLxyWp__t73-ED9xa9IWToyWrGxUmzxSGA3Zf-AFevTejA_EgAjN83tRJGCJpTVEAtQb-iFZ45j77JhudCbxz14i3eX3bCBNvwKAiqZ_nRJagfSGrchOUdP45vFWIr_7KzkNMuUY2tfS0T-2ZBDvRkgFP74uYqFzNke3d3A1AQjI7zLVCHUSnQIZkuWbqKhZjS3-yz039GSXkN2cuakyNfKbhJlXnGSK6dHEMv4raBOV7zyStoTpi6oXcH7Mg5-2ALjwitBWy88oyYMvEJp4nx7wYT36JTe7Og8yXA6Q%3D%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 320,
"currency": "USD"
},
"price_eur": 285.83,
"fares": {
"standard": null,
"flexi": null
},
"kiwi_guarantee_price": {
"amount": 48,
"currency": "USD"
},
"duration_minutes": 985,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": 3,
"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": 2,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 25,
"height_cm": 40,
"dimensions_sum_cm": 120
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 125.95,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 282.68,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 320,
"currency": "USD"
},
"price_eur": 285.83,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HduLfgjrOhxQFro9AOAu0p0MSw7pkDxBJCWFmLqP6mPPqwEhlRi9x0Kd8wPlyuhY_oAYVTDu2CJwyGMT3X3SejQaiMKeVdE4IQpHwWACi9AIhEF7tXRTUhUkH0YUjQKFgLbexFZRz2ixsi8Y9JVr9xn_rMHRCXyuC_nb857pFYxiSHVAAh4ORModxLDMi1lUyzde3zZD8rip4VLQfFGWW88Qe1VdlrAXWaXjlILoejkVtvQP83tN5kulGiOGYMsB5C_N6xvK_nK6e0ZuO3nBk31jYrSi9iuJ5Bh6MCCj_6WDTJ5S0OLQBcbQpShFaunlXPI8cq-e2ys1xb70qXIKLDCpGJ3yq2jQvxU5AC7F8mdXQWgewgqHC5q1p_50x9HHQcZRNI83Lk3jU72FJYyt4wyIBZKHqrzXP2bmeOLVJmXrj6Jly9YUUVzUBeODSfpvTQo_7vJ7hhjh4uHu5BjVs4scPdt2yps-oQjjlebI0GVigQ-_SoCZrbsSudo7uO1fhWUqMxeA3_o_gLUkVTgakUCzUsoyy18PjXrXDGxY5RBRM41v94WAW4GbnXXYMAUA5rKQsa_ERU96BAEFtmFY_2Mf1xp47HgT14mwgGK-nrl-2omPiOdh1tMUUbESrTcyDNv00IwbWHH-NACivlr0HP7diqXwqrAerVm7xgw1Kcyy2suHHP-2zGTyMNyo82gz8pOT7V8WfqeXA5HrTUI_UXOsjUrfN6uH0mJhDbtml0TJZ_lWdQGIT79vgZoDXsW176_Q_UsnLVTnp38NUrMr9UFXO3niTtWbp_jFHovIY2s6sASDYR1mu5hYfQoEH-FF00c4vNT42Rg1ne0QEvWKBP5hO1sIzmKMZJIsGKNwyOj_SArCLxyWp__t73-ED9xa9IWToyWrGxUmzxSGA3Zf-AFevTejA_EgAjN83tRJGCJpTVEAtQb-iFZ45j77JhudCbxz14i3eX3bCBNvwKAiqZ_nRJagfSGrchOUdP45vFWIr_7KzkNMuUY2tfS0T-2ZBDvRkgFP74uYqFzNke3d3A1AQjI7zLVCHUSnQIZkuWbqKhZjS3-yz039GSXkN2cuakyNfKbhJlXnGSK6dHEMv4raBOV7zyStoTpi6oXcH7Mg5-2ALjwitBWy88oyYMvEJp4nx7wYT36JTe7Og8yXA6Q%3D%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": 359.38,
"currency": "USD"
},
"price_eur": 321.01,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HKDYO54xU3FoskJJ3Ez633DtHGODKQ6lK4GZtQs7IF0R1QzEhQwinNmdhw5b69H2FHmS5UOgkILbElNjxnr9SvN5yQ45CsqJFOswQ5O1cwOvYjwNNASh4o-wYHSzhWYZZ9EwdGLHYlKL0EUcREH-m8nYA0khlQrww4I6c5XzjsuzTDuS7_au-E85c6Lgvxr7igcUeOyA4WtbS5g3lH7qp3ros3N865xLki9XuKvTEYZyAS5x964BAIxQ-XgLexjfwz-ScHNR14npC-5hwW1T36DmBhroEqiRwyyA5TFZ5lpL3XxM8OLmNucFqZ4SvvadfCzWroL0oHU1jaMugy9k7kB-Liikwbe_EsFZH-_rztxnrROfJWffaj-WJJ7Fqxb2ByQPQR8cDOCXJuOtfPy7gjxl3_AI7LLwUXdW8s_kfqZmGoCK6jfG70_YwJ7wkVu3-1En5EhU68mJH-ueVJO3ClCGke1AvBLqM0_2xHRxKEgc3DpN8Hzm28BJFOCVpq67f2yykPvGfdP9erZrtS-8kr22bLMOTDoGrVbwa6hOeM2igr7G0n_OwFO7Q9qibR7dnB4dkGhIk_Yfcdy7zrbsiR7iNCNoCMIFaK5wyHDm0qFpD429BzOco7KUIqOfwWSTgMvyGjwRvHqPnMmG8cB6L9w8RJmu02UDq3ZScMtK1zPGJTVWpLaDlHEShFY6PMAwZ6eC7Mx-hfGzvmozvuS6XSvr9krfONAiq25-3O1oMeBU-LQy4UeuWLxTuzRh_1NFma3xYZhPW_jj1bZ-8pnZqq2xPwc24y2H7fnJhN6KDqURqE2OsdVKbhQVv_LfUH72CpqutzfjViau_X2amIp_3DVg2PKNEGJfi6drzeVn21wBXgDJLHY13G-IjCeLGUagcgWdivGxaYLnOOOb0WR4p_Mkf25gI9sa6ETpW4Wfeh5QAuWiFxJMnq0zmPTzA12kmDCIdvdgvO24g-9UZL-I1Jrq5omCXR82ZO38d1rBxGfor7ZTx6XnwblGf-KaycGNT1uCbOEdjdZ23fbppNGt6VK-N7jkkodA48Kx2U0ooGsu8xpNodsw-DJ2qcwNW0qwoaF_2ZgZpRvHesI9CdW2Hu1kU5aBpLwexA74tTWucejAv87yNS8TRsGHUXMasnA0qDnU1oN7ID74JDjAJ6RbdQ7oA6qXX2pqD7UjcVGPBmTffNfpXZrkoxrVe6uLhsoB33PnQb1USJ7aO4h-uKRzy1OEqLDJ5-eZ_bKLAg-YvkTA%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:EWR",
"code": "EWR",
"name": "Newark Liberty International",
"slug": "newark-liberty-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.6925,
"lng": -74.168611
}
},
"local_time": "2026-11-11T00:10:00",
"utc_time": "2026-11-11T05:10: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": "2026-11-11T21:35:00",
"utc_time": "2026-11-11T21:35:00"
},
"duration_minutes": 985,
"stops": 1,
"airlines": [
"TP"
],
"segments": [
{
"flight_number": "TP204",
"transport": "flight",
"airline": {
"code": "TP",
"name": "TAP Portugal",
"icao": "TAP",
"alliance": "Star Alliance",
"website": "https://www.flytap.com/en-cz/",
"logo_link": null
},
"operating_airline": {
"code": "TP",
"name": "TAP Portugal",
"icao": "TAP",
"alliance": "Star Alliance",
"website": "https://www.flytap.com/en-cz/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:EWR",
"code": "EWR",
"name": "Newark Liberty International",
"slug": "newark-liberty-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.6925,
"lng": -74.168611
}
},
"local_time": "2026-11-11T00:10:00",
"utc_time": "2026-11-11T05:10:00"
},
"arrival": {
"station": {
"id": "Station:airport:LIS",
"code": "LIS",
"name": "Lisbon Portela",
"slug": "lisbon-portela-lisbon-portugal",
"type": "airport",
"city": {
"id": "City:lisbon_pt",
"name": "Lisbon",
"code": "LIS",
"slug": "lisbon-portugal"
},
"country": {
"code": "PT",
"name": "Portugal"
},
"timezone": "Europe/Lisbon",
"gps": {
"lat": 38.7741667,
"lng": -9.1341667
}
},
"local_time": "2026-11-11T11:55:00",
"utc_time": "2026-11-11T11:55:00"
},
"duration_minutes": 405,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "TP1358",
"transport": "flight",
"airline": {
"code": "TP",
"name": "TAP Portugal",
"icao": "TAP",
"alliance": "Star Alliance",
"website": "https://www.flytap.com/en-cz/",
"logo_link": null
},
"operating_airline": {
"code": "TP",
"name": "TAP Portugal",
"icao": "TAP",
"alliance": "Star Alliance",
"website": "https://www.flytap.com/en-cz/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:LIS",
"code": "LIS",
"name": "Lisbon Portela",
"slug": "lisbon-portela-lisbon-portugal",
"type": "airport",
"city": {
"id": "City:lisbon_pt",
"name": "Lisbon",
"code": "LIS",
"slug": "lisbon-portugal"
},
"country": {
"code": "PT",
"name": "Portugal"
},
"timezone": "Europe/Lisbon",
"gps": {
"lat": 38.7741667,
"lng": -9.1341667
}
},
"local_time": "2026-11-11T18:45:00",
"utc_time": "2026-11-11T18: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": "2026-11-11T21:35:00",
"utc_time": "2026-11-11T21:35:00"
},
"duration_minutes": 170,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 410,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVVg6OTI6SkZLOjE3OTQ0NTI3MDA6TUFEOjE3OTQ0NzgyMDA6ZWNvbm9teTpGYWxzZTo6OlVYfEZSOjI2Mjk6TUFEOjE3OTQ0OTExMDA6U1ROOjE3OTQ1MDAxMDA6ZWNvbm9teTpUcnVlOjpUcnVlOiIsImkiOlsiMjBhMTBhMjI1MTIwMDAwMDY0MDJkMjE0XzB8MGEyMjAzMmQ1MTIxMDAwMDM3MTI4NWExXzAiXSwidGhjIjowLCJ0YXQiOjAsInZpIjoxLCJ0IjoiT1cifQ==",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HA-wDtgBIoA7mzNgoQ43-zIodMhuFiRwG-rs-8RAA0ddKoLSREVHGr6nX3vGlQXhDm_apKqrcEQDdAPNUFLAQySrECZsSyOTno_Y8nPCMgYPgofNoJr0rEdcC7rAxG-YxfZDNt7RnQro8mFF5rBT5oxSib9uz1J-RhviCTfn_XWSdSoGp6FLcdGasHxs8iffyeaqSIAPv7xi06A11HZyTbYhJmjg1rW0jc04RltMj007naJNb6IKl6KL2SnjT5QYIHaLYTp3l_3ZpWrd7dTO0tUX1mJOVVjag3K_5L21p_k3gUhRuQGX5aOA_fkZHFghe54crDnWeNnU48kdwLJ20SfBfNjewG9DPmzq06XaL_tuI-j3jD91DN1fridMSJOolQWeL1KbRWHBkcvHcjjPvkJ67_VTe3IKuxGddj21Mkhh987xcqpWJURfOmZyxcR6PgsokaeYAqamouq27S58CvHc5GjVo1lC5DoqehbitYzvQP8pK1uuCTYRUkR0lOYl-G_O_MfaaxtH-AzkLCLHA8cUq5VK7UmdLcKNymTgnjNn3Pf7xuC4vYAyPuCj344FTs3bcUU5WQma1sDF0Om2DNUkZUq7yLeHD9tzYL32BPZCE8aQsJVPvW_HwXRf9d7IByMaEGBBX6oQRoQrnx6WA9XYnhmqT9VCw637I-eMOepDkEvY2OfzjuvJvau3I8gQfy7CkzuM4R7AEY079kXh536Iham8IcI53SfgvO210TfMtliPtpTczHmIqva32lvU2i8RiaMU4dqT53egE8u8K5Z6QPTIm-Zfhj8UH_0cWJK3ZxV__afW24-e6vQxbdcovV-dlq5nzNIaTgrWtbUUedZnHG7-qLc3IRUyTbcwvyuLf_5NsHRxOwEpRQdeZj_wVseT6jinHJ4cgKwtbH18VQmMmraMpENfioCyrKBk4y69uOpvDJW5fFKhTMRnFRAeU5ysoYwWuItGhjPSX95UxzdrwV0qOzm88kSOITPEfvFj18R6GOK5PwFMUUCUc3-2mg2YPKvZl31sB8Qqsn2SdPjKiA4BuDf9APvXpYUNnIy5RMENh1P6tnAb4g1Sh2lfUuMBEmJbmq5_pnCytCGxqtRUtdf8V8xKCtsuvPbE78XUmnE7Z0uay4oWRyH5Mxu0I4m-gUzwyofiuewGs040_vAbOfkHLICFjWVS7NISwLhszrmqh9z2lo80VaPtsKfpeCjvG_smoTQSZxOn4Jh5ii0vEC_VFiLwXtPBAYPW97PKh6lJqmbGQIt3x77FFRTyusF_BcwU8dSBErQKJU1Gbyigm7i__EiC4wfC1mP7ArFCWR8Ldacz4PtFuHy2hssB7&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 352,
"currency": "USD"
},
"price_eur": 314.42,
"fares": {
"standard": null,
"flexi": null
},
"kiwi_guarantee_price": {
"amount": 70.4,
"currency": "USD"
},
"duration_minutes": 790,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": 1,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"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": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 28.37,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 20,
"height_cm": 35,
"dimensions_sum_cm": 110
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 192.1,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 20,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 413.3,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 20,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 352,
"currency": "USD"
},
"price_eur": 314.42,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HA-wDtgBIoA7mzNgoQ43-zIodMhuFiRwG-rs-8RAA0ddKoLSREVHGr6nX3vGlQXhDm_apKqrcEQDdAPNUFLAQySrECZsSyOTno_Y8nPCMgYPgofNoJr0rEdcC7rAxG-YxfZDNt7RnQro8mFF5rBT5oxSib9uz1J-RhviCTfn_XWSdSoGp6FLcdGasHxs8iffyeaqSIAPv7xi06A11HZyTbYhJmjg1rW0jc04RltMj007naJNb6IKl6KL2SnjT5QYIHaLYTp3l_3ZpWrd7dTO0tUX1mJOVVjag3K_5L21p_k3gUhRuQGX5aOA_fkZHFghe54crDnWeNnU48kdwLJ20SfBfNjewG9DPmzq06XaL_tuI-j3jD91DN1fridMSJOolQWeL1KbRWHBkcvHcjjPvkJ67_VTe3IKuxGddj21Mkhh987xcqpWJURfOmZyxcR6PgsokaeYAqamouq27S58CvHc5GjVo1lC5DoqehbitYzvQP8pK1uuCTYRUkR0lOYl-G_O_MfaaxtH-AzkLCLHA8cUq5VK7UmdLcKNymTgnjNn3Pf7xuC4vYAyPuCj344FTs3bcUU5WQma1sDF0Om2DNUkZUq7yLeHD9tzYL32BPZCE8aQsJVPvW_HwXRf9d7IByMaEGBBX6oQRoQrnx6WA9XYnhmqT9VCw637I-eMOepDkEvY2OfzjuvJvau3I8gQfy7CkzuM4R7AEY079kXh536Iham8IcI53SfgvO210TfMtliPtpTczHmIqva32lvU2i8RiaMU4dqT53egE8u8K5Z6QPTIm-Zfhj8UH_0cWJK3ZxV__afW24-e6vQxbdcovV-dlq5nzNIaTgrWtbUUedZnHG7-qLc3IRUyTbcwvyuLf_5NsHRxOwEpRQdeZj_wVseT6jinHJ4cgKwtbH18VQmMmraMpENfioCyrKBk4y69uOpvDJW5fFKhTMRnFRAeU5ysoYwWuItGhjPSX95UxzdrwV0qOzm88kSOITPEfvFj18R6GOK5PwFMUUCUc3-2mg2YPKvZl31sB8Qqsn2SdPjKiA4BuDf9APvXpYUNnIy5RMENh1P6tnAb4g1Sh2lfUuMBEmJbmq5_pnCytCGxqtRUtdf8V8xKCtsuvPbE78XUmnE7Z0uay4oWRyH5Mxu0I4m-gUzwyofiuewGs040_vAbOfkHLICFjWVS7NISwLhszrmqh9z2lo80VaPtsKfpeCjvG_smoTQSZxOn4Jh5ii0vEC_VFiLwXtPBAYPW97PKh6lJqmbGQIt3x77FFRTyusF_BcwU8dSBErQKJU1Gbyigm7i__EiC4wfC1mP7ArFCWR8Ldacz4PtFuHy2hssB7&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": 392.2,
"currency": "USD"
},
"price_eur": 350.32,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=Hof0l2icEI3nfM8-78TVpI6xl5mKOTNt0HExskdVO25EEMeysNW7qp7u-qZvQJEPP4Krxn-IBPURO5dqu2V1JBcoXfF6PwsMggjL-HZwR8TVNXprASxnym0436dTlYDMbZRJ_BhIQkN2SjfcGZAfwz4YBlBjntQ0DMSQUDAlOw97WfmV0v3DJcKW6BnmV3KxfhI-t3kPo3WJUFKRJvefTpihKR1AA2dPIZbKitl76eLXO8opChM0K8PBXSEHz-Zr1Y89sK_iRDiK-dytD0pUwh4ElFbVMLgzJCpDAYaF_mB0NhWOqkRWDWX0bQpAoEKK7hZ_IpghyjMgX_G81Msv8QD7pbakZPhqSdT-BGdkUsMe4KxmFrIXWKCmMSOCePbEz-DYdcg_KFqKv2x9tFO2k-9rnKa0ymmqKpqxIgGbuU9uyDr6_W2XnjyDKyiOpqpRQGjGP0VWQOxLsNwwtX4BunZLmiAzeGPs6xWmvBD7anp0cdhHRmaqH5vWWuWr44nV96EcI299P6GpEHELAV_qPWVrOQN49o7Zgx0Vd7o6jkR8AB7E-AQFYEfUvsvhZImNuS0z08KGjFGqdBp0lu9erS0R1JLb-SAw1TrFBE-PDbMy_Uhelx_VPDDA8MkzsKH6mv0c6hRnvyG_DWEnT_RvS8K5K31bVgGcTuDkIRxXOT0tx3sIEEaMjeU6WBjC1OYc0g9isGWs5PKwJ2CNVdymN9TU2zKsuW55NrUMAkGldXwZfcX6iQb0R4220hIExW93oULyRD-G5DWt4995OLyFxk3HbfSYY7mmvLB6yX2PItI9z4gVceh8kEL0Dxzq_97MarZEcrn88G4jRtlhfO-O5Qap3qtKnh8BmF2dCPo9IXKR08R5Sq939CfzMFvsD-PoEyY_0bV1nT4cpIBY_pDmEgPvzzGP1Bk5cSGscRaEnY9j8UtqBPCpoup23tqBcJ5DrQJdY6pYPS3UR7Bu-RNVtZhvRd3tEPQT5WOes9jR0ZbZpACwMuNjAYE-8kSaF0VIKs8FZqeu_Hj75gaoAGN4pDlMI_mw8VfC7eKYgC-uo3BcXKW8NCmcggWhOSbPLhHZ5hB550BpL9hZ0NtXfmYUX6ntfgcYSzWcTRMS0nKXd91-9HmH5pusISSW-X7Gm5OW6qFJ2kO4PtGwOTkvF6zY5V7x0xfJ0vwy3hB2LMSAW6DqrF0Zmcf6wFI5m5OQBB2MGQGhkYRubM54J6QOI6daw6BshW-fChV9iLvsOIqTjhKotyXXZVrkR21pxtD5bcvgokmok0FO-8yDANuyq1E-YpMwFGJGWyMbXYn6nMEhMzgiPk93naBgZ0JrN7dLefDpu&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": "2026-11-11T22:05:00",
"utc_time": "2026-11-12T03:05:00"
},
"arrival": {
"station": {
"id": "Station:airport:STN",
"code": "STN",
"name": "London Stansted",
"slug": "london-stansted-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.885,
"lng": 0.23500000000000001
}
},
"local_time": "2026-11-12T16:15:00",
"utc_time": "2026-11-12T16:15:00"
},
"duration_minutes": 790,
"stops": 1,
"airlines": [
"FR",
"UX"
],
"segments": [
{
"flight_number": "UX92",
"transport": "flight",
"airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"operating_airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.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": "2026-11-11T22:05:00",
"utc_time": "2026-11-12T03:05:00"
},
"arrival": {
"station": {
"id": "Station:airport:MAD",
"code": "MAD",
"name": "Adolfo Suárez Madrid–Barajas",
"slug": "adolfo-suarez-madrid-barajas-madrid-spain",
"type": "airport",
"city": {
"id": "City:madrid_es",
"name": "Madrid",
"code": "MAD",
"slug": "madrid-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 40.4936111,
"lng": -3.5666667
}
},
"local_time": "2026-11-12T11:10:00",
"utc_time": "2026-11-12T10:10:00"
},
"duration_minutes": 425,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "FR2629",
"transport": "flight",
"airline": {
"code": "FR",
"name": "Ryanair",
"icao": "RYR",
"alliance": null,
"website": "https://www.ryanair.com/",
"logo_link": null
},
"operating_airline": null,
"departure": {
"station": {
"id": "Station:airport:MAD",
"code": "MAD",
"name": "Adolfo Suárez Madrid–Barajas",
"slug": "adolfo-suarez-madrid-barajas-madrid-spain",
"type": "airport",
"city": {
"id": "City:madrid_es",
"name": "Madrid",
"code": "MAD",
"slug": "madrid-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 40.4936111,
"lng": -3.5666667
}
},
"local_time": "2026-11-12T14:45:00",
"utc_time": "2026-11-12T13:45:00"
},
"arrival": {
"station": {
"id": "Station:airport:STN",
"code": "STN",
"name": "London Stansted",
"slug": "london-stansted-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.885,
"lng": 0.23500000000000001
}
},
"local_time": "2026-11-12T16:15:00",
"utc_time": "2026-11-12T16:15:00"
},
"duration_minutes": 150,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 215,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVVg6OTI6SkZLOjE3OTQ0NTI3MDA6TUFEOjE3OTQ0NzgyMDA6ZWNvbm9teTpGYWxzZTo6OlVYfFVYOjEwMTU6TUFEOjE3OTQ0OTIwMDA6TEdXOjE3OTQ1MDA3MDA6ZWNvbm9teTpUcnVlOjpUcnVlOlVYIiwiaSI6WyIyMGExMGEyMjUxMjAwMDAwNjQwMmQyMTRfMHwwYTIyMjJmNTUxMjEwMDAwNWIxNmE5ZTVfMCJdLCJ0aGMiOjAsInRhdCI6MCwidmkiOjEsInQiOiJPVyJ9",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HlAFyOFFosAlqWPsqZfSobYwjJqSmcEa-Jwxovt91uxCPcP5oq18dZFg8HjrV7GlQDzwHDVWbrjMhh0m7yKoBnGTlBFwxOGtAbXGe0Y5h5P4LvTWDuQivqVKr8U1xgq_gOJrCOtX5qGUAsdpwJUirBAE5_ZhtElQrCxz8hi_HMRT1Wp45rOMbSuo8MmdVjsukqMbQ5nldcT0M29OaYKwrg87wSRXD9rz6Ot6NW9DI9LOKrH_rTHNKXc15rBF_YnLy0qyHZsM0Y3zLofjeZJ3qTzrWlFfoX9CLyLbepRPTwlsUUjQUplBq3qaQdBMdRLWJYqgfdUsecp0Su7ZoVrVZxxUAvIPuL3agvuJGbwpHQDaBuiX6cVt3V321d8LdsMn_8KiZ3ocjGJ2UqxBExS2SYXg-KjzOyyc7E8TGMl8syM3S4xC3ZILZqMp6gB2d5FeXbXU0AMjGybVneNs3nUjEk-94Htw5xTr2uuMp0O01MNzZ4XUGAOv0L_-uwF91xtfafdLLxy5f-ldbRn8Ls-nPPmVt4K11lE8ZY1E5oF4Vea2-FlCUs6ADn6JPqul859O4i84n4_WthFHH-Vj0sxeFBzpd3ZHSUhiaNrkpfC5xCrQwHZLMV9Cw9QN92DEafmNBac--Uzcohqz-k64yR1Z66CDfEeDVlc_LpmSwy2x0xg_-qKMRUHSkXp5IU3rzxDoVvErhV6zWsZ3viV61aWWTaWhPVUbwhGOl4OOVRYbbwTgCfb7Efnf0lMMfNQPQa1l3EcCnwAjp02aVxEDA5-9FyTcFamiXrbBLwimWEcNVFDVTIQXFf1svo_99YQ3maeCq8awnU7P2GSuOaH-Y0Ahp4mFxGsF5uz2gfMQ4ozyx84uzL0o21mgnASRxA_BGe0sIIIHecpfugmrkrDvh4EMYIgWaoYEkccydBNFywl2fVqby9R5FhMAUJCRFUMusFPqlB4TT93flHWOnQjWcqgAQ7VpVGgNcRGUrQg3AUoRj1LX86A_j17XLzzhfPyd2pBzemCnWOGw2wBGjB3F_OcXl98-Uv1ON3v7e0fhq-Cijpw7j4qCAyZTLB6pcnlGw3jXaM4aRHnchnXpGFgKKbhFjMp3qB4b-FBKjZo5Amzr1EaKRzFieT8BjMYc9UmJSxNLt8X0HUrDEBGMmhYRX7snZeORCj4SLkPfT6aEVMYY-vYCGq44h-9HAZIrBJH4tpNSe-WTlOBb43FJasX3f3ctkbX1D7aSVjjPXXkIy3PMbmBsij5VqdULHYQB3wrqv6UW8ykxpkfoU_r992MgwUfb7-_-iH2fqkH6TgGnGcWKU4oq1aVVxueGjdsZ7LfWBn0m2&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 358,
"currency": "USD"
},
"price_eur": 319.78,
"fares": {
"standard": null,
"flexi": null
},
"kiwi_guarantee_price": {
"amount": 71.6,
"currency": "USD"
},
"duration_minutes": 800,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": null,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 25,
"height_cm": 35,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 235.1,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 503.79,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 358,
"currency": "USD"
},
"price_eur": 319.78,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HlAFyOFFosAlqWPsqZfSobYwjJqSmcEa-Jwxovt91uxCPcP5oq18dZFg8HjrV7GlQDzwHDVWbrjMhh0m7yKoBnGTlBFwxOGtAbXGe0Y5h5P4LvTWDuQivqVKr8U1xgq_gOJrCOtX5qGUAsdpwJUirBAE5_ZhtElQrCxz8hi_HMRT1Wp45rOMbSuo8MmdVjsukqMbQ5nldcT0M29OaYKwrg87wSRXD9rz6Ot6NW9DI9LOKrH_rTHNKXc15rBF_YnLy0qyHZsM0Y3zLofjeZJ3qTzrWlFfoX9CLyLbepRPTwlsUUjQUplBq3qaQdBMdRLWJYqgfdUsecp0Su7ZoVrVZxxUAvIPuL3agvuJGbwpHQDaBuiX6cVt3V321d8LdsMn_8KiZ3ocjGJ2UqxBExS2SYXg-KjzOyyc7E8TGMl8syM3S4xC3ZILZqMp6gB2d5FeXbXU0AMjGybVneNs3nUjEk-94Htw5xTr2uuMp0O01MNzZ4XUGAOv0L_-uwF91xtfafdLLxy5f-ldbRn8Ls-nPPmVt4K11lE8ZY1E5oF4Vea2-FlCUs6ADn6JPqul859O4i84n4_WthFHH-Vj0sxeFBzpd3ZHSUhiaNrkpfC5xCrQwHZLMV9Cw9QN92DEafmNBac--Uzcohqz-k64yR1Z66CDfEeDVlc_LpmSwy2x0xg_-qKMRUHSkXp5IU3rzxDoVvErhV6zWsZ3viV61aWWTaWhPVUbwhGOl4OOVRYbbwTgCfb7Efnf0lMMfNQPQa1l3EcCnwAjp02aVxEDA5-9FyTcFamiXrbBLwimWEcNVFDVTIQXFf1svo_99YQ3maeCq8awnU7P2GSuOaH-Y0Ahp4mFxGsF5uz2gfMQ4ozyx84uzL0o21mgnASRxA_BGe0sIIIHecpfugmrkrDvh4EMYIgWaoYEkccydBNFywl2fVqby9R5FhMAUJCRFUMusFPqlB4TT93flHWOnQjWcqgAQ7VpVGgNcRGUrQg3AUoRj1LX86A_j17XLzzhfPyd2pBzemCnWOGw2wBGjB3F_OcXl98-Uv1ON3v7e0fhq-Cijpw7j4qCAyZTLB6pcnlGw3jXaM4aRHnchnXpGFgKKbhFjMp3qB4b-FBKjZo5Amzr1EaKRzFieT8BjMYc9UmJSxNLt8X0HUrDEBGMmhYRX7snZeORCj4SLkPfT6aEVMYY-vYCGq44h-9HAZIrBJH4tpNSe-WTlOBb43FJasX3f3ctkbX1D7aSVjjPXXkIy3PMbmBsij5VqdULHYQB3wrqv6UW8ykxpkfoU_r992MgwUfb7-_-iH2fqkH6TgGnGcWKU4oq1aVVxueGjdsZ7LfWBn0m2&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": 400.42,
"currency": "USD"
},
"price_eur": 357.67,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HkpN59opDamixMcZQ69iFbjti53cj8_lwYiKJ4Z9lbzPD790VOeqAUIFp7UGL1YPcOrX7ayu-vxvbGMnZ5Np4HkGS0Xj0o1ISqOYT0fonvOEVkS_AdjLmGkj5T0MVX6p6pc8JBRJErpKYBR09g_FUVeQVAD9Pdz5XjXKDYj1VZWinDgrWJMdmPCYZrCFJjkL3ZuXSEkbEfU0dLB_n924klwEn-Db8eaj7DCXFg-gF-5XOCFg0ZtYJkZqiIqMVqkzdEspAMBWjeHLz8niABKoLU3bUc2Vq_TT7q0gNVVl8BW_KUwt7RlqTRoBSZTjIoMRNOhbp5uXL65XbYY2BiofHoC09HnLs2HKtft9uZDsyrJumbTd6JQjQ2rUp6yrB3IrAlMrfN4B00hBG6m0et2Ejl_xRHz9MjaB-QRo8JQSoKD3ZQMHeC9odPGKjl6YFQszxXP7YTeCVCmbZ3ngTL1RMe2w5qpXK2G-NP4rfnK44bilnjGz6aO5D776ycGp6HLKgdOC0H4gI6LZWUNEhcPkdDW5F1-90JWwar2e2db01LK_oK2zr2HMhIPKP85EtEk7bcZ1qkroRrDi1eCEFWGeccZgEXTQQaxldbHmleTQBO8KJYjJvTu9pQxOwPK3IFDahQeWjt-W2PnO4B5MXd4uJRm8pdvmVTg-dkvZiZlNrqFDQsraHruhZ0Xfjpq9w-5rYnHrNhRJEHEu6SO6vWqO5pbrsixS9Vn1BxIxCnSrDb1bQrfRuRvTo-7W6wiok8mfd-NenCyByh57vpMGf4_rVyb8YgRyZwz8Rg7YU1za3N0eQes4m5WpSP2NZvZ-CwJXB8xlChg33y-4G7GKzaOTbxLiJZs4LNa8yEem_yEqpqhWmA4qS_XHhGZS5Yka_dUls8uoP0kS8IzDRSHfVktzE2XSsA28t34MvFAioT45fI56-byVfNxTNZxnabd_eW1UgjIk-sC8duNchkof1OZqvDoslpkDNQe0URHp0UWQDcoq2ncvVSgn_asBdZSkymePDer3lSQ1ZX7itQc1Az-S1yoEdMdThNTe_MUujJf0i7Weicc4CwL0r4wpPP_bckc9bbvhflmJ1fV8iwb0fBECbb5NOFjgAQfgo_wa5dA6LIoEG5YA6uG9zGKu7lacTPVSjUnHRqsoRl6C8pVLsD-k7HTt48YgOq2WUuwYJgPLU4eCUV70jHkNhtPPm48DHcRFGyBDKpO4F5Yqb9uK5Z6F2gP--59o9DgG4m6wFjiEfIaVsMbuNJDyh26hGWEHX59OX1JtlddbL5rllAfdDoSvqndnqg1E-CnYBen7A2IQGphgAvm3zDBKaAp4ELl1UZrRl&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": "2026-11-11T22:05:00",
"utc_time": "2026-11-12T03:05:00"
},
"arrival": {
"station": {
"id": "Station:airport:LGW",
"code": "LGW",
"name": "Gatwick",
"slug": "gatwick-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.1480556,
"lng": -0.1902778
}
},
"local_time": "2026-11-12T16:25:00",
"utc_time": "2026-11-12T16:25:00"
},
"duration_minutes": 800,
"stops": 1,
"airlines": [
"UX"
],
"segments": [
{
"flight_number": "UX92",
"transport": "flight",
"airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"operating_airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.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": "2026-11-11T22:05:00",
"utc_time": "2026-11-12T03:05:00"
},
"arrival": {
"station": {
"id": "Station:airport:MAD",
"code": "MAD",
"name": "Adolfo Suárez Madrid–Barajas",
"slug": "adolfo-suarez-madrid-barajas-madrid-spain",
"type": "airport",
"city": {
"id": "City:madrid_es",
"name": "Madrid",
"code": "MAD",
"slug": "madrid-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 40.4936111,
"lng": -3.5666667
}
},
"local_time": "2026-11-12T11:10:00",
"utc_time": "2026-11-12T10:10:00"
},
"duration_minutes": 425,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "UX1015",
"transport": "flight",
"airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"operating_airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:MAD",
"code": "MAD",
"name": "Adolfo Suárez Madrid–Barajas",
"slug": "adolfo-suarez-madrid-barajas-madrid-spain",
"type": "airport",
"city": {
"id": "City:madrid_es",
"name": "Madrid",
"code": "MAD",
"slug": "madrid-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 40.4936111,
"lng": -3.5666667
}
},
"local_time": "2026-11-12T15:00:00",
"utc_time": "2026-11-12T14:00:00"
},
"arrival": {
"station": {
"id": "Station:airport:LGW",
"code": "LGW",
"name": "Gatwick",
"slug": "gatwick-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.1480556,
"lng": -0.1902778
}
},
"local_time": "2026-11-12T16:25:00",
"utc_time": "2026-11-12T16:25:00"
},
"duration_minutes": 145,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 230,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiQUM6ODYzOTpMR0E6MTc5NDQyOTAwMDpZVUw6MTc5NDQzNDg4MDplY29ub215OkZhbHNlOjo6QUN8QUM6ODY0OllVTDoxNzk0NDQyMjAwOkxIUjoxNzk0NDY3NDAwOmVjb25vbXk6RmFsc2U6OjpBQyIsImkiOlsiMjJlZTBmNjQ1MTIwMDAwMDBmY2U5ZGVjXzB8MjJlZTBmNjQ1MTIwMDAwMDBmY2U5ZGVjXzEiXSwidGhjIjowLCJ0YXQiOjAsInZpIjowLCJ0IjoiT1cifQ==",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H5vCz04LW9uZ7aIx7JkIFF8-6dzvEIAbxEM0NvMi2XsUGREgAv-qc_B4bXA8WJiVhyIWWpg7Kxm3a_tloWqzBoS3hdmdvT0u_8Z0fXJksvsJMD1my_Fs9A6mcPACaCJs-ob6tsKQgXD_K6RydQBVxF413y3LI4be4PPrlrENDtca35j_Ng8jKPW4SaABFH6mAmh8RKExrXTSbtnoV1rlkPkcGgV6MHXSzG-AIZcMdkVO1KK5SXWrkVoEcr_q0V9ddAmL2gG_j2eGU2lMmxI49GYtSOX6WML25ax1kTi33pBDY2EA7oUYeO1i9qqSgKZfewDVEW4XSasW618vNBWRvsBWRDiSUMgBhMMqK4TMYLZAh3RfEryweEOYsyEV5OWHGQNXnQjHPJeQ7Nk6HP_isJhs59xnMA4BYgZKGrr0w4RyMxypDVj1_eR6vsT8njb-qPgIPeKtDhtbWeJz4RxwRiqHuBEDOVsuvN6YL0iF-1Y0XZuum0SRVPd2vxN64G-Y5vdCM-htoOlaZhCn9gpzYv_tZD00h0hajUoWCDaZ5CP7R85jEDksFs1pOjlhntvrDovAATF21pvKdKcrjN1yuXg1TMcHxQAfGGiSAQlrgQJg6uU8VkDQ78PX0Z67KeCtVp_leZETjjbVA4oZSpFhKgEYqu_Mw1VeAFf952EdvYAoxyNYAWqvUhGlnMPEcVCKlFuWiWD0IRtQ2Eml4_iy2endJNWvg9KkeyNiaP2-cco0A7EyVyOZIq4X3LbAhYdEdfQv-SA8O80pfXgSwRuV93hL-K_e5GpEdUeItBhzVla4X4Bk01o6CwnKn-sX5fiJtQgz5n4S4tpdb7-eT8Vu7dRLuPT6jls4SAeTwGg2M-nd2nvgsfWSh-f8FWHAWwL5UGmRw8z5cGXZBlN0IErkPbP8aWbnEXdXWqjQLBlA6SkxyCO-CtXjd4iW2SMYcB7qnu50-z7E-B8ADbKV5J9rcLjtF9pYoiXfxo6ScAx82NFnutGycEt7w9i5nwuwtrbdvp0_Fca1BP2zywN-9jy6i7pJV68NwcsIQL1X2wG00TuWrilo7NldeQlQ2MITCBHskSH7U725GdT_Ru8ccPNaO9SJPPtc1pj0tn_VsZnEGBVBs5dv54-jiY6Bd0Mldf6_NsBZf5RlYioeAajndQeLak-36cC-6MEjpQRXehxEGKtI%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 383,
"currency": "USD"
},
"price_eur": 342.11,
"fares": {
"standard": null,
"flexi": null
},
"kiwi_guarantee_price": {
"amount": 57.45,
"currency": "USD"
},
"duration_minutes": 640,
"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": 0,
"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": 5,
"length_cm": 43,
"width_cm": 16,
"height_cm": 33,
"dimensions_sum_cm": 92
}
]
}
],
"hand_bag_tiers": [],
"checked_bag_tiers": [
{
"price": {
"amount": 105,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 249.78,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 383,
"currency": "USD"
},
"price_eur": 342.11,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H5vCz04LW9uZ7aIx7JkIFF8-6dzvEIAbxEM0NvMi2XsUGREgAv-qc_B4bXA8WJiVhyIWWpg7Kxm3a_tloWqzBoS3hdmdvT0u_8Z0fXJksvsJMD1my_Fs9A6mcPACaCJs-ob6tsKQgXD_K6RydQBVxF413y3LI4be4PPrlrENDtca35j_Ng8jKPW4SaABFH6mAmh8RKExrXTSbtnoV1rlkPkcGgV6MHXSzG-AIZcMdkVO1KK5SXWrkVoEcr_q0V9ddAmL2gG_j2eGU2lMmxI49GYtSOX6WML25ax1kTi33pBDY2EA7oUYeO1i9qqSgKZfewDVEW4XSasW618vNBWRvsBWRDiSUMgBhMMqK4TMYLZAh3RfEryweEOYsyEV5OWHGQNXnQjHPJeQ7Nk6HP_isJhs59xnMA4BYgZKGrr0w4RyMxypDVj1_eR6vsT8njb-qPgIPeKtDhtbWeJz4RxwRiqHuBEDOVsuvN6YL0iF-1Y0XZuum0SRVPd2vxN64G-Y5vdCM-htoOlaZhCn9gpzYv_tZD00h0hajUoWCDaZ5CP7R85jEDksFs1pOjlhntvrDovAATF21pvKdKcrjN1yuXg1TMcHxQAfGGiSAQlrgQJg6uU8VkDQ78PX0Z67KeCtVp_leZETjjbVA4oZSpFhKgEYqu_Mw1VeAFf952EdvYAoxyNYAWqvUhGlnMPEcVCKlFuWiWD0IRtQ2Eml4_iy2endJNWvg9KkeyNiaP2-cco0A7EyVyOZIq4X3LbAhYdEdfQv-SA8O80pfXgSwRuV93hL-K_e5GpEdUeItBhzVla4X4Bk01o6CwnKn-sX5fiJtQgz5n4S4tpdb7-eT8Vu7dRLuPT6jls4SAeTwGg2M-nd2nvgsfWSh-f8FWHAWwL5UGmRw8z5cGXZBlN0IErkPbP8aWbnEXdXWqjQLBlA6SkxyCO-CtXjd4iW2SMYcB7qnu50-z7E-B8ADbKV5J9rcLjtF9pYoiXfxo6ScAx82NFnutGycEt7w9i5nwuwtrbdvp0_Fca1BP2zywN-9jy6i7pJV68NwcsIQL1X2wG00TuWrilo7NldeQlQ2MITCBHskSH7U725GdT_Ru8ccPNaO9SJPPtc1pj0tn_VsZnEGBVBs5dv54-jiY6Bd0Mldf6_NsBZf5RlYioeAajndQeLak-36cC-6MEjpQRXehxEGKtI%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": 431.02,
"currency": "USD"
},
"price_eur": 385,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HWj9kqi4-baJuvsCjKAMbtVARDvGELnaQxHHZ80F9KcZ26cCh1wxy0u9hJmrdHhZHAY0K2dFiKQ2t7iGJz2PR1zSg0O4xvOPPcs9_3HRw_T4f4VwArxR3WfWcrwa29WBtuQEdWU4h_uKgbLPztGq6rtLl2nZBC61Jtfbj5KWD0J0tsRIhbH8eHR-QSue4vkuP0hhcrW5wy5HAXJyL2ZAzEAwwIqaMGJi4JSCMK3OzganUf9yvlpaNCo8JlrJR8NuvrW1R3SzycdvBDKX8LCYVA7j-mv3TynuI4AobVt9i4Z_wYNcrmYg4geV8EJuUX8V60JP5_gZYNa6Qx1aNOM_4kpLanX9KR-JHfhB1pte3u7VgLDkBlvX27-Pn5eIqAZJ_v518cG_AQxhDitin8Ng2Kkwj8nQZ_J3YbS8wfbjO5NYq05I2PpM3sHyc0ieN1tSV6l2hlNbmcyFLt-zub8EEM19xD7pR6cjLEuArvaltMFa6nYEFWwX8BLdXWOpGSV3G4n4jQjcPnwV5Y0TnHs8yN-2fQ1qju8AkU5c6HBGVPl2FO0I0qaLXY_hhwzjSLtw0RAOiFP6jmRsTrM9hxKyf2hNU486rQ3M-N67tcWqeYnV0sPDBkbJopZ33aDM1QoAIxs0CdLmf6CSnMpabjPkVfVdqvS7ej-V4lqZzYKPGr2eANdCxfQ5jIAlIX2rrdWKuDCiOduSM5fAoPaFgq9dtkVNREV6sSCm-r_XBx-piSTNsmUZdRnbS0bMYNZEAGKu8N5xqt-7PWpr52nmyCDTUtAi8fPRMOeGl-7ASuEY_aAtICwaxqKJ0RKmnlPYydzdRRaRI-Vbisjs6LvHgwmmTF_VadlvNw2qUBtoAMny-uXrK4WAWbpj2iO74vFiRxd4hqJTZfjao4692QmJtmPCVQGAlPIl6NyFw72Eq8L1_ZWr_16kqCUu95IQH5AAZYIvXTnaZeAt6ynDtuWous-nNfnGllTb3j8rN3U5tMarsqD-IzbWjPP68Zy4XBlgqd3CfzVOCNTTbGfS3Ysc1RisZWNs_B28ZmOz5urn6anOFXyf3ypANvmxj6R8pwX5hYPdOpx1AuB4YN3_zbrhLGr2VanD-4aODuA5OJRrze3LKAmNY5Ve0GmqIo7wP8kcux5KV5YZsU9rcheot-Y2ysbPQetXAertgQ0CpPeVAwTOjGWH1YlcaxbRu5OSLVbKTarxRPU9xVP4FrtH-eW_IGBS0IyKsn-Zr8uFTMLcQVH45o1c%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:LGA",
"code": "LGA",
"name": "LaGuardia",
"slug": "laguardia-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.7772222,
"lng": -73.8725
}
},
"local_time": "2026-11-11T15:30:00",
"utc_time": "2026-11-11T20:30: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": "2026-11-12T07:10:00",
"utc_time": "2026-11-12T07:10:00"
},
"duration_minutes": 640,
"stops": 1,
"airlines": [
"AC"
],
"segments": [
{
"flight_number": "AC8639",
"transport": "flight",
"airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"operating_airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:LGA",
"code": "LGA",
"name": "LaGuardia",
"slug": "laguardia-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.7772222,
"lng": -73.8725
}
},
"local_time": "2026-11-11T15:30:00",
"utc_time": "2026-11-11T20:30:00"
},
"arrival": {
"station": {
"id": "Station:airport:YUL",
"code": "YUL",
"name": "Montréal–Pierre Elliott Trudeau International",
"slug": "montreal-pierre-elliott-trudeau-international-montreal-quebec-canada",
"type": "airport",
"city": {
"id": "City:montreal_qc_ca",
"name": "Montreal",
"code": "YMQ",
"slug": "montreal-quebec-canada"
},
"country": {
"code": "CA",
"name": "Canada"
},
"timezone": "America/Toronto",
"gps": {
"lat": 45.4705556,
"lng": -73.740833
}
},
"local_time": "2026-11-11T17:08:00",
"utc_time": "2026-11-11T22:08:00"
},
"duration_minutes": 98,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "AC864",
"transport": "flight",
"airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"operating_airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:YUL",
"code": "YUL",
"name": "Montréal–Pierre Elliott Trudeau International",
"slug": "montreal-pierre-elliott-trudeau-international-montreal-quebec-canada",
"type": "airport",
"city": {
"id": "City:montreal_qc_ca",
"name": "Montreal",
"code": "YMQ",
"slug": "montreal-quebec-canada"
},
"country": {
"code": "CA",
"name": "Canada"
},
"timezone": "America/Toronto",
"gps": {
"lat": 45.4705556,
"lng": -73.740833
}
},
"local_time": "2026-11-11T19:10:00",
"utc_time": "2026-11-12T00:10: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": "2026-11-12T07:10:00",
"utc_time": "2026-11-12T07:10:00"
},
"duration_minutes": 420,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 122,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiQUM6ODQ5NzpFV1I6MTc5NDQyOTAwMDpZVUw6MTc5NDQzNDgyMDplY29ub215OkZhbHNlOjo6QUN8QUM6ODY0OllVTDoxNzk0NDQyMjAwOkxIUjoxNzk0NDY3NDAwOmVjb25vbXk6RmFsc2U6OjpBQyIsImkiOlsiMWNkYjBmNjQ1MTIwMDAwMDNjYjI5NDVkXzB8MWNkYjBmNjQ1MTIwMDAwMDNjYjI5NDVkXzEiXSwidGhjIjowLCJ0YXQiOjAsInZpIjowLCJ0IjoiT1cifQ==",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H9pduAHh_zLRbQOW7-ptBpsLQOtreaw-Hs2SrjgGWWzx3IOAWQ5Zm_uOcfb2zN7eXR3pxMzMWrjr-tMwA9J0Vqqbg1MgaeamCyM6MMcZ5J1SUYnmLf2qVJn1h8kttA9OnQmmXeRuxymys8H6U9lpELSCUdifxQyLsun7Kai_RCF8azgr5oewLz6-lubYxsoVFdvEynlEICSOzZ_5DmSOQqYGmTP2wGt81cnOsSCCk4DEMf1vWUOoy_IisntEzS8hThVSRVItpAFKeLNArKsW4-rTWr2SLZU-b4_i1ksswFsL2KcLRDEQwtWjh6rNTlnNTLtJXTj7BStnx_Zno0FDKf5YMDqPBHkMPS-FkZb6bRVrMmnZbFiymHDgqUAw790C7wGxDvxZHA3wOCA04KAnJwStGuwv4MyXOBa2y2tE0b0OIKl8yxLKSLgnUjEvvcK3EWbmmtZCJax0orJ_m2AYxP026uKZ-5q_wZaTuej7AtEa_JF0CUC88u_IMJWfyTQrrymIB982Tq_OBxuH2NBbIAHoR4nTTCVmeXqQwHe6mrSAHqxOEPn8c_6rzAMLhEOfrVTqOoXI9dKhhRN0bfS3OF9mP4MHgPQ0aJ7SVcpgHcZWGmlZcVn0kZrXMSwyt1u8q36vl6kTQU8q1VXrf2EZ028G5GZvV_g3YwXo9VcH-y7fk4dcAXh7di0NF4b8UFIwRpDNT3iE1HP-mInqhLx6ZfKoVqboChEjVDE6JekMPV0z2O8Hd-nHLSL8AHYWWcfdktEEtgy8AyGn5MbxsdsUnw7gJnIXg-k7qLP7s2rLrGvF12NRH0Qz7cnQ1gv70M_rIDLsF7xJ2lNTNWW3xhQprV8atQhhr_qfPDJBwLAku7gR5pDtVrXkH1cbeJ1AeSCTq7hHkXPzPNNsAAKeCJsKZeDVYkXJmywrRnJwe-vBaoHMSkGUJJORWbr9w5L8bEYuFBWkah0eDRNTnAL9dC_mTbBQv6eUyxv_1-LmPhSEs4nHVO7f4-7xEFV36mrk2NJk9aS0QcinSZcuxLO0zGfUr2ZCCMJYifvOdGDCVcAHZhXjK-JZPYWKoNhNX1GTXZSVFpqEPgcZnhjEqqFPM71XlPbFmTwRQlK0gRi9taRK8g62eDK5G6kIxF7zV5PGUo3K84GC_O_jYZbO6nRJooMUxMA%3D%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 383,
"currency": "USD"
},
"price_eur": 342.11,
"fares": {
"standard": null,
"flexi": null
},
"kiwi_guarantee_price": {
"amount": 57.45,
"currency": "USD"
},
"duration_minutes": 640,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": 6,
"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": 0,
"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": 5,
"length_cm": 43,
"width_cm": 16,
"height_cm": 33,
"dimensions_sum_cm": 92
}
]
}
],
"hand_bag_tiers": [],
"checked_bag_tiers": [
{
"price": {
"amount": 105,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 249.78,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 383,
"currency": "USD"
},
"price_eur": 342.11,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H9pduAHh_zLRbQOW7-ptBpsLQOtreaw-Hs2SrjgGWWzx3IOAWQ5Zm_uOcfb2zN7eXR3pxMzMWrjr-tMwA9J0Vqqbg1MgaeamCyM6MMcZ5J1SUYnmLf2qVJn1h8kttA9OnQmmXeRuxymys8H6U9lpELSCUdifxQyLsun7Kai_RCF8azgr5oewLz6-lubYxsoVFdvEynlEICSOzZ_5DmSOQqYGmTP2wGt81cnOsSCCk4DEMf1vWUOoy_IisntEzS8hThVSRVItpAFKeLNArKsW4-rTWr2SLZU-b4_i1ksswFsL2KcLRDEQwtWjh6rNTlnNTLtJXTj7BStnx_Zno0FDKf5YMDqPBHkMPS-FkZb6bRVrMmnZbFiymHDgqUAw790C7wGxDvxZHA3wOCA04KAnJwStGuwv4MyXOBa2y2tE0b0OIKl8yxLKSLgnUjEvvcK3EWbmmtZCJax0orJ_m2AYxP026uKZ-5q_wZaTuej7AtEa_JF0CUC88u_IMJWfyTQrrymIB982Tq_OBxuH2NBbIAHoR4nTTCVmeXqQwHe6mrSAHqxOEPn8c_6rzAMLhEOfrVTqOoXI9dKhhRN0bfS3OF9mP4MHgPQ0aJ7SVcpgHcZWGmlZcVn0kZrXMSwyt1u8q36vl6kTQU8q1VXrf2EZ028G5GZvV_g3YwXo9VcH-y7fk4dcAXh7di0NF4b8UFIwRpDNT3iE1HP-mInqhLx6ZfKoVqboChEjVDE6JekMPV0z2O8Hd-nHLSL8AHYWWcfdktEEtgy8AyGn5MbxsdsUnw7gJnIXg-k7qLP7s2rLrGvF12NRH0Qz7cnQ1gv70M_rIDLsF7xJ2lNTNWW3xhQprV8atQhhr_qfPDJBwLAku7gR5pDtVrXkH1cbeJ1AeSCTq7hHkXPzPNNsAAKeCJsKZeDVYkXJmywrRnJwe-vBaoHMSkGUJJORWbr9w5L8bEYuFBWkah0eDRNTnAL9dC_mTbBQv6eUyxv_1-LmPhSEs4nHVO7f4-7xEFV36mrk2NJk9aS0QcinSZcuxLO0zGfUr2ZCCMJYifvOdGDCVcAHZhXjK-JZPYWKoNhNX1GTXZSVFpqEPgcZnhjEqqFPM71XlPbFmTwRQlK0gRi9taRK8g62eDK5G6kIxF7zV5PGUo3K84GC_O_jYZbO6nRJooMUxMA%3D%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": 431.02,
"currency": "USD"
},
"price_eur": 385,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H4y_AfY_ymHpIH8gI0RnatjwRDzlaBYmuCByb2UMyHlGzL1gkmppI2S5e3xNQZ07VpCsNlfwvnc4CQ6j_tylGjDfGSmiN3cUZhPeQgSiFYvSSvQ4yAB5wRmU7l_OxFX8SuCZNoic8yWJbHAwjdIY4RYqiFF4beqrtzIkK9leXUW5fOyx8jUxOUnAB1oWnUUKxNiraN6siyXqioGKfhUYuIMv7H_fRp2bhbTj2Tqejny9f9X-MxsXVzzi4u9uW6YUJl_z9BgYZidwEcE44RV8vSIhT0jTLHMqnzRS60knOgKThyr66d66GvfONcWamrofCHWa6wKGjvT_1UcE_uq0qUUlzRlnOkSUduM5fQto__OoNCkJtIiHcPUhEbUUJUKw2iZvVnfgZ2whV0gMdxtWMTN7-7LDpmrqzbj2gKs3NoMJ6S82lkq521k6f_w1dArXawQQ7WMJVnfHpTlIh6CQ-xWSKb657P_EAI4toiUSY7l8fGiKeFB73mTXbUIMI-na7zIdYeEQUGyTL5n52vKSHikP3V5RefKPlRNMZC-jcvvOEqxZpaQn9nLrsvl6vGkX3t56AHIrwUNvBcMX34u1eXxYsu9v7S7Jjhojho3O3-Egqvd01cdJijh2xNUJtQ0BccsnHkKh8rQg-hPajbQ2GU5W3ewfetDXyXSehEuoMmT0zmKtDuC0xPrTNwFdq3M1NMXNS34PHss-6hZscxomLmiJzfvvKua73rW8gKW8x6KrXWcKQBdNkWIOzFn48bwjWSVaQEzCHTJgiFqs9ETKMfG1kaNhj54KIypw6pFYV5EnybC9XS_ineSFrPzwyx1E5myqDzC2WiSwdy9niNSSDYWVtlsiFRpW8bf36-GmyfJM-yBt8HpgBPYB4h3uXTKCDl7GvykI_QKFsGS8nfNRhjTrDnHeoYr5stpw74GL22SQc15Sf58T4hnSoRHWN94YO07kb5HPGpNCusLU7bkuaPJHqwiliH1nGYxBqTrHI--ETdxfOtkPGhbhMzemOoTzZiEsOfc30wvzmPtIV5wX7cmvJY_W0OxPJZ4Wk8lRMFpGc-sWXclgC8BOCvJXmy2xbJw1vudTg1MysIe64FmKyXOYLsFlJIoJ7nKCCJ6IGJu68_wYt6AmK-BrqB3RmVtXzwi1XSLFqJzzLFcjFYZlbLk7NLAGfi0MLnl9f_wwaDtIM4wkEGAzQzw-Cm_C2Doy92I_jhINdVVlqS6H1zAcEhqIKwvRqs9WHKz9ohoNa9mM%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:EWR",
"code": "EWR",
"name": "Newark Liberty International",
"slug": "newark-liberty-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.6925,
"lng": -74.168611
}
},
"local_time": "2026-11-11T15:30:00",
"utc_time": "2026-11-11T20:30: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": "2026-11-12T07:10:00",
"utc_time": "2026-11-12T07:10:00"
},
"duration_minutes": 640,
"stops": 1,
"airlines": [
"AC"
],
"segments": [
{
"flight_number": "AC8497",
"transport": "flight",
"airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"operating_airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:EWR",
"code": "EWR",
"name": "Newark Liberty International",
"slug": "newark-liberty-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.6925,
"lng": -74.168611
}
},
"local_time": "2026-11-11T15:30:00",
"utc_time": "2026-11-11T20:30:00"
},
"arrival": {
"station": {
"id": "Station:airport:YUL",
"code": "YUL",
"name": "Montréal–Pierre Elliott Trudeau International",
"slug": "montreal-pierre-elliott-trudeau-international-montreal-quebec-canada",
"type": "airport",
"city": {
"id": "City:montreal_qc_ca",
"name": "Montreal",
"code": "YMQ",
"slug": "montreal-quebec-canada"
},
"country": {
"code": "CA",
"name": "Canada"
},
"timezone": "America/Toronto",
"gps": {
"lat": 45.4705556,
"lng": -73.740833
}
},
"local_time": "2026-11-11T17:07:00",
"utc_time": "2026-11-11T22:07:00"
},
"duration_minutes": 97,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "AC864",
"transport": "flight",
"airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"operating_airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:YUL",
"code": "YUL",
"name": "Montréal–Pierre Elliott Trudeau International",
"slug": "montreal-pierre-elliott-trudeau-international-montreal-quebec-canada",
"type": "airport",
"city": {
"id": "City:montreal_qc_ca",
"name": "Montreal",
"code": "YMQ",
"slug": "montreal-quebec-canada"
},
"country": {
"code": "CA",
"name": "Canada"
},
"timezone": "America/Toronto",
"gps": {
"lat": 45.4705556,
"lng": -73.740833
}
},
"local_time": "2026-11-11T19:10:00",
"utc_time": "2026-11-12T00:10: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": "2026-11-12T07:10:00",
"utc_time": "2026-11-12T07:10:00"
},
"duration_minutes": 420,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 123,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiRUk6MTA2OkpGSzoxNzk0NDQ5NzAwOkRVQjoxNzk0NDczMTAwOmVjb25vbXk6RmFsc2U6OjpFSXxFSToxNTg6RFVCOjE3OTQ0Nzc2MDA6TEhSOjE3OTQ0ODI3MDA6ZWNvbm9teTpGYWxzZTo6OkVJIiwiaSI6WyIyMGExMGY2NDUxMjAwMDAwM2JkOWM3MThfMHwyMGExMGY2NDUxMjAwMDAwM2JkOWM3MThfMSJdLCJ0aGMiOjAsInRhdCI6MCwidmkiOjAsInQiOiJPVyJ9",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H7SiPq727ja2-xAq9LKXhdDIaylociY1tt6DxMwrHpi4Gy71r2M1TJ0wkAzkvV_RJE8aw6399qWzrUpWVi74R4TuJKTHvY_1klyW1eqAKot-h9zTL_EyZulxCI-2hl4W0EYpktDwTQ9Mp5CYDxnn9jvu8b1Ck091-R8fyiZH_OUTkrcjC4nYylzp_voYjIfnSexH-Lak7F0zkCVJdHdA9Iwwk9ncieIxF2-ptLXfdqsPYW8LOjACUs-8jm3pjkaQNdrdzH0Kb7kNM8220Vm8JODBKX_PuF-QLdPC5aDLYHmVnvv3i7slJuxhoai7TwF2N-feHt8jp0vIcqYoSmMpbxMJy4UBL6tQjRgUyEePi-9boi7ZtptS7oG0izVEU7-N6_g_Ly1OTlMdh4LjGuJlu4blpIJRXHKhO0EL8-2sYkOOWAlDkTLky0GWHNpGwmidJHLm0Jzop8HsXZt7HHg--i5Jr_wiWZ1FKEW80U4uWNtfPu-RaZMRnwRQavDLHvOCgDSvZORNzDM2cyy3zAjaCx54Oa0gb47ZdDNTwhvmC3WwUATTjoI3RR9DPWmgUsY9vt945zTy8m3gGQ3VsVlJd0juArUlsvbCfC-NgYNGTGfBRofjra5O16MmUO5lBr0b-8pUzFtt6n4wg-Qx_NCO7C6UgGIoX1nKddTBL6va60le6wWN7HMV9MysR345tG6wC_yDiahaiRuBv52A_jdG91qpMamuJBgLztcWjRE5ARgtdX4S_aHulE4z8Qksac3PW70cDfsrQzCkTE0zEDhJXGviFdCXjpAEcsvzkRAY-RFNfL6Ct1nKiNsgaQ8OCiLrbt3C6_CBfsUh4GwrQbktH1BYiGLoyUX-AUF-ejYNYpdwUGRQa38ITlkMhMuZzbG2P_UP-2U987RL3Lt-JxLQqkSdCh7Pb0Q95AdssmFSOksTSujSQZdMakd0kbowuz2Q7idQ0eFcwNT5jlbFfzWnQNgh03EK7A5gftTohxhQhWHRTTaqETtQOMhSWzBrgHGo_R6shB-uWlsApkZnKoqiMcrqrmZZbpye71nThqzsHpVsGRIm2ApGJC0wxE9trNFBasvECKNAkDUS7AdJlrcvsMQQoEXDreh3WOwtXTDR7lZLosIc8YJ4pO2MsEmza8SNq&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 397,
"currency": "USD"
},
"price_eur": 354.61,
"fares": {
"standard": null,
"flexi": null
},
"kiwi_guarantee_price": {
"amount": 59.55,
"currency": "USD"
},
"duration_minutes": 550,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": null,
"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": 5,
"length_cm": 40,
"width_cm": 20,
"height_cm": 30,
"dimensions_sum_cm": 90
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 24,
"height_cm": 40,
"dimensions_sum_cm": 119
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 75.57,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 20,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 397,
"currency": "USD"
},
"price_eur": 354.61,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H7SiPq727ja2-xAq9LKXhdDIaylociY1tt6DxMwrHpi4Gy71r2M1TJ0wkAzkvV_RJE8aw6399qWzrUpWVi74R4TuJKTHvY_1klyW1eqAKot-h9zTL_EyZulxCI-2hl4W0EYpktDwTQ9Mp5CYDxnn9jvu8b1Ck091-R8fyiZH_OUTkrcjC4nYylzp_voYjIfnSexH-Lak7F0zkCVJdHdA9Iwwk9ncieIxF2-ptLXfdqsPYW8LOjACUs-8jm3pjkaQNdrdzH0Kb7kNM8220Vm8JODBKX_PuF-QLdPC5aDLYHmVnvv3i7slJuxhoai7TwF2N-feHt8jp0vIcqYoSmMpbxMJy4UBL6tQjRgUyEePi-9boi7ZtptS7oG0izVEU7-N6_g_Ly1OTlMdh4LjGuJlu4blpIJRXHKhO0EL8-2sYkOOWAlDkTLky0GWHNpGwmidJHLm0Jzop8HsXZt7HHg--i5Jr_wiWZ1FKEW80U4uWNtfPu-RaZMRnwRQavDLHvOCgDSvZORNzDM2cyy3zAjaCx54Oa0gb47ZdDNTwhvmC3WwUATTjoI3RR9DPWmgUsY9vt945zTy8m3gGQ3VsVlJd0juArUlsvbCfC-NgYNGTGfBRofjra5O16MmUO5lBr0b-8pUzFtt6n4wg-Qx_NCO7C6UgGIoX1nKddTBL6va60le6wWN7HMV9MysR345tG6wC_yDiahaiRuBv52A_jdG91qpMamuJBgLztcWjRE5ARgtdX4S_aHulE4z8Qksac3PW70cDfsrQzCkTE0zEDhJXGviFdCXjpAEcsvzkRAY-RFNfL6Ct1nKiNsgaQ8OCiLrbt3C6_CBfsUh4GwrQbktH1BYiGLoyUX-AUF-ejYNYpdwUGRQa38ITlkMhMuZzbG2P_UP-2U987RL3Lt-JxLQqkSdCh7Pb0Q95AdssmFSOksTSujSQZdMakd0kbowuz2Q7idQ0eFcwNT5jlbFfzWnQNgh03EK7A5gftTohxhQhWHRTTaqETtQOMhSWzBrgHGo_R6shB-uWlsApkZnKoqiMcrqrmZZbpye71nThqzsHpVsGRIm2ApGJC0wxE9trNFBasvECKNAkDUS7AdJlrcvsMQQoEXDreh3WOwtXTDR7lZLosIc8YJ4pO2MsEmza8SNq&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": 444.87,
"currency": "USD"
},
"price_eur": 397.37,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H6BtCiAl7q2xLyo2wT3WVTHymeKgKvXLC0pm-lrja_WM5eknIuwKizViHMM4op0CwUvrNoopc9R6tLl-fvlQt7Z6wumoMzpMjggMz-LugtajChde2Tz8sWAKQtews2nrbFCgPgt-vgheMEpEwFtmNtLxmzgm32l7cByXwcfV5QsR5t5q6IDjbynSacY-S_81PHSZPmC_DQPoV8fRveZTLQsvdSy5t-WX3EaR2gr_9bjBlG2ODV0wYabxY7DJrYXJKavpqGmfO3Jwr5kgZr5SHBnHG3mRS2sNugHjn8Mql3AKGltIeMqjsg7OQsMk4o124q3b1nu2rIFuaK41WBAxcsJyNHD2Bkt5LEccg1VZ8XzcGpGOvf7rOYVWDyBOsrizIat2kn-cQumLwfR8_eCdMNndWdqNEVMZdgGgtQek7z-tNcn5LEeNXyuO5wcWlb4oJDJ6LqyyYX-etiPgwi7ulNSsysqxNVaewIbl7DCk0I7uhyLhkrKAihdDgkSGBIt_2nygT355OPU7ydWkoZcRwJona-tWa4o5iXpLRxF9iLpkmHry4luN4uTZEPnj3iYKbqzsw-EvMNOBEnSSR-c681I4V5wJIN9A_kZN7bxX-QgyFsJMBTdAaMKNFichxsTUoT4Guf8H5nMFKGv9hYtnLXZMIBFU5t7ST7SGEw9VthdEwqNNTBau-wt0bt5Sqnpy_siJYBV1HfmuY5zXlt89qaGXYSct_dzxaf6P4RcsNgo64Z475qUg-qV6gcK84Xh8CYol_cqIfTkSJcNMrXjQGD5WwnEYB7HkF0_9-v4RfegQ4QccrfQQK2a_6VFBEQFxiYrg74wrEWfyoUyJTKjUc54KBX-IsObWAFQL08mvSFn9OznCp-vMObS133sKPzki6l0G1mCRgsRLVyUQzuIFN3dPCJSQ0SBhX4OC7fFSk5X-4ZCHSq3WeABnxOBx96EAj81r4SGierqAnNoSejRjI8W-e9pHdoRRRfws8-jbRp-ZpBb9O4OA1BYQroyq8A8tzroZnfn4oLH5n-ORXu7z2fIPxn231tlFqwRxHpDUsylq21wPKLnJ6RSoOOvXNKxwcaWr1YSNoT0if1-omHI45UlLreyPWr4kfDxa4rIWd6tlVIbXeW3abZwFOADwG41KGNwQ082tAtgwSNiU8M-hrFKLc8LXQi2rYdjBFopV9b0Gi6fp2yDJoMsXP6ZUVnTUKNAjaknN0lIaZPtT5qv3zIg%3D%3D&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": "2026-11-11T21:15:00",
"utc_time": "2026-11-12T02:15: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": "2026-11-12T11:25:00",
"utc_time": "2026-11-12T11:25:00"
},
"duration_minutes": 550,
"stops": 1,
"airlines": [
"EI"
],
"segments": [
{
"flight_number": "EI106",
"transport": "flight",
"airline": {
"code": "EI",
"name": "Aer Lingus",
"icao": "EIN",
"alliance": null,
"website": "https://www.aerlingus.com/html/en-IE/home.html",
"logo_link": null
},
"operating_airline": {
"code": "EI",
"name": "Aer Lingus",
"icao": "EIN",
"alliance": null,
"website": "https://www.aerlingus.com/html/en-IE/home.html",
"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": "2026-11-11T21:15:00",
"utc_time": "2026-11-12T02:15:00"
},
"arrival": {
"station": {
"id": "Station:airport:DUB",
"code": "DUB",
"name": "Dublin",
"slug": "dublin-dublin-ireland",
"type": "airport",
"city": {
"id": "City:dublin_ie",
"name": "Dublin",
"code": "DUB",
"slug": "dublin-ireland"
},
"country": {
"code": "IE",
"name": "Ireland"
},
"timezone": "Europe/Dublin",
"gps": {
"lat": 53.4213889,
"lng": -6.27
}
},
"local_time": "2026-11-12T08:45:00",
"utc_time": "2026-11-12T08:45:00"
},
"duration_minutes": 390,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "EI158",
"transport": "flight",
"airline": {
"code": "EI",
"name": "Aer Lingus",
"icao": "EIN",
"alliance": null,
"website": "https://www.aerlingus.com/html/en-IE/home.html",
"logo_link": null
},
"operating_airline": {
"code": "EI",
"name": "Aer Lingus",
"icao": "EIN",
"alliance": null,
"website": "https://www.aerlingus.com/html/en-IE/home.html",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:DUB",
"code": "DUB",
"name": "Dublin",
"slug": "dublin-dublin-ireland",
"type": "airport",
"city": {
"id": "City:dublin_ie",
"name": "Dublin",
"code": "DUB",
"slug": "dublin-ireland"
},
"country": {
"code": "IE",
"name": "Ireland"
},
"timezone": "Europe/Dublin",
"gps": {
"lat": 53.4213889,
"lng": -6.27
}
},
"local_time": "2026-11-12T10:00:00",
"utc_time": "2026-11-12T10:00: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": "2026-11-12T11:25:00",
"utc_time": "2026-11-12T11:25:00"
},
"duration_minutes": 85,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 75,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiRUk6MTAwOkVXUjoxNzk0NDM3MTAwOkRVQjoxNzk0NDYwNTAwOmVjb25vbXk6RmFsc2U6OjpFSXxFSToxNTI6RFVCOjE3OTQ0NjUzMDA6TEhSOjE3OTQ0NzA3MDA6ZWNvbm9teTpGYWxzZTo6OkVJIiwiaSI6WyIxY2RiMGY2NDUxMjAwMDAwMGRhNTc2ZDVfMHwxY2RiMGY2NDUxMjAwMDAwMGRhNTc2ZDVfMSJdLCJ0aGMiOjAsInRhdCI6MCwidmkiOjAsInQiOiJPVyJ9",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HWOu_1w_gHCYe9iRDm-EjVcu1JHyXLq-IupDxfb6MziKOoCvdKVjVSEgliP8qJILML-lFNThFU3H6vxbjPRn-ulxa6NgIHbcGGugxqDXOK6_TMTUfgm0CqCvE0fba1X8Bmyo5XYWne1kVWeUB_WAkJH1XpQNRZVVNL81xkMx4KwcEaXa1LP-O-9JsaJ8Ti1MLuO4sff0lvobFcAytJGWjICJPMdeHrLMGhnSoNQlIBD82EKhgfazvmXoyBrb8tbK4_WIEjh5n5iQD1g-EO9ivp_oKL3qjhq5axbJnsDITBUA_urva7R1ltACl5aXkP_BEltIrtfh4jhvm_nFH3begpAz43zcn-ZH6Stt1A_JzUfKO6o1DPnzG74oWL4Lf8tqjYQHtMStcRYtj-afEVCzy-wsmswm0NuZEuTDrUzZndC18xk4L50b30PO24J1uhY9Bdd4atticubeqPhcYWDzpq8jpOS9j_783SiH843Rkvid1WtTTSXMf65FsLFJdvkqHdb5tGrPIizxb0ct98N_YvrBjft6MQ5o2AKmvoC5bCf5fThuAyY_g2VFX6MUI7uZFVfwSWoLOt-C-E5dhb9umbyUowgdKZZYs0q9TH7zweGFCdKawDGTEcFVmjd_uAvr5CLLlY_Z_ewXoZ_pJiQ8m59fokYSFnYXXHXNp04VwYari0pWoZUrmikasxO1JjkAueDgPY_I2JH5snmrY6TGpasPc6zoylYGzW5A-CgP4WDo1gopY2gRrUFKFettvwHH-ZfcqKnMch3cTcVyYvP6fV4y7RfgG2D2CJXYGR5MnHQJ2vPPSexBRa3t904Eup2uGBIZeENeZNC3CHccPjMIgIsgv8viuUpIbdtCOh_6RMjnj7IwNyF_GKbmRV1dOGWm1Z4LfyZnGmXiN-UENJNd-crJRatYOEFsmHssO3PIijTxB241JaBW4KpNaI3XcFMUMYe7eQBdmcoet2owxLRQzkp4nmFvm-MxqhZvSVxTJnaOyKLAqGcjpzyBs0EJ0eHMba2GLoVJtBv_eQhw8EeiJsIRPqg99n-nVZe1FBwCyFXaXWaxb0tYUa7xZW_iQq7Duu0HPSfK_uMYJe0DfgpAto2_8mauInymAV9R_pTXQ9tj6wMJUPcxVC313TWtQQg3O&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 397,
"currency": "USD"
},
"price_eur": 354.61,
"fares": {
"standard": null,
"flexi": null
},
"kiwi_guarantee_price": {
"amount": 59.55,
"currency": "USD"
},
"duration_minutes": 560,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": null,
"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": 5,
"length_cm": 40,
"width_cm": 20,
"height_cm": 30,
"dimensions_sum_cm": 90
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 24,
"height_cm": 40,
"dimensions_sum_cm": 119
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 75.57,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 20,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 397,
"currency": "USD"
},
"price_eur": 354.61,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HWOu_1w_gHCYe9iRDm-EjVcu1JHyXLq-IupDxfb6MziKOoCvdKVjVSEgliP8qJILML-lFNThFU3H6vxbjPRn-ulxa6NgIHbcGGugxqDXOK6_TMTUfgm0CqCvE0fba1X8Bmyo5XYWne1kVWeUB_WAkJH1XpQNRZVVNL81xkMx4KwcEaXa1LP-O-9JsaJ8Ti1MLuO4sff0lvobFcAytJGWjICJPMdeHrLMGhnSoNQlIBD82EKhgfazvmXoyBrb8tbK4_WIEjh5n5iQD1g-EO9ivp_oKL3qjhq5axbJnsDITBUA_urva7R1ltACl5aXkP_BEltIrtfh4jhvm_nFH3begpAz43zcn-ZH6Stt1A_JzUfKO6o1DPnzG74oWL4Lf8tqjYQHtMStcRYtj-afEVCzy-wsmswm0NuZEuTDrUzZndC18xk4L50b30PO24J1uhY9Bdd4atticubeqPhcYWDzpq8jpOS9j_783SiH843Rkvid1WtTTSXMf65FsLFJdvkqHdb5tGrPIizxb0ct98N_YvrBjft6MQ5o2AKmvoC5bCf5fThuAyY_g2VFX6MUI7uZFVfwSWoLOt-C-E5dhb9umbyUowgdKZZYs0q9TH7zweGFCdKawDGTEcFVmjd_uAvr5CLLlY_Z_ewXoZ_pJiQ8m59fokYSFnYXXHXNp04VwYari0pWoZUrmikasxO1JjkAueDgPY_I2JH5snmrY6TGpasPc6zoylYGzW5A-CgP4WDo1gopY2gRrUFKFettvwHH-ZfcqKnMch3cTcVyYvP6fV4y7RfgG2D2CJXYGR5MnHQJ2vPPSexBRa3t904Eup2uGBIZeENeZNC3CHccPjMIgIsgv8viuUpIbdtCOh_6RMjnj7IwNyF_GKbmRV1dOGWm1Z4LfyZnGmXiN-UENJNd-crJRatYOEFsmHssO3PIijTxB241JaBW4KpNaI3XcFMUMYe7eQBdmcoet2owxLRQzkp4nmFvm-MxqhZvSVxTJnaOyKLAqGcjpzyBs0EJ0eHMba2GLoVJtBv_eQhw8EeiJsIRPqg99n-nVZe1FBwCyFXaXWaxb0tYUa7xZW_iQq7Duu0HPSfK_uMYJe0DfgpAto2_8mauInymAV9R_pTXQ9tj6wMJUPcxVC313TWtQQg3O&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": 444.87,
"currency": "USD"
},
"price_eur": 397.37,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HxVOQY1O4bujlz4TuQ64RV6lk6sD8kcW0N-UgdqyIvkrAUWfuJH-VgsmRxOY170vF48f1pOdu7i_GrYMTrPj2FAo7eCEJbSVu8FFBUDYNES134t9cTgpNHDVYJbRBOR83dgC1x7zOiz5l6wRmbM-P920bWZ3cSj80Qm2aw-Py7ZCJPRkvjMfVys-w0E71yiFOJQnPCnyj7ps1wcvDvKhGDuf-KoS_ocXzBQxj7Jo9RCCi_8nrniif4tA_9pr_eCuBLJN9CNLguYRWBJO8YSlCChdoQYJx2U_63g5_qx7h_xF0UGdCcJuZuAO0QIuW48Q5hIdCL4VwD-C5adcASDWLpnekJdQvrewXOjrWkFsZqEZcD5qcNjiRzkLzp0EoieJF_XP329wqsKwsGLLBlfmzJdaokKqimaonlCjIQF3ZUtmDAY5gAJ_H19d_-XUVKStE6jw3XfrTG0_mV1EHMtU_I5Oav3kryPdvNR_hQ2uX0WSuN5K0FLAAdkfNq3m9c0zJ5mt1-STEG5cTy5HHlvPPHchUd-phTjO6-g8kK_CRYVbZTgdpCe1UIq6c0vsQzXbOpkgDmp89jUW2lR9mLS9YX1I6doPhNdNCwaiY-Tg1IqrDR1wTSuvxYlwY31_oHH1tgHp4oE6zebtmmWCDEzcoWs0V9OGjsmPKE9XgSKgR0wqc_RUaHrB1XuhlNBpxJPFL8EvL3mI4gdyPtyjk6vqlypMZh4aas7k00CHXa70IraxnvN4HTI1pQgX8zdFmCrar49WmzTUOR8LeLEGd_05Qt1U6ljX8_9CU0PTBLUWg9jNVci-rtZITEUwCRjsFw5KjZ-4M3xd3cTMT1-XmBU0l9dJ1QlUqaEjpatlXVGBF30o7X-3BQ6j-5SmsEeBuEpDq2gRE9aRSkDzRJF0C9HfVnBiCxQotHhi_fjECgqBynKZ8eEZLvVScOeVruf-TRZYswJXlJrCRfoDpMKBmChw7qkaGfglkkMJ1AyADSu0IKhDuecXde-DlfhanxR6HWYGG2rGzK2S23QkZy_lRG_uwVtz9QvBxrfSRx-HRsuQJ_-asqVe2sYoX_lWe4FtF7LbjZ417FUINOXH7_h2LEZpVH48oFavMW3JmDeJdX6iRxcsobHjrljGZp1Y_MI-hv64magTASz3T4WWWEc6AcNLGcS-rw3RNrruzhkC8eUDRM5RHBwdxNr1TlqC4LIx2CfAPgbtT9fN6BFABMhinDw3JZg%3D%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:EWR",
"code": "EWR",
"name": "Newark Liberty International",
"slug": "newark-liberty-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.6925,
"lng": -74.168611
}
},
"local_time": "2026-11-11T17:45:00",
"utc_time": "2026-11-11T22: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": "2026-11-12T08:05:00",
"utc_time": "2026-11-12T08:05:00"
},
"duration_minutes": 560,
"stops": 1,
"airlines": [
"EI"
],
"segments": [
{
"flight_number": "EI100",
"transport": "flight",
"airline": {
"code": "EI",
"name": "Aer Lingus",
"icao": "EIN",
"alliance": null,
"website": "https://www.aerlingus.com/html/en-IE/home.html",
"logo_link": null
},
"operating_airline": {
"code": "EI",
"name": "Aer Lingus",
"icao": "EIN",
"alliance": null,
"website": "https://www.aerlingus.com/html/en-IE/home.html",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:EWR",
"code": "EWR",
"name": "Newark Liberty International",
"slug": "newark-liberty-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.6925,
"lng": -74.168611
}
},
"local_time": "2026-11-11T17:45:00",
"utc_time": "2026-11-11T22:45:00"
},
"arrival": {
"station": {
"id": "Station:airport:DUB",
"code": "DUB",
"name": "Dublin",
"slug": "dublin-dublin-ireland",
"type": "airport",
"city": {
"id": "City:dublin_ie",
"name": "Dublin",
"code": "DUB",
"slug": "dublin-ireland"
},
"country": {
"code": "IE",
"name": "Ireland"
},
"timezone": "Europe/Dublin",
"gps": {
"lat": 53.4213889,
"lng": -6.27
}
},
"local_time": "2026-11-12T05:15:00",
"utc_time": "2026-11-12T05:15:00"
},
"duration_minutes": 390,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "EI152",
"transport": "flight",
"airline": {
"code": "EI",
"name": "Aer Lingus",
"icao": "EIN",
"alliance": null,
"website": "https://www.aerlingus.com/html/en-IE/home.html",
"logo_link": null
},
"operating_airline": {
"code": "EI",
"name": "Aer Lingus",
"icao": "EIN",
"alliance": null,
"website": "https://www.aerlingus.com/html/en-IE/home.html",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:DUB",
"code": "DUB",
"name": "Dublin",
"slug": "dublin-dublin-ireland",
"type": "airport",
"city": {
"id": "City:dublin_ie",
"name": "Dublin",
"code": "DUB",
"slug": "dublin-ireland"
},
"country": {
"code": "IE",
"name": "Ireland"
},
"timezone": "Europe/Dublin",
"gps": {
"lat": 53.4213889,
"lng": -6.27
}
},
"local_time": "2026-11-12T06:35:00",
"utc_time": "2026-11-12T06:35: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": "2026-11-12T08:05:00",
"utc_time": "2026-11-12T08:05:00"
},
"duration_minutes": 90,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 80,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiQUM6NzI1OkxHQToxNzk0NDQ0OTAwOllZWjoxNzk0NDUxMDIwOmVjb25vbXk6RmFsc2U6OjpBQ3xBQzo4NTg6WVlaOjE3OTQ0NTYwMDA6TEhSOjE3OTQ0ODI0MDA6ZWNvbm9teTpGYWxzZTo6OkFDIiwiaSI6WyIyMmVlMGY2NDUxMjAwMDAwMmUyNzBhODVfMHwyMmVlMGY2NDUxMjAwMDAwMmUyNzBhODVfMSJdLCJ0aGMiOjAsInRhdCI6MCwidmkiOjAsInQiOiJPVyJ9",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H_j3pJ7Tua6VJul8SYsIlQ9_KGtea5g1ZOURMbP4sGl1ZoOmUcID4GmMo2Smc_F3I2aFkqt6MQjzqBh_AwvzrBCnx1RDDYb9pyjy9FoE59tY8RDbnZrp5_MJbBbqmoNW4vObt5FYERIfAoOQWGA9Vc6pap3TuyX8PVpOk37LgXX1PgbD8uH8xoK1IDYKhdu9C0uuMBvNe0bjROqRKxT6YTo4cywe_cu_i4qgjLlO2U8swy-BB_-NAwEQH-q0MT46gPUBWfm94bJUc-1XqjzRbKp0Pa4nd5P88MdeqlEAWPP_rCKoZfwzj5-0ZAwra8BT5w5a4GbsWiDcxQgWUqhWjCSzNunCvK8Ov_4baKs61YtqGwoowaLKTYGbLu0s31v7YnGFiXBYHbfqXktMyE8PK4pb0C42uV3yisGWAOSXeUz18xn1KnmYp9BvhFwJ9jp0TTbk1PcfvkuaKsmSw2BBKSf4mN1xsYqloPapDGSNc1T_l1quTz7J0UJAKsrddWjwq2KWWf2iECl9IXEbxMUOT44bU7hLgq1f1s2k3YojVH3e-tZc4_heALsy8voRcvOVYwNJz2_47_VzUqkwjhdZ47bNsubKbdvVw65kcX-6B1YVYfiWfQtkIwZ42ni979UZtQkfVKcqvuBAsaFV375QLLdgbEWbNOJ9aOb4K_e9ul9iRx63Xj716JgUgqdy8uZ-zKWtILlWTiMKfuGqkAIRtTj0PM_fnMyvbX2fjyRkMiCyPdXo33iGcHbToUhcPCvMWVDlkI9knG6OdsVxf_7wFNkYjOHFoANzbTmzCu8wzcowz00p9BcdF9wV1ztnUrxpmClTCJMVQxmGrmmyc-mj2vuMkly-E5I2xzeLNRhOg7GfNC4-um_segf7iOeZzLCNAN_HEYUUoM8uBguxxtpwO0VLOMUDWAOS3EGpBYTa6xfeVdA3GNqMxi1Ox3voDwLeJGruPu8SQBhMz_bQoW8nbGQQ_fUsfXLfR_xiF78PTH2Y7hcdhuu75H6cMJoiWKHcytGHxhJpNAByWzLcu5jyfPHCbQxbIGaLbAD9l_Ro1fdW7oq3_w310qenx35p-WcI3jgsPwyRvkkvNe8r3HS5RJshwXKuT3r2_47EQ7jrSeGzd-Jn8gV4zJ6v9QWPr3RgfUp5S1UZXqE7P0ltj835HXA%3D%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 388,
"currency": "USD"
},
"price_eur": 346.57,
"fares": {
"standard": null,
"flexi": null
},
"kiwi_guarantee_price": {
"amount": 58.2,
"currency": "USD"
},
"duration_minutes": 625,
"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": 0,
"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": 5,
"length_cm": 43,
"width_cm": 16,
"height_cm": 33,
"dimensions_sum_cm": 92
}
]
}
],
"hand_bag_tiers": [],
"checked_bag_tiers": [
{
"price": {
"amount": 105,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 249.78,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 388,
"currency": "USD"
},
"price_eur": 346.57,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H_j3pJ7Tua6VJul8SYsIlQ9_KGtea5g1ZOURMbP4sGl1ZoOmUcID4GmMo2Smc_F3I2aFkqt6MQjzqBh_AwvzrBCnx1RDDYb9pyjy9FoE59tY8RDbnZrp5_MJbBbqmoNW4vObt5FYERIfAoOQWGA9Vc6pap3TuyX8PVpOk37LgXX1PgbD8uH8xoK1IDYKhdu9C0uuMBvNe0bjROqRKxT6YTo4cywe_cu_i4qgjLlO2U8swy-BB_-NAwEQH-q0MT46gPUBWfm94bJUc-1XqjzRbKp0Pa4nd5P88MdeqlEAWPP_rCKoZfwzj5-0ZAwra8BT5w5a4GbsWiDcxQgWUqhWjCSzNunCvK8Ov_4baKs61YtqGwoowaLKTYGbLu0s31v7YnGFiXBYHbfqXktMyE8PK4pb0C42uV3yisGWAOSXeUz18xn1KnmYp9BvhFwJ9jp0TTbk1PcfvkuaKsmSw2BBKSf4mN1xsYqloPapDGSNc1T_l1quTz7J0UJAKsrddWjwq2KWWf2iECl9IXEbxMUOT44bU7hLgq1f1s2k3YojVH3e-tZc4_heALsy8voRcvOVYwNJz2_47_VzUqkwjhdZ47bNsubKbdvVw65kcX-6B1YVYfiWfQtkIwZ42ni979UZtQkfVKcqvuBAsaFV375QLLdgbEWbNOJ9aOb4K_e9ul9iRx63Xj716JgUgqdy8uZ-zKWtILlWTiMKfuGqkAIRtTj0PM_fnMyvbX2fjyRkMiCyPdXo33iGcHbToUhcPCvMWVDlkI9knG6OdsVxf_7wFNkYjOHFoANzbTmzCu8wzcowz00p9BcdF9wV1ztnUrxpmClTCJMVQxmGrmmyc-mj2vuMkly-E5I2xzeLNRhOg7GfNC4-um_segf7iOeZzLCNAN_HEYUUoM8uBguxxtpwO0VLOMUDWAOS3EGpBYTa6xfeVdA3GNqMxi1Ox3voDwLeJGruPu8SQBhMz_bQoW8nbGQQ_fUsfXLfR_xiF78PTH2Y7hcdhuu75H6cMJoiWKHcytGHxhJpNAByWzLcu5jyfPHCbQxbIGaLbAD9l_Ro1fdW7oq3_w310qenx35p-WcI3jgsPwyRvkkvNe8r3HS5RJshwXKuT3r2_47EQ7jrSeGzd-Jn8gV4zJ6v9QWPr3RgfUp5S1UZXqE7P0ltj835HXA%3D%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": 436.6,
"currency": "USD"
},
"price_eur": 389.98,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HbBNlXF3n_vr8a2JqDFBi69ea6V4VViHeoMJYRjEQKfpygQRhWR-vgV9uXulUiLV0lYYdRnTIdNCY9fYAZs55qyLfbihNZj8Z8SkIGR7VnLZSCBJMf4Locx-qBFYi1rSlFvdoCtoYfrRkG6hF7g3zvjJjszGSalrYioCOoJm29b9ONu4u66rRrjFucRLKYFDsO8p35GUA6TGbFp_gHVPirjYMbLinGQDHCaWG3Ol2GUE11L0TXGIONJ7IndohAbhlDx_VTj4VqELKmVDeC5CKD1VcmUQdxueZeY2z1CG2UND2ytvhu_bItirGW6b_2p0_9wrI5kdUi7EoC9oonVTMWCOPShzCLFKAZ_e2vluyajLFclmOq1K9BplmE-0BSyCNAY4oIo1_rgaztV2fKP5g1D07_cZQIbqyYJAES08gT3iHEnE_TI3d-XPemph_sGosEIav0o54B6huDthMdb_p8tpbvXVMffd9Ht7wVM2cbZu5sH8m7gV7Gn_W8iJmyd7s-fgKtYlTC4PQHyW4DNpWMPucV1r8mm8H-Y_peAIoWJ2uZ40JCYk8Uz58n_Z6J-45WzW40BI-pOEDq0XQ9GrPIQUC-3WWkVTQrwrsZI3KJeSxSEeHSOP6cht8DbYGznkK36xedfftdO9QiUpVHAWlVu6AEFV6_x2yBh807CiPILp2x0b1orY3aEfwpCKIq-_juUNzQE9v21Th7mV-MTme9c7dgjEi6zK1CwMl2I-7f8NL64OvfOfsaEQXPdjijl6u1mhccDv9UtG18R6SvPHFSQ6u90j0-SZRcLzJ6KhDo_iGWq1RwZPO9YzjMrZ56BzeP2Dza24nHBj3tS3KqaKsBra9D-dkHuka0myjvtUAFSXUd3I2kqv_I35G9QD-on_qK97KmIWl27I6vOfY2cXPZJa_r7Q-TZQpJzuT8iAMocHRD2sxzwP0VVs-9Ccsp9PMQLeB6fu0WEP8XXOFoVlwASARyrkCSNtQFUkX36dgONujImGOw-BbxfWt6YxTtvCaUDrmBsXH9SKK-ShHNXm_6VYnHhSnVqzQAeXWcbxK1jcWL5vZsTx7uCi9wCqJa5ozJeHE0Rjl96qzF0299OdUb2b4jbJA3DIgn2o-jUJgj3qUFm6KQW_tG0whOuIxe5ZDfGLwU9TDV_n-Si2kJMZVU-d3gosw3KsWwJLR56YjvsU0OTzXml9WnbkWDbpYpq-8dtqV5NbxYGk4J-Z_2HVePGgsT3ec2GFWbYgPKXQA82I%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:LGA",
"code": "LGA",
"name": "LaGuardia",
"slug": "laguardia-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.7772222,
"lng": -73.8725
}
},
"local_time": "2026-11-11T19:55:00",
"utc_time": "2026-11-12T00:55: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": "2026-11-12T11:20:00",
"utc_time": "2026-11-12T11:20:00"
},
"duration_minutes": 625,
"stops": 1,
"airlines": [
"AC"
],
"segments": [
{
"flight_number": "AC725",
"transport": "flight",
"airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"operating_airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:LGA",
"code": "LGA",
"name": "LaGuardia",
"slug": "laguardia-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.7772222,
"lng": -73.8725
}
},
"local_time": "2026-11-11T19:55:00",
"utc_time": "2026-11-12T00:55:00"
},
"arrival": {
"station": {
"id": "Station:airport:YYZ",
"code": "YYZ",
"name": "Toronto Pearson International",
"slug": "toronto-pearson-international-toronto-ontario-canada",
"type": "airport",
"city": {
"id": "City:toronto_on_ca",
"name": "Toronto",
"code": "YTO",
"slug": "toronto-ontario-canada"
},
"country": {
"code": "CA",
"name": "Canada"
},
"timezone": "America/Toronto",
"gps": {
"lat": 43.6772222,
"lng": -79.630556
}
},
"local_time": "2026-11-11T21:37:00",
"utc_time": "2026-11-12T02:37:00"
},
"duration_minutes": 102,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "AC858",
"transport": "flight",
"airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"operating_airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:YYZ",
"code": "YYZ",
"name": "Toronto Pearson International",
"slug": "toronto-pearson-international-toronto-ontario-canada",
"type": "airport",
"city": {
"id": "City:toronto_on_ca",
"name": "Toronto",
"code": "YTO",
"slug": "toronto-ontario-canada"
},
"country": {
"code": "CA",
"name": "Canada"
},
"timezone": "America/Toronto",
"gps": {
"lat": 43.6772222,
"lng": -79.630556
}
},
"local_time": "2026-11-11T23:00:00",
"utc_time": "2026-11-12T04:00: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": "2026-11-12T11:20:00",
"utc_time": "2026-11-12T11:20:00"
},
"duration_minutes": 440,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 83,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiQUM6ODQ2NTpMR0E6MTc5NDQyNjkwMDpZWVo6MTc5NDQzMzAyMDplY29ub215OkZhbHNlOjo6QUN8QUM6ODU0OllZWjoxNzk0NDM4MzAwOkxIUjoxNzk0NDY1MDAwOmVjb25vbXk6RmFsc2U6OjpBQyIsImkiOlsiMjJlZTBmNjQ1MTIwMDAwMGRiMDkzMzljXzB8MjJlZTBmNjQ1MTIwMDAwMGRiMDkzMzljXzEiXSwidGhjIjowLCJ0YXQiOjAsInZpIjowLCJ0IjoiT1cifQ==",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HqhA5ndprGmJWX2xDu6OIMs9rjtwkpOA0ztKZPngCWcYtReWs6vhFe5iL37DgqP3VvK_77wIO-Yn4fW_Olq6_0XRSTnXlhjN_gPVJie65tTP6FAxG5BMTRG_UWbrDDHhFBc8XjQWZRhgBvR2ETLcKFSkXpccuRayHpWXrhG5qv96iuvHqn8XG1cslg3pXFPs8GuCFOv18LVl1j7rDD6FeivREtwDhfGf_mbozsDdg4em4nvTv0kShqVDmIn7mICtAmnXdbkRrxdXnRvEhX4k4bQH067ZqAcPYheu3dw1I-aAmdPqYTxxCklAdtnUdrKHHYteZjk3_Lg1uWd_OsDlOZx2auniia3kwbZut1ihzY9ioh11CX2fqJARr0F_3WCcxIlFC75azVwNGJjJumZSrpee5_CWC-gmmEMVXIsBmWbkry6DHVTUfINinnsVmzmh9blribga_uQ_JaT0Rq8SvuilxDJ-jYmN_iIZFGKWj1kL212hTkWFl7ldkRORy_v-Oa1WZm4UNpASdMch-GqS5k2ReQESSd9mtPTN5pTBvPY-rOEeyu-aqJgqVXEw8x6FG3QuYGlpvp60O_oXllEFPcXFsWvumT6j_I8oQS_MOdixG0SxcvrzWx4cZx0hTGKJWcWv8j83nJVyRKm-5oWE1hYVJEjeGYiFD2Yq-M-9L1W4YCSYSk3eHRZ34HLu1qeeYX2hAQRqZ3fGmJMTa_1IVR-P-yXf-XDxONvAuI2vUWUza-q9bV9an5-0Kd5Bk2uOdENfcGe9S7jkrT4Mz4Q9hRSO1lla5GrHps6X7zQxmVt2N-s1PClaQw9R4hoGrIxRhyy9BH2Zz0oaoZQFdwqJ9gUpkmoQDOdMPA8KC2pHdcxMwRQH34HVrLfC9d9EJAAWBGRDUGQEx0d31uPyLOdUxmYDLdCVI6PXGfFNSCyNAK-sSS7huhAyqcQ7rGjbVz1yYIiA6RzP2HfQlLv1F5y0TwUs0jgPk0190Lb0MMiQNQ48jWTBACCd2mpEjEpCOiRaFSZfgDB5qMKyIYwUna1BE7zfTFMOuRAFc1Z7ikbjPEH0277XXX8M7O-RKFXNNfAC_xwejgd9fOsULCbvuBPsr9buRJryDyQm7Z8S5kPI4g_9wFwpPJoglUQnTocsHRmYE2rFcI2L9S5aECwSsNAfPGQ%3D%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 390,
"currency": "USD"
},
"price_eur": 348.36,
"fares": {
"standard": null,
"flexi": null
},
"kiwi_guarantee_price": {
"amount": 58.5,
"currency": "USD"
},
"duration_minutes": 635,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": 6,
"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": 0,
"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": 5,
"length_cm": 43,
"width_cm": 16,
"height_cm": 33,
"dimensions_sum_cm": 92
}
]
}
],
"hand_bag_tiers": [],
"checked_bag_tiers": [
{
"price": {
"amount": 105,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 249.78,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 390,
"currency": "USD"
},
"price_eur": 348.36,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HqhA5ndprGmJWX2xDu6OIMs9rjtwkpOA0ztKZPngCWcYtReWs6vhFe5iL37DgqP3VvK_77wIO-Yn4fW_Olq6_0XRSTnXlhjN_gPVJie65tTP6FAxG5BMTRG_UWbrDDHhFBc8XjQWZRhgBvR2ETLcKFSkXpccuRayHpWXrhG5qv96iuvHqn8XG1cslg3pXFPs8GuCFOv18LVl1j7rDD6FeivREtwDhfGf_mbozsDdg4em4nvTv0kShqVDmIn7mICtAmnXdbkRrxdXnRvEhX4k4bQH067ZqAcPYheu3dw1I-aAmdPqYTxxCklAdtnUdrKHHYteZjk3_Lg1uWd_OsDlOZx2auniia3kwbZut1ihzY9ioh11CX2fqJARr0F_3WCcxIlFC75azVwNGJjJumZSrpee5_CWC-gmmEMVXIsBmWbkry6DHVTUfINinnsVmzmh9blribga_uQ_JaT0Rq8SvuilxDJ-jYmN_iIZFGKWj1kL212hTkWFl7ldkRORy_v-Oa1WZm4UNpASdMch-GqS5k2ReQESSd9mtPTN5pTBvPY-rOEeyu-aqJgqVXEw8x6FG3QuYGlpvp60O_oXllEFPcXFsWvumT6j_I8oQS_MOdixG0SxcvrzWx4cZx0hTGKJWcWv8j83nJVyRKm-5oWE1hYVJEjeGYiFD2Yq-M-9L1W4YCSYSk3eHRZ34HLu1qeeYX2hAQRqZ3fGmJMTa_1IVR-P-yXf-XDxONvAuI2vUWUza-q9bV9an5-0Kd5Bk2uOdENfcGe9S7jkrT4Mz4Q9hRSO1lla5GrHps6X7zQxmVt2N-s1PClaQw9R4hoGrIxRhyy9BH2Zz0oaoZQFdwqJ9gUpkmoQDOdMPA8KC2pHdcxMwRQH34HVrLfC9d9EJAAWBGRDUGQEx0d31uPyLOdUxmYDLdCVI6PXGfFNSCyNAK-sSS7huhAyqcQ7rGjbVz1yYIiA6RzP2HfQlLv1F5y0TwUs0jgPk0190Lb0MMiQNQ48jWTBACCd2mpEjEpCOiRaFSZfgDB5qMKyIYwUna1BE7zfTFMOuRAFc1Z7ikbjPEH0277XXX8M7O-RKFXNNfAC_xwejgd9fOsULCbvuBPsr9buRJryDyQm7Z8S5kPI4g_9wFwpPJoglUQnTocsHRmYE2rFcI2L9S5aECwSsNAfPGQ%3D%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": 438.6,
"currency": "USD"
},
"price_eur": 391.77,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HjjyL0cbhaIXlbSNvrmwdNNv-XgVC8mY2UWnZq_ilrlKXt7iYUaxr1GMoOTdXWwHBUynJ4L5dghsqKmfsbVaJP4JC_Cs43x3rFPtGQuV1BjKpH1C8YXn-za2N9TnVJM6Wum3XUk4J_jd3pNn1YyDIKMNYU4BJWfjNF850xERbVAJIwIUsFCCawEHiTo5wbEYTdX589n5GyJg-j8wWdWsHQyOeSjrNr00HE2zVCX-R6HXbtOk60qBkeBhui1b1OBKACGjhWguW9V5dsgsKkKZxmGWgejEw4cWQZ1PwMgvL9RbhbdvBjl9lvUfYw-rujQDL9Qf8uulIch4OG7OuINCWZHzkRxeN3jPfWZkF2w1_2YThRVFOAm7CxP2upAo_HJfckpVT3FfKpiboeDfeajWtIQkfhLnyBLA6bR6Gb1bqwisQeLtYDi_1F-7TLfYq57kNl6FznsHJnWhF8C05l-PcapAVUcRXkQKTePOsnSa6tcnAvE-JaVn8dEf-9H4qKdSqs5h-HBVNZJoQNyZvd1Y83z0DV-pX4VO9tGZJs3SyZ6naRwiSS3v2fqWG8af_W42aQdJYutFZAy1dk4SOBQs-qpSE6E0lrCczBylvtnDesNeBqZ5KfWdc8UmXO87EjRiI0zINTWPwuuoX72lcb_UpKMUiDUAtAYzn1X2CaIq2uKr-QHqYmV3f4qbLw-wemvxyRSrGB_josjpKbWyV-ajaRTeMxI01s9pC8EN67ujBt3rSzFi-_PhLfPFrtLBCdAP07cNQD9d0orCCHkyPfkdN0BfJZd9EDz4jj7r1Z8rjq_LOSONd0gVtC0eJizYpRb8Iad18oCJt7fVMaF4sVg_6PfdlU6VVC2y8KNTvT123y6mmBMPAXcjR4_dO9R_7PtjakLsJaw1K6P9HR-Ltpyu7Ym8P1BrPNo15TTP1htjiQHHVRz5nX_e4PZWIqE142Bh8BX0E_l7JDkvCwWlnHRL1M_8AkJz602HZ66nMuNucCfvKIJSXKwkKTUuR4QssHszUbc6zSjNbJiI1ZBpd8toXCclnNcA4LoL-iI43ndUI2Y1N8sV9VrI_gTq-pFL6y7PVvO6Lqpyw1KtXRvrbdVXGh85WT2Ju6t2iDXVZj5jc9B_KWF6Q5uHbRKP7ONNfQGHOkn_VL_46AhVzpC_B86vdDa1z1z_b6G7YOTwy42-BNnjw7v7Zd919sBWxmRPKmcmtVqwUPEpXcdGu45CMcGg5FhYRaugN2gedK0eRuT9ra28%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:LGA",
"code": "LGA",
"name": "LaGuardia",
"slug": "laguardia-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.7772222,
"lng": -73.8725
}
},
"local_time": "2026-11-11T14:55:00",
"utc_time": "2026-11-11T19:55: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": "2026-11-12T06:30:00",
"utc_time": "2026-11-12T06:30:00"
},
"duration_minutes": 635,
"stops": 1,
"airlines": [
"AC"
],
"segments": [
{
"flight_number": "AC8465",
"transport": "flight",
"airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"operating_airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:LGA",
"code": "LGA",
"name": "LaGuardia",
"slug": "laguardia-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.7772222,
"lng": -73.8725
}
},
"local_time": "2026-11-11T14:55:00",
"utc_time": "2026-11-11T19:55:00"
},
"arrival": {
"station": {
"id": "Station:airport:YYZ",
"code": "YYZ",
"name": "Toronto Pearson International",
"slug": "toronto-pearson-international-toronto-ontario-canada",
"type": "airport",
"city": {
"id": "City:toronto_on_ca",
"name": "Toronto",
"code": "YTO",
"slug": "toronto-ontario-canada"
},
"country": {
"code": "CA",
"name": "Canada"
},
"timezone": "America/Toronto",
"gps": {
"lat": 43.6772222,
"lng": -79.630556
}
},
"local_time": "2026-11-11T16:37:00",
"utc_time": "2026-11-11T21:37:00"
},
"duration_minutes": 102,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "AC854",
"transport": "flight",
"airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"operating_airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:YYZ",
"code": "YYZ",
"name": "Toronto Pearson International",
"slug": "toronto-pearson-international-toronto-ontario-canada",
"type": "airport",
"city": {
"id": "City:toronto_on_ca",
"name": "Toronto",
"code": "YTO",
"slug": "toronto-ontario-canada"
},
"country": {
"code": "CA",
"name": "Canada"
},
"timezone": "America/Toronto",
"gps": {
"lat": 43.6772222,
"lng": -79.630556
}
},
"local_time": "2026-11-11T18:05:00",
"utc_time": "2026-11-11T23:05: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": "2026-11-12T06:30:00",
"utc_time": "2026-11-12T06:30:00"
},
"duration_minutes": 445,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 88,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiQUM6MTUwNzpFV1I6MTc5NDQyNDgwMDpZWVo6MTc5NDQzMTQ2MDplY29ub215OkZhbHNlOjo6QUN8QUM6ODU0OllZWjoxNzk0NDM4MzAwOkxIUjoxNzk0NDY1MDAwOmVjb25vbXk6RmFsc2U6OjpBQyIsImkiOlsiMWNkYjBmNjQ1MTIwMDAwMGZlMjg1NDU1XzB8MWNkYjBmNjQ1MTIwMDAwMGZlMjg1NDU1XzEiXSwidGhjIjowLCJ0YXQiOjAsInZpIjowLCJ0IjoiT1cifQ==",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HWkGSHkkyLEFPGlUvg-NgcX0_jAU5JVByWe-70RnAURzpXbQo0QZgqLZ3HoSxPXrSlthIv4hnYkZdfDCTwvn-oaEcRHLHN3GDLSW9ndGyaSmi9xBG0WpWM5EG1mek_ooXfCn4MP4GAjLOWtLardBrSh6LHjEZH-IQGR-z7JXJFRUYDfVx38pSTzk7jSY3xh24gJ2_mX8oQu9RTYr25IMXgxfOJcLiHtbn-t1F8Te_uSEUON6bzN4qJN4Visuo2LHVlUej4LBG_qdmwrvOWDylQj6COHnRumjCvVM_vM9YjYyCyV_XeD_HY-ns2VzTYLUjhGeXcwXquAEKYxhdbFmxBk5PneMM5v5MKo_YlfQIXZgBCF8o1n4WsBBfjg0t_dUFHIq61jn8EsdltZt9j72G3I52qzj9Y-qhwMoJz9xhFcbfRIxYmCVpxl5MmTUihTjhMjQuaL_C3GBh9fYweYiEx9_XWVNe6wvxLMKz6_4MWFr9IXxvXuMvMLEIdYRrxGTQQqL83h7YPPZCln6XthqJekvllYm0YxJmAVpkBcjiusZOSNYhQUTmSv2EIVXPWlDzY5NxegrSnkzQB0UqqtmpxWkft8D2FIouxlfv8OJS4hVflAxKWUCiDzf5XtV8lSaQoURqOvjE6x9_BgDokQzvQlMf_sNlhoTOXfsg4_D885wUKQiICJNS-mhBgUzjR1sTuse3kbq7GMy3BlysV0XV1du1EgEiniRbaKLivJt7OT32pT9OtT9Bc2VB206U9qQyfxESJLL9DzZugtY6jzIS7co1hgr7I5TsT80UtPYfi1npY3WESBjIJuOkK2MwqHKQF8d-0H-aFw5PNHvu6xDkVxHwjPt0X7euNL3cdEqSGJW3GQ0dhj-sRvS-7f5hDKpleEzVJ0zDjGLO_Kv0xagITb_preuGZd7ZgJ9YTHQIWCx4cGICbTnmtfKWOAUWKLrf0b9rqAU3RCXcCpxZcB2RrFJlXSqPFhxNduaWq8dCRjO_VrXaWUrLvX86lKbjEME3JnQRK3VZGyF4rVbpcY8TtciJyrxopeIHf09GjZoXHDHvA6a5aSIVMIGVZI4Ijv_1Pq3kZGfrvkpu-y7EReSbcA%3D%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 386,
"currency": "USD"
},
"price_eur": 344.79,
"fares": {
"standard": null,
"flexi": null
},
"kiwi_guarantee_price": {
"amount": 57.9,
"currency": "USD"
},
"duration_minutes": 670,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": null,
"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": 0,
"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": 5,
"length_cm": 43,
"width_cm": 16,
"height_cm": 33,
"dimensions_sum_cm": 92
}
]
}
],
"hand_bag_tiers": [],
"checked_bag_tiers": [
{
"price": {
"amount": 105,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 249.78,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 386,
"currency": "USD"
},
"price_eur": 344.79,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HWkGSHkkyLEFPGlUvg-NgcX0_jAU5JVByWe-70RnAURzpXbQo0QZgqLZ3HoSxPXrSlthIv4hnYkZdfDCTwvn-oaEcRHLHN3GDLSW9ndGyaSmi9xBG0WpWM5EG1mek_ooXfCn4MP4GAjLOWtLardBrSh6LHjEZH-IQGR-z7JXJFRUYDfVx38pSTzk7jSY3xh24gJ2_mX8oQu9RTYr25IMXgxfOJcLiHtbn-t1F8Te_uSEUON6bzN4qJN4Visuo2LHVlUej4LBG_qdmwrvOWDylQj6COHnRumjCvVM_vM9YjYyCyV_XeD_HY-ns2VzTYLUjhGeXcwXquAEKYxhdbFmxBk5PneMM5v5MKo_YlfQIXZgBCF8o1n4WsBBfjg0t_dUFHIq61jn8EsdltZt9j72G3I52qzj9Y-qhwMoJz9xhFcbfRIxYmCVpxl5MmTUihTjhMjQuaL_C3GBh9fYweYiEx9_XWVNe6wvxLMKz6_4MWFr9IXxvXuMvMLEIdYRrxGTQQqL83h7YPPZCln6XthqJekvllYm0YxJmAVpkBcjiusZOSNYhQUTmSv2EIVXPWlDzY5NxegrSnkzQB0UqqtmpxWkft8D2FIouxlfv8OJS4hVflAxKWUCiDzf5XtV8lSaQoURqOvjE6x9_BgDokQzvQlMf_sNlhoTOXfsg4_D885wUKQiICJNS-mhBgUzjR1sTuse3kbq7GMy3BlysV0XV1du1EgEiniRbaKLivJt7OT32pT9OtT9Bc2VB206U9qQyfxESJLL9DzZugtY6jzIS7co1hgr7I5TsT80UtPYfi1npY3WESBjIJuOkK2MwqHKQF8d-0H-aFw5PNHvu6xDkVxHwjPt0X7euNL3cdEqSGJW3GQ0dhj-sRvS-7f5hDKpleEzVJ0zDjGLO_Kv0xagITb_preuGZd7ZgJ9YTHQIWCx4cGICbTnmtfKWOAUWKLrf0b9rqAU3RCXcCpxZcB2RrFJlXSqPFhxNduaWq8dCRjO_VrXaWUrLvX86lKbjEME3JnQRK3VZGyF4rVbpcY8TtciJyrxopeIHf09GjZoXHDHvA6a5aSIVMIGVZI4Ijv_1Pq3kZGfrvkpu-y7EReSbcA%3D%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": 434.32,
"currency": "USD"
},
"price_eur": 387.95,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HpMreCwYj-U2uFYAI1kAHOgbN5NQCam7eu4QjgVbcdpYDOpKdDADZXgEUh5010zOx_rWNw1ffyYieAhC0-_X3MD2Exro4ocSFBrylLku5WWGdPtQ0ICD7LApzi7WMlZcTzSmt_-BxxxZ8tYgrfJuiYq7DIRcUsLWbAK0DfQQUlM66uYiPg8CXAPG2AR61eQSPfMT-N_JbhsQZ8bQGoeRYshyd0GS89kb6owubLcb0HpMv3hIjMooWUW9VFlt8mqE7FmNrzwwX4TDMOCp2Yvf-obR-HfEtPcsSBewoA4qfIFKPwwfwGMNsQqQ8g4H8k-EVDNoQHRAW5dLPOGUQ7mbArlDk5hNFj5s0PLfqrweKME657JrNj5o9zMVKGEKt9d1lsnyje6Fz99aVCORSMOnxwLC7PXXSU1Iw-3MpBcSo00gHikJ2F6JydyUrpPlDytCfFRbT8ThJ81_p_w6L9cwPEWJXoo11SuzGcoxdqIc0kSI5cIGt9EyedwMSlAt254eULMefDDnrlPfaVaNTE9xW8KNg1I1faFYpwEFmEfT3gkvBhN3T05shFh5xI22BjqiI1NOT4lBzu5UgKISm23S-JnHnzHz9MuPVBv_JMG3xhOTu52cE4Dkrw4cbYpJhvfxobh5VDcB5NhqGN0GTyzraydey4wJfeuaboz5QSQ1zGBTOW8OzluSkMaalOA2vfYA0gN_ZtYJ4ZSWSUjaXP2hEFzQVSkJt7kkX-H8jPM6Bqc_KIEVxnLbwiCGAzazAcLuga9JlozXM5JDQ2IX9YVHBAaGCm6wb9tuWKNvyXPBjv2hDLlLUOor0LjdJIP9RKouZnGVtED9Y_0Hn0VEGaCJAvNPzJxvoUD-0P7pR74D8zyTcqbN36gJVMRMLOkcYyAZSDcuRVy_CAWkBOvQNWlFLdQBM5fxfhohppYleXKJ0Ip6hnOid5PIp5N5Wfpv5VUp8rlA8fGnAm_vSOCJK-VHDjWFtlWwocNF2zzrynwyVBEM6Tl_iPj4A2Tl03mCmqp1Rzl2R1xa91ghQc5f_jgaIHENg3W2vZ95h_j5OrCTPkKbHdbvMBXgptlDk89b6pxpo-1R40_3yS-hyAdnDo7bZJ7Xx-rJsnDL6adr82_y_9Ru5LYudmYAafsswTnYEe3XMw7ODp5ey_0C2FHYXyV4ceXEVli5JHDLfbQupZYkrFBM%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:EWR",
"code": "EWR",
"name": "Newark Liberty International",
"slug": "newark-liberty-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.6925,
"lng": -74.168611
}
},
"local_time": "2026-11-11T14:20:00",
"utc_time": "2026-11-11T19:20: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": "2026-11-12T06:30:00",
"utc_time": "2026-11-12T06:30:00"
},
"duration_minutes": 670,
"stops": 1,
"airlines": [
"AC"
],
"segments": [
{
"flight_number": "AC1507",
"transport": "flight",
"airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"operating_airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:EWR",
"code": "EWR",
"name": "Newark Liberty International",
"slug": "newark-liberty-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.6925,
"lng": -74.168611
}
},
"local_time": "2026-11-11T14:20:00",
"utc_time": "2026-11-11T19:20:00"
},
"arrival": {
"station": {
"id": "Station:airport:YYZ",
"code": "YYZ",
"name": "Toronto Pearson International",
"slug": "toronto-pearson-international-toronto-ontario-canada",
"type": "airport",
"city": {
"id": "City:toronto_on_ca",
"name": "Toronto",
"code": "YTO",
"slug": "toronto-ontario-canada"
},
"country": {
"code": "CA",
"name": "Canada"
},
"timezone": "America/Toronto",
"gps": {
"lat": 43.6772222,
"lng": -79.630556
}
},
"local_time": "2026-11-11T16:11:00",
"utc_time": "2026-11-11T21:11:00"
},
"duration_minutes": 111,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "AC854",
"transport": "flight",
"airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"operating_airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:YYZ",
"code": "YYZ",
"name": "Toronto Pearson International",
"slug": "toronto-pearson-international-toronto-ontario-canada",
"type": "airport",
"city": {
"id": "City:toronto_on_ca",
"name": "Toronto",
"code": "YTO",
"slug": "toronto-ontario-canada"
},
"country": {
"code": "CA",
"name": "Canada"
},
"timezone": "America/Toronto",
"gps": {
"lat": 43.6772222,
"lng": -79.630556
}
},
"local_time": "2026-11-11T18:05:00",
"utc_time": "2026-11-11T23:05: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": "2026-11-12T06:30:00",
"utc_time": "2026-11-12T06:30:00"
},
"duration_minutes": 445,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 114,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
}
],
"summary": {
"price_histogram": [
{
"range": "375-397",
"count": 19
},
{
"range": "397-420",
"count": 10
},
{
"range": "334-353",
"count": 6
},
{
"range": "353-375",
"count": 2
},
{
"range": "315-334",
"count": 1
},
{
"range": "420-445",
"count": 7
},
{
"range": "472-500",
"count": 1
}
],
"duration_histogram": null,
"layover_hours_histogram": [
{
"range": "0-1",
"count": 9
},
{
"range": "1-2",
"count": 14
},
{
"range": "2-3",
"count": 13
},
{
"range": "6-7",
"count": 2
},
{
"range": "3-4",
"count": 6
},
{
"range": "8-9",
"count": 1
},
{
"range": "4-5",
"count": 1
}
],
"outbound_departure_hours_histogram": null,
"outbound_arrival_hours_histogram": null,
"inbound_departure_hours_histogram": null,
"inbound_arrival_hours_histogram": null,
"stops_range": {
"min": 0,
"max": 2
},
"layover_hours_range": {
"min": 1,
"max": 8
},
"has_overnight_layover": false,
"has_checked_bag_options": true,
"has_cabin_bag_options": true,
"transport_types": [
"flight"
],
"outbound_days": [
"wednesday"
],
"inbound_days": [],
"airlines": [
{
"code": "OU",
"name": "Croatia Airlines"
},
{
"code": "H4",
"name": "HiSky Europe"
},
{
"code": "AT",
"name": "Royal Air Maroc"
},
{
"code": "P6",
"name": "Pascan Aviation"
},
{
"code": "KE",
"name": "Korean Air"
},
{
"code": "9K",
"name": "Cape Air"
},
{
"code": "FZ",
"name": "Fly Dubai"
},
{
"code": "AR",
"name": "Aerolineas Argentinas"
},
{
"code": "B0",
"name": "La Compagnie"
},
{
"code": "SP",
"name": "SATA Air Acores"
},
{
"code": "I2",
"name": "Iberia Express"
},
{
"code": "RO",
"name": "Tarom"
},
{
"code": "DX",
"name": "Danish Air Transport"
},
{
"code": "CX",
"name": "Cathay Pacific"
},
{
"code": "RK",
"name": "Ryanair UK"
},
{
"code": "4O",
"name": "Air Montenegro"
},
{
"code": "MS",
"name": "Egyptair"
},
{
"code": "NT",
"name": "Binter Canarias"
},
{
"code": "TB",
"name": "TUI fly Belgium"
},
{
"code": "DL",
"name": "Delta Air Lines"
},
{
"code": "6H",
"name": "Israir"
},
{
"code": "OB",
"name": "Boliviana de Aviación"
},
{
"code": "FR",
"name": "Ryanair"
},
{
"code": "G9",
"name": "Air Arabia"
},
{
"code": "CA",
"name": "Air China"
},
"... 129 more items"
],
"airports": [],
"layover_countries": [
{
"code": "US",
"name": "United States"
},
{
"code": "NL",
"name": "Netherlands"
},
{
"code": "CH",
"name": "Switzerland"
},
{
"code": "FI",
"name": "Finland"
},
{
"code": "ES",
"name": "Spain"
},
{
"code": "IE",
"name": "Ireland"
},
{
"code": "PT",
"name": "Portugal"
},
{
"code": "FR",
"name": "France"
},
{
"code": "CA",
"name": "Canada"
}
],
"missing_providers": []
}
},
{
"origin": {
"id": "City:london_gb",
"type": "city",
"name": "London",
"code": "LON",
"slug": "london-united-kingdom",
"city": null,
"country": {
"code": "GB",
"name": "United Kingdom"
}
},
"destination": {
"id": "City:paris_fr",
"type": "city",
"name": "Paris",
"code": "PAR",
"slug": "paris-france",
"city": null,
"country": {
"code": "FR",
"name": "France"
}
},
"date": "2026-11-14",
"count": 20,
"total_count": 50,
"results": [
{
"id": "eyJyIjoiVTI6ODQwNzpMR1c6MTc5NDY3NDEwMDpDREc6MTc5NDY3ODYwMDplY29ub215OkZhbHNlOjo6VTIiLCJpIjpbIjIyZjUyNWMzNTEyMzAwMDA4NGMyZTc5MF8wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MCwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HrS4h40pJgwUHfV4kUaSqLJQb7wY2A2RJshLcVWO8iOgPX7Ytj7nKwe9gbnVrMkDwTm6JwK2O8dlbfqPuAUuRvak3C9Wod8rUeEC8cYInocgCUIBN_y-cyKQ6GWxSk7EmuNOYToDy6jvLdZGwMUpFh-XOaJfyCjTtS5mllTECP6IJ8KwcgFA96UpYYCq-ofqLq3Rir5UZuT_y4R8BG7h5okHR_9z94IKslkLnsZantvVwX0K6UnVFspZXghQas_sSQ4C97Cfdkp0LGa2pw5fclfRUSG-RnmaBXj3QCPS0G-wjjE6t_LS3jokDOqomusbkF5wjltozHBsz6AP_JCykFg38dn8cl2rhbVRslvFcFJOrCseBT7KiGohcmk09MT7QknnpChWwQ4jN4r81Rh8dCc8JTw99JFPgCSshXUBopwCPN_9B175uLQZm2taMC1bspaVomwFf9TwBtoDs7WzTtbpYc6zqMuy-Zpb_8Qs1BpJwiWFz3xOZkoPqebjfigs1BjjAwp_b2Q6z9JbMtHVyOTVGlSq_W2WkUspAbWJeJ4YjnpY6pdz2IugOq4xWzG-kygj5H6pSVXa0Bh1Wdj4aEYMNgvg_b-SBLfptbTnhvr4mcLnXqSzVMMnzDwp4VxiSffnYVJP7RAEXLJaRQrj8eCtRDtRT4Pn3eiubYnMGzEhKscun_Vi9l_JHl4nHBnQN-QquoMh49eidrgHBADJxkmKn4e3l3FPI7cXaHyHBJiySJCeSpea9K2PvKP-izA_wHH6Z5LSyhadCHsJUSW_qJtqKN26_AjbjP8j_um1DsTSqFTs1xELycRT1k0R8fjGnPZ5Vdei-3rbgWt323OpMUCKUlFp2jaDKVhxjgVxYKFSL8_-pM36M9b_joJI7bpurSLFRwgPvtWy0SZk40h_udAWdiC8_GjYETXQUX2W3Aw5nEE3mMwsfqb0vJ-2t8KQUebtWIkrS-6IH8XE1mPzRBcLGyC5dcQ5F_2pt83_xkopSlJpc77i9uQ5yi9sqVwIlxCBtEb2_Fl2BAWY5cmnRiz5AibGcCIPfgc5CMih7D05ixCIdL_ZMGBMnGeEf8O-FDI7J2YZCxEbV6U4MeNbHh5O9M2bFbrdwhwzPz44oLytZQuGsa5X_CO8zRcnK7zAj&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 87,
"currency": "USD"
},
"price_eur": 77.71,
"fares": {
"standard": {
"amount": 108.75,
"currency": "USD"
},
"flexi": {
"amount": 117.45,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 16,
"currency": "USD"
},
"duration_minutes": 75,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": null,
"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",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"bags": {
"included": {
"personal_item": 1,
"hand_bag": 0,
"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": 15,
"length_cm": 45,
"width_cm": 20,
"height_cm": 36,
"dimensions_sum_cm": 101
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 79,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 15,
"length_cm": 56,
"width_cm": 25,
"height_cm": 45,
"dimensions_sum_cm": 126
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 83.97,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 15,
"length_cm": 135,
"width_cm": 50,
"height_cm": 90,
"dimensions_sum_cm": 275
}
]
},
{
"price": {
"amount": 167.93,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 15,
"length_cm": 135,
"width_cm": 50,
"height_cm": 90,
"dimensions_sum_cm": 275
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 87,
"currency": "USD"
},
"price_eur": 77.71,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HrS4h40pJgwUHfV4kUaSqLJQb7wY2A2RJshLcVWO8iOgPX7Ytj7nKwe9gbnVrMkDwTm6JwK2O8dlbfqPuAUuRvak3C9Wod8rUeEC8cYInocgCUIBN_y-cyKQ6GWxSk7EmuNOYToDy6jvLdZGwMUpFh-XOaJfyCjTtS5mllTECP6IJ8KwcgFA96UpYYCq-ofqLq3Rir5UZuT_y4R8BG7h5okHR_9z94IKslkLnsZantvVwX0K6UnVFspZXghQas_sSQ4C97Cfdkp0LGa2pw5fclfRUSG-RnmaBXj3QCPS0G-wjjE6t_LS3jokDOqomusbkF5wjltozHBsz6AP_JCykFg38dn8cl2rhbVRslvFcFJOrCseBT7KiGohcmk09MT7QknnpChWwQ4jN4r81Rh8dCc8JTw99JFPgCSshXUBopwCPN_9B175uLQZm2taMC1bspaVomwFf9TwBtoDs7WzTtbpYc6zqMuy-Zpb_8Qs1BpJwiWFz3xOZkoPqebjfigs1BjjAwp_b2Q6z9JbMtHVyOTVGlSq_W2WkUspAbWJeJ4YjnpY6pdz2IugOq4xWzG-kygj5H6pSVXa0Bh1Wdj4aEYMNgvg_b-SBLfptbTnhvr4mcLnXqSzVMMnzDwp4VxiSffnYVJP7RAEXLJaRQrj8eCtRDtRT4Pn3eiubYnMGzEhKscun_Vi9l_JHl4nHBnQN-QquoMh49eidrgHBADJxkmKn4e3l3FPI7cXaHyHBJiySJCeSpea9K2PvKP-izA_wHH6Z5LSyhadCHsJUSW_qJtqKN26_AjbjP8j_um1DsTSqFTs1xELycRT1k0R8fjGnPZ5Vdei-3rbgWt323OpMUCKUlFp2jaDKVhxjgVxYKFSL8_-pM36M9b_joJI7bpurSLFRwgPvtWy0SZk40h_udAWdiC8_GjYETXQUX2W3Aw5nEE3mMwsfqb0vJ-2t8KQUebtWIkrS-6IH8XE1mPzRBcLGyC5dcQ5F_2pt83_xkopSlJpc77i9uQ5yi9sqVwIlxCBtEb2_Fl2BAWY5cmnRiz5AibGcCIPfgc5CMih7D05ixCIdL_ZMGBMnGeEf8O-FDI7J2YZCxEbV6U4MeNbHh5O9M2bFbrdwhwzPz44oLytZQuGsa5X_CO8zRcnK7zAj&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:LGW",
"code": "LGW",
"name": "Gatwick",
"slug": "gatwick-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.1480556,
"lng": -0.1902778
}
},
"local_time": "2026-11-14T16:35:00",
"utc_time": "2026-11-14T16:35:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T18:50:00",
"utc_time": "2026-11-14T17:50:00"
},
"duration_minutes": 75,
"stops": 0,
"airlines": [
"U2"
],
"segments": [
{
"flight_number": "U28407",
"transport": "flight",
"airline": {
"code": "U2",
"name": "easyJet",
"icao": "EZY",
"alliance": null,
"website": "https://www.easyjet.com",
"logo_link": null
},
"operating_airline": {
"code": "U2",
"name": "easyJet",
"icao": "EZY",
"alliance": null,
"website": "https://www.easyjet.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:LGW",
"code": "LGW",
"name": "Gatwick",
"slug": "gatwick-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.1480556,
"lng": -0.1902778
}
},
"local_time": "2026-11-14T16:35:00",
"utc_time": "2026-11-14T16:35:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T18:50:00",
"utc_time": "2026-11-14T17:50:00"
},
"duration_minutes": 75,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVTI6MjQzOTpMVE46MTc5NDY3NjUwMDpDREc6MTc5NDY4MTMwMDplY29ub215OkZhbHNlOjo6VTIiLCJpIjpbIjE4ZmYyNWMzNTEyMzAwMDA2YjZmZGRlY18wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MCwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HwfE2ZyjeC55GnH88F4VkLBxH3_eD-A_jHZX00yI_CsMqQPAf7PH0RHBRu4U8bSg2x-1QGNmpReXgvSdg2Gch2c3v-1u0EHO-9If2ALLAnQiXmfq10_gVi81KLYmcl_9CTyLliZ-k_14FFl3IvHVijWKdQa4A4N3uqPtpkq308DvG9AbCiC2TE-wQBv4cWtUO535P9uDS4LQJOxSZ5MkLtTbsb91dCD-Pdfr3Em-9fCKHDAIAYejqFrNu7ornmC_EOb-2mrTFSQoI5oUh5wdLriTkDvNnDG7NUEgzgFV9YWZepDs3Yj_xt_XLLlQ3-3o6byhCCnygY5qOgS29KaTiycstEt8mWsQ6qSyXn2mBl4YbediBfHRAp2njL4M7jyyDV1uKAeGeEjHbJCB5rb2FA57NqVpnJmWv0eCXBG05O-3IRCfc7fuhM0mZS16dyvBorJDcX_eXWK-Kq7Dnvs9gI4jO5OaAA03QZiQhDH-czM3ZRrX0FzFgWUUa3wK_xfZJ26k3sprakHYlJjzHLHA6-uNHpyTLvKzCoF3burFW0Flh40oEn4P7X0di1f_uFEMA-6J0un3a-rVIRTKZCcBjWMpMZfTXW2Djl_hh9ozheYZyvlZW_a-9lcGiNtDzmL31ma9kxdWPIy1cKvImKNlE6aX5OUFxPteFZFbooJWAAb5zpHlnEGWPcHp32XlJ3bXy_cXpWXivOghpVpGB_ofscq7c1n1N5EYN2Gzn2dcskBTWUnDvtcROS0xWBcqEkegdFM05kHKYDRqZ_ikUivd4a3iFohj7h7sCzVNAokQKVZC3nEwcQE-ycjd6lh9ZuUTrds1YBkyxDASRDbEBfOk90uqecDoiJmZEaV89qulGQQIY4suIvnNDAu9tgNa7sUaYO1nUDUi0-ck5_7a6A-9Jkpu_hQJCi5GkeqvrHGQ2dZQcqk4VPcfKCQTyAMaBYq4ay_4yddQ23TheUoLnBLwKkKPLB2dAd3SvAHxtE4LlPbb-ArW7qXIOJV-_AgdLBdiB1-zgl2e7YiRAke92ECK7xitvu3NAcG2sSqPNb794Q_muKy6mH3JkeiMYUPlasrbOeKOpv4bA8pE3PUrladeoBfUkMi7JosRftOyWoePG8IuU8mKGsRgDRD59FAi5q94T&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 103,
"currency": "USD"
},
"price_eur": 92.0,
"fares": {
"standard": {
"amount": 128.75,
"currency": "USD"
},
"flexi": {
"amount": 139.05,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 16,
"currency": "USD"
},
"duration_minutes": 80,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": null,
"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",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"bags": {
"included": {
"personal_item": 1,
"hand_bag": 0,
"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": 15,
"length_cm": 45,
"width_cm": 20,
"height_cm": 36,
"dimensions_sum_cm": 101
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 79,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 15,
"length_cm": 56,
"width_cm": 25,
"height_cm": 45,
"dimensions_sum_cm": 126
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 83.97,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 15,
"length_cm": 135,
"width_cm": 50,
"height_cm": 90,
"dimensions_sum_cm": 275
}
]
},
{
"price": {
"amount": 167.93,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 15,
"length_cm": 135,
"width_cm": 50,
"height_cm": 90,
"dimensions_sum_cm": 275
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 103,
"currency": "USD"
},
"price_eur": 92,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HwfE2ZyjeC55GnH88F4VkLBxH3_eD-A_jHZX00yI_CsMqQPAf7PH0RHBRu4U8bSg2x-1QGNmpReXgvSdg2Gch2c3v-1u0EHO-9If2ALLAnQiXmfq10_gVi81KLYmcl_9CTyLliZ-k_14FFl3IvHVijWKdQa4A4N3uqPtpkq308DvG9AbCiC2TE-wQBv4cWtUO535P9uDS4LQJOxSZ5MkLtTbsb91dCD-Pdfr3Em-9fCKHDAIAYejqFrNu7ornmC_EOb-2mrTFSQoI5oUh5wdLriTkDvNnDG7NUEgzgFV9YWZepDs3Yj_xt_XLLlQ3-3o6byhCCnygY5qOgS29KaTiycstEt8mWsQ6qSyXn2mBl4YbediBfHRAp2njL4M7jyyDV1uKAeGeEjHbJCB5rb2FA57NqVpnJmWv0eCXBG05O-3IRCfc7fuhM0mZS16dyvBorJDcX_eXWK-Kq7Dnvs9gI4jO5OaAA03QZiQhDH-czM3ZRrX0FzFgWUUa3wK_xfZJ26k3sprakHYlJjzHLHA6-uNHpyTLvKzCoF3burFW0Flh40oEn4P7X0di1f_uFEMA-6J0un3a-rVIRTKZCcBjWMpMZfTXW2Djl_hh9ozheYZyvlZW_a-9lcGiNtDzmL31ma9kxdWPIy1cKvImKNlE6aX5OUFxPteFZFbooJWAAb5zpHlnEGWPcHp32XlJ3bXy_cXpWXivOghpVpGB_ofscq7c1n1N5EYN2Gzn2dcskBTWUnDvtcROS0xWBcqEkegdFM05kHKYDRqZ_ikUivd4a3iFohj7h7sCzVNAokQKVZC3nEwcQE-ycjd6lh9ZuUTrds1YBkyxDASRDbEBfOk90uqecDoiJmZEaV89qulGQQIY4suIvnNDAu9tgNa7sUaYO1nUDUi0-ck5_7a6A-9Jkpu_hQJCi5GkeqvrHGQ2dZQcqk4VPcfKCQTyAMaBYq4ay_4yddQ23TheUoLnBLwKkKPLB2dAd3SvAHxtE4LlPbb-ArW7qXIOJV-_AgdLBdiB1-zgl2e7YiRAke92ECK7xitvu3NAcG2sSqPNb794Q_muKy6mH3JkeiMYUPlasrbOeKOpv4bA8pE3PUrladeoBfUkMi7JosRftOyWoePG8IuU8mKGsRgDRD59FAi5q94T&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:LTN",
"code": "LTN",
"name": "Luton",
"slug": "luton-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.8747222,
"lng": -0.3683333
}
},
"local_time": "2026-11-14T17:15:00",
"utc_time": "2026-11-14T17:15:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T19:35:00",
"utc_time": "2026-11-14T18:35:00"
},
"duration_minutes": 80,
"stops": 0,
"airlines": [
"U2"
],
"segments": [
{
"flight_number": "U22439",
"transport": "flight",
"airline": {
"code": "U2",
"name": "easyJet",
"icao": "EZY",
"alliance": null,
"website": "https://www.easyjet.com",
"logo_link": null
},
"operating_airline": {
"code": "U2",
"name": "easyJet",
"icao": "EZY",
"alliance": null,
"website": "https://www.easyjet.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:LTN",
"code": "LTN",
"name": "Luton",
"slug": "luton-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.8747222,
"lng": -0.3683333
}
},
"local_time": "2026-11-14T17:15:00",
"utc_time": "2026-11-14T17:15:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T19:35:00",
"utc_time": "2026-11-14T18:35:00"
},
"duration_minutes": 80,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVTI6MjQzNTpMVE46MTc5NDY0MDgwMDpDREc6MTc5NDY0NjIwMDplY29ub215OkZhbHNlOjo6VTIiLCJpIjpbIjE4ZmYyNWMzNTEyMzAwMDA2MmQ5OTFjN18wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MCwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H-nt0uitQzNsqBP46whRjP61Z959io1kDdcVrLdUAqRI8gluG91fRLOhEpV95hzttjciSPXjg2hCwaXAXZag-2PfrH1QWe0w-QniNJgyURIwi159YuZk_wfdH6mxBbdYx_iV-DIJx-ReXXH82kt6ubIPppdZjvfQxgLLZWnBQ4pDYX8ltDrTEhFi1PURJ8EDP00DtHss_3unNaq5hd3QX7lSHWtM0YnKJ4eTntjqOc7lAwZCRXwFcKXKPqB1O4oRjaDA6Iq_A6tikUQ8X28TCPLCtnuawxIaM6qK0zT5z2Dd60enYQEilQMgiSzyY-nqp6PIgusllxds-uLrpz4epSIlOc63NbjOPvSgRC4ARnG-rMZC4CHPz7dfRKJqGJSr1I91ficm1KzrahfAqcPsMEdrWACn4kcXkwRW2tm9AbxDOe_MqqNoYbTOBL_L2hjwQJO3UOqGJgIGo_-iP0jxTMRX3dRSPWHP-UHfkhp082g7jtjBuht9ykwqv66Vz6Fu8vMCuoW8ZgBG1j1kpLpv0aQe1tKWH795ZyNWGFx8XgAKxSfTxZy7M40k6okvegmMAH6Kc7KqDVrqjY2amPzLFxrqMlNlOckw7F5-uMD7a4qZY_pmOu4Bf7POotjgakcr3RJg6_vujMCAISGQCduBg5Ju-f9dtCgprLMSS6hk-4CTpc_zVX90bL54-ovHNjTORfi7ritR-jwM_TbgXkqTLrAW4gnGsxg4fwdRM2tvWdn6eDhySjZG4h8LLPMuq4q067w95m6OwifvhVSVCWADu8DwUS4N0LXdNVo5hHfQk47pP3DPmaJj8dCn1QgnDQm8nYQnxp30Ylvm1me3KWgqcu3cSiAEEKUwkaWJ5yVfs3uq8E0W1dlHAxSA_FSRojf3hLGFYAkFlluHDAeQOzxuhdy8D3QhAQZKkL_C1SCo5LB8FEaSHX4hcy-EMiApYS1Zb6N5aXvdEUIlKIPtzd7tiUoPTTeKpl8M5mB1Am97Z4gFFk_fIJbuA1a3fetKuj7OBiU66lTJafaJl8LQaGk3rWShJSs15_nSWyYeSZ_pwCoQJj6T1NZ5JpFhiFNaQw9tNFgc913WvNIiWriOntDd5guBR1YiuyD82xCtGIvDUKcMFa6ZTQ-OYghMzL1fieJt0&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 116,
"currency": "USD"
},
"price_eur": 103.61,
"fares": {
"standard": {
"amount": 145,
"currency": "USD"
},
"flexi": {
"amount": 156.6,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 17.4,
"currency": "USD"
},
"duration_minutes": 90,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": null,
"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",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"bags": {
"included": {
"personal_item": 1,
"hand_bag": 0,
"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": 15,
"length_cm": 45,
"width_cm": 20,
"height_cm": 36,
"dimensions_sum_cm": 101
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 79,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 15,
"length_cm": 56,
"width_cm": 25,
"height_cm": 45,
"dimensions_sum_cm": 126
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 83.97,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 15,
"length_cm": 135,
"width_cm": 50,
"height_cm": 90,
"dimensions_sum_cm": 275
}
]
},
{
"price": {
"amount": 167.93,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 15,
"length_cm": 135,
"width_cm": 50,
"height_cm": 90,
"dimensions_sum_cm": 275
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 116,
"currency": "USD"
},
"price_eur": 103.61,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H-nt0uitQzNsqBP46whRjP61Z959io1kDdcVrLdUAqRI8gluG91fRLOhEpV95hzttjciSPXjg2hCwaXAXZag-2PfrH1QWe0w-QniNJgyURIwi159YuZk_wfdH6mxBbdYx_iV-DIJx-ReXXH82kt6ubIPppdZjvfQxgLLZWnBQ4pDYX8ltDrTEhFi1PURJ8EDP00DtHss_3unNaq5hd3QX7lSHWtM0YnKJ4eTntjqOc7lAwZCRXwFcKXKPqB1O4oRjaDA6Iq_A6tikUQ8X28TCPLCtnuawxIaM6qK0zT5z2Dd60enYQEilQMgiSzyY-nqp6PIgusllxds-uLrpz4epSIlOc63NbjOPvSgRC4ARnG-rMZC4CHPz7dfRKJqGJSr1I91ficm1KzrahfAqcPsMEdrWACn4kcXkwRW2tm9AbxDOe_MqqNoYbTOBL_L2hjwQJO3UOqGJgIGo_-iP0jxTMRX3dRSPWHP-UHfkhp082g7jtjBuht9ykwqv66Vz6Fu8vMCuoW8ZgBG1j1kpLpv0aQe1tKWH795ZyNWGFx8XgAKxSfTxZy7M40k6okvegmMAH6Kc7KqDVrqjY2amPzLFxrqMlNlOckw7F5-uMD7a4qZY_pmOu4Bf7POotjgakcr3RJg6_vujMCAISGQCduBg5Ju-f9dtCgprLMSS6hk-4CTpc_zVX90bL54-ovHNjTORfi7ritR-jwM_TbgXkqTLrAW4gnGsxg4fwdRM2tvWdn6eDhySjZG4h8LLPMuq4q067w95m6OwifvhVSVCWADu8DwUS4N0LXdNVo5hHfQk47pP3DPmaJj8dCn1QgnDQm8nYQnxp30Ylvm1me3KWgqcu3cSiAEEKUwkaWJ5yVfs3uq8E0W1dlHAxSA_FSRojf3hLGFYAkFlluHDAeQOzxuhdy8D3QhAQZKkL_C1SCo5LB8FEaSHX4hcy-EMiApYS1Zb6N5aXvdEUIlKIPtzd7tiUoPTTeKpl8M5mB1Am97Z4gFFk_fIJbuA1a3fetKuj7OBiU66lTJafaJl8LQaGk3rWShJSs15_nSWyYeSZ_pwCoQJj6T1NZ5JpFhiFNaQw9tNFgc913WvNIiWriOntDd5guBR1YiuyD82xCtGIvDUKcMFa6ZTQ-OYghMzL1fieJt0&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:LTN",
"code": "LTN",
"name": "Luton",
"slug": "luton-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.8747222,
"lng": -0.3683333
}
},
"local_time": "2026-11-14T07:20:00",
"utc_time": "2026-11-14T07:20:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T09:50:00",
"utc_time": "2026-11-14T08:50:00"
},
"duration_minutes": 90,
"stops": 0,
"airlines": [
"U2"
],
"segments": [
{
"flight_number": "U22435",
"transport": "flight",
"airline": {
"code": "U2",
"name": "easyJet",
"icao": "EZY",
"alliance": null,
"website": "https://www.easyjet.com",
"logo_link": null
},
"operating_airline": {
"code": "U2",
"name": "easyJet",
"icao": "EZY",
"alliance": null,
"website": "https://www.easyjet.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:LTN",
"code": "LTN",
"name": "Luton",
"slug": "luton-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.8747222,
"lng": -0.3683333
}
},
"local_time": "2026-11-14T07:20:00",
"utc_time": "2026-11-14T07:20:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T09:50:00",
"utc_time": "2026-11-14T08:50:00"
},
"duration_minutes": 90,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiQUY6MTcwNzpMR1c6MTc5NDY3NDcwMDpDREc6MTc5NDY3ODkwMDplY29ub215OkZhbHNlOjo6QUYiLCJpIjpbIjIyZjUyNWMzNTEyMzAwMDAwZGE2MmE3Zl8wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MCwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H5QOMSdGf0mS44w_Cd8NaXMuZWYiy0VpV1tlN0eA8qM1TEHa-QUV5AaxMqhaU1lvP2fnZtQpXBfYz4tVqScklZBZkhrI00gXjKrKr0EXA8TqMIEBPmm6M7idlUR_DkB415SdpumGqM8HWULdxIH5UkJCGwmLTMQzD29gMLzYtOo2L3SAeY7JFVPKmC1rRLUjPP4HPFHyM-aRtITk4m1ZB19g_kqdKQVQhTXctQr114E0QZezutL04zhxuVed8i4KmZJdFXJ0ASIa2dmF6QomrcKKMhaT6BXyARduFuTLVGQZXguvBeZihFkW_AM2dPtdAUqBX2azwyR2MmPNC0OI2G1iOZd7ZEr5jNusGzceAhC7yJDTdWpwUrMQnBxgBhxfYpu9j03T4GBI248wNnqVdv5-yLuqst3EPfCpbt_A9oy9-5MPsSPWPjyRL15uqEtffCqQCVMomC77WNkCE13LEapvKnCNV25JOQHmdjnCtNJdtKlRcSz0KDrHjOapXr97z1i1SecverurXrA3PNvYblCPT4X_5EuqHYY7S1UU_d5pbPyjXxKsZJFuThP3c0psiYrsBX4_092oUufAf7rDX5ByO7-aTD1n6GwPUALYY_5yBHKgFjVdztX6VpymQHGtJSQWbrKKYUerK90ssbNDOikAoMJKzWwvA4ayo-Fy21A7Ln-Z3jj0OoQPmxwEmjfSWttV9WXzJUL9oRVlusGaZfqbzGOxDamfvddv_T-mhVQjxMa0ypsl3TM8I7u93KBZxmW-qDba-zpiXX8ebfpwqoPzONTVAmQOOrgBTo0myVR_7bFkZ1Z_RlGNH9QDd1XfrN8DLGr46mtex4uk91KMTzHaIO5m_c0DFyOJSLx9Av9Gr86uEQn_yHlYBh89bIfNqkkCQzmUiQM1eqpuBVSpsRVGl8fCsXoUYing6vEaEGLNVinbymcACgbjO1qZT4hN17wnzy18fCqH6MQJlIjTg0cBtV_LxYZ0wdVNa9nAp-M74E-s_KKSAJM911Fd7SGT2oRmqctHGt3lZyjaK98KGJMPuTrrEy4r9ojMtxS6vFCB12jUJ4qvsDMgF5PSMP2juW-7go5OnFWgAJhFoIkXn4R_3vZEBn_lRaaQTudQ-EM7ux0MikrsFh4rXsijxQv0DQ_jjEc2wIhlgsxFNG5rMtg%3D%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 122,
"currency": "USD"
},
"price_eur": 108.97,
"fares": {
"standard": {
"amount": 152.5,
"currency": "USD"
},
"flexi": {
"amount": 164.7,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 18.3,
"currency": "USD"
},
"duration_minutes": 70,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": null,
"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",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"bags": {
"included": {
"personal_item": 1,
"hand_bag": 0,
"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": 2,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 44,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 25,
"height_cm": 35,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 41.8,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 150.95,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 122,
"currency": "USD"
},
"price_eur": 108.97,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H5QOMSdGf0mS44w_Cd8NaXMuZWYiy0VpV1tlN0eA8qM1TEHa-QUV5AaxMqhaU1lvP2fnZtQpXBfYz4tVqScklZBZkhrI00gXjKrKr0EXA8TqMIEBPmm6M7idlUR_DkB415SdpumGqM8HWULdxIH5UkJCGwmLTMQzD29gMLzYtOo2L3SAeY7JFVPKmC1rRLUjPP4HPFHyM-aRtITk4m1ZB19g_kqdKQVQhTXctQr114E0QZezutL04zhxuVed8i4KmZJdFXJ0ASIa2dmF6QomrcKKMhaT6BXyARduFuTLVGQZXguvBeZihFkW_AM2dPtdAUqBX2azwyR2MmPNC0OI2G1iOZd7ZEr5jNusGzceAhC7yJDTdWpwUrMQnBxgBhxfYpu9j03T4GBI248wNnqVdv5-yLuqst3EPfCpbt_A9oy9-5MPsSPWPjyRL15uqEtffCqQCVMomC77WNkCE13LEapvKnCNV25JOQHmdjnCtNJdtKlRcSz0KDrHjOapXr97z1i1SecverurXrA3PNvYblCPT4X_5EuqHYY7S1UU_d5pbPyjXxKsZJFuThP3c0psiYrsBX4_092oUufAf7rDX5ByO7-aTD1n6GwPUALYY_5yBHKgFjVdztX6VpymQHGtJSQWbrKKYUerK90ssbNDOikAoMJKzWwvA4ayo-Fy21A7Ln-Z3jj0OoQPmxwEmjfSWttV9WXzJUL9oRVlusGaZfqbzGOxDamfvddv_T-mhVQjxMa0ypsl3TM8I7u93KBZxmW-qDba-zpiXX8ebfpwqoPzONTVAmQOOrgBTo0myVR_7bFkZ1Z_RlGNH9QDd1XfrN8DLGr46mtex4uk91KMTzHaIO5m_c0DFyOJSLx9Av9Gr86uEQn_yHlYBh89bIfNqkkCQzmUiQM1eqpuBVSpsRVGl8fCsXoUYing6vEaEGLNVinbymcACgbjO1qZT4hN17wnzy18fCqH6MQJlIjTg0cBtV_LxYZ0wdVNa9nAp-M74E-s_KKSAJM911Fd7SGT2oRmqctHGt3lZyjaK98KGJMPuTrrEy4r9ojMtxS6vFCB12jUJ4qvsDMgF5PSMP2juW-7go5OnFWgAJhFoIkXn4R_3vZEBn_lRaaQTudQ-EM7ux0MikrsFh4rXsijxQv0DQ_jjEc2wIhlgsxFNG5rMtg%3D%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:LGW",
"code": "LGW",
"name": "Gatwick",
"slug": "gatwick-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.1480556,
"lng": -0.1902778
}
},
"local_time": "2026-11-14T16:45:00",
"utc_time": "2026-11-14T16:45:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T18:55:00",
"utc_time": "2026-11-14T17:55:00"
},
"duration_minutes": 70,
"stops": 0,
"airlines": [
"AF"
],
"segments": [
{
"flight_number": "AF1707",
"transport": "flight",
"airline": {
"code": "AF",
"name": "Air France",
"icao": "AFR",
"alliance": "SkyTeam",
"website": "https://www.airfrance.fr/en?setPreferredLang=true",
"logo_link": null
},
"operating_airline": {
"code": "AF",
"name": "Air France",
"icao": "AFR",
"alliance": "SkyTeam",
"website": "https://www.airfrance.fr/en?setPreferredLang=true",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:LGW",
"code": "LGW",
"name": "Gatwick",
"slug": "gatwick-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.1480556,
"lng": -0.1902778
}
},
"local_time": "2026-11-14T16:45:00",
"utc_time": "2026-11-14T16:45:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T18:55:00",
"utc_time": "2026-11-14T17:55:00"
},
"duration_minutes": 70,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVTI6ODQxMTpMR1c6MTc5NDY0MDIwMDpDREc6MTc5NDY0NTAwMDplY29ub215OkZhbHNlOjo6VTIiLCJpIjpbIjIyZjUyNWMzNTEyMzAwMDA3NGJhNzNlNF8wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MCwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HNE4jHdd5GfusaZRJjSFXueVeyt8HvaPfmb35YSkFXDSTAa3on4rkQz2YWxgbvH0L5gKfA1vuNNsFpgzhn9aZGwfenVCvLhGSS8dn8k5DF94hFCr7-c9WTN3kt6n0GQXU11J7zr0Assk5hOoBP4x1de5v4AaXU6o69u6xqu9WGl90J53pE5LVB5uBtPcrNpmwUodOPkMDEO_z4b__wAzaeiwTK-I77GyF2faXA80LgJZisGe6Xukr1MXjMidO4VldzzQUf9C2XDc5K51gmmSRWmIY0Fv2mlJ73nmrKxHLHx3VnT9HugdOUCKhgVIcXslNYOUjp7aY_W31Pl00SRFbOdVQsxHQWUZNud1JjqTX_3NyHIHNGAQ3jpSCiHuUhoknUaWy6y-plZ1l02IEktwgI097nVSmVsgQV2rhWPvCQFEYblsGzADi4_A7gPCGIiCLfRarsF56uxAQhZlNEb9LHqK2GgVcMTpy13iyNiZg0mOKWdQ1I93Pn8sllsHi16-4RNyF4VQc5RE99X8SuK3TO1BCCN0WtigY5zyuNOk8UETMdzm8-YoyEyMUoKdDvNEOauSHClnGkfezvy38UbhKfq6mHdywlKLtjGBRcqRbG27etzwKKhtDFoWTvOUHo9ua_Jq8L1zobhZT4LNh6O0-m2gFJZDjhSVrWiRwOWAKCh2b--nx_r6zwk4-PqUI2S3Wy5dVqNyFD4r30GC11Fr2vC1dcHiOFdMeXAvioY5YaYVdObuhBSZrWo3IQNeGNunmzA1k96hpqbRs308PKTX7uQpPR1GceNGkv2IY5J9S5GnTKatvR1Y3bNRJi2ked3wONgGCZVQ8BAaEvezsvyP5CmmF8gBV8kqzlZccImNO3HCj8jWZLvHa4b0rryAsGmdcubO_X9vd0BKKKyg8KWshj6YTFJdzVzZyLxq274GbhszBPzHoO-UXCoiQNw7tOeRmbWAIRGevdbt2mt4DG56bbcgCsGHgEcch1WPFXlPurWjNe6WF3FXbOMirNpZ-8SN0I8NN5GYdXA4rNzszzNIngf7jOB4h3yL8805g_SChxYlkX6HU4p_FBZbfI1XfwcR1V5XLcnWfs0tu1X4HtExJP6i2Oz3vu_z6gCAD0wFxAJc%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 121,
"currency": "USD"
},
"price_eur": 108.08,
"fares": {
"standard": {
"amount": 151.25,
"currency": "USD"
},
"flexi": {
"amount": 163.35,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 18.15,
"currency": "USD"
},
"duration_minutes": 80,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": null,
"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",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"bags": {
"included": {
"personal_item": 1,
"hand_bag": 0,
"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": 15,
"length_cm": 45,
"width_cm": 20,
"height_cm": 36,
"dimensions_sum_cm": 101
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 79,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 15,
"length_cm": 56,
"width_cm": 25,
"height_cm": 45,
"dimensions_sum_cm": 126
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 83.97,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 15,
"length_cm": 135,
"width_cm": 50,
"height_cm": 90,
"dimensions_sum_cm": 275
}
]
},
{
"price": {
"amount": 167.93,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 15,
"length_cm": 135,
"width_cm": 50,
"height_cm": 90,
"dimensions_sum_cm": 275
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 121,
"currency": "USD"
},
"price_eur": 108.08,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HNE4jHdd5GfusaZRJjSFXueVeyt8HvaPfmb35YSkFXDSTAa3on4rkQz2YWxgbvH0L5gKfA1vuNNsFpgzhn9aZGwfenVCvLhGSS8dn8k5DF94hFCr7-c9WTN3kt6n0GQXU11J7zr0Assk5hOoBP4x1de5v4AaXU6o69u6xqu9WGl90J53pE5LVB5uBtPcrNpmwUodOPkMDEO_z4b__wAzaeiwTK-I77GyF2faXA80LgJZisGe6Xukr1MXjMidO4VldzzQUf9C2XDc5K51gmmSRWmIY0Fv2mlJ73nmrKxHLHx3VnT9HugdOUCKhgVIcXslNYOUjp7aY_W31Pl00SRFbOdVQsxHQWUZNud1JjqTX_3NyHIHNGAQ3jpSCiHuUhoknUaWy6y-plZ1l02IEktwgI097nVSmVsgQV2rhWPvCQFEYblsGzADi4_A7gPCGIiCLfRarsF56uxAQhZlNEb9LHqK2GgVcMTpy13iyNiZg0mOKWdQ1I93Pn8sllsHi16-4RNyF4VQc5RE99X8SuK3TO1BCCN0WtigY5zyuNOk8UETMdzm8-YoyEyMUoKdDvNEOauSHClnGkfezvy38UbhKfq6mHdywlKLtjGBRcqRbG27etzwKKhtDFoWTvOUHo9ua_Jq8L1zobhZT4LNh6O0-m2gFJZDjhSVrWiRwOWAKCh2b--nx_r6zwk4-PqUI2S3Wy5dVqNyFD4r30GC11Fr2vC1dcHiOFdMeXAvioY5YaYVdObuhBSZrWo3IQNeGNunmzA1k96hpqbRs308PKTX7uQpPR1GceNGkv2IY5J9S5GnTKatvR1Y3bNRJi2ked3wONgGCZVQ8BAaEvezsvyP5CmmF8gBV8kqzlZccImNO3HCj8jWZLvHa4b0rryAsGmdcubO_X9vd0BKKKyg8KWshj6YTFJdzVzZyLxq274GbhszBPzHoO-UXCoiQNw7tOeRmbWAIRGevdbt2mt4DG56bbcgCsGHgEcch1WPFXlPurWjNe6WF3FXbOMirNpZ-8SN0I8NN5GYdXA4rNzszzNIngf7jOB4h3yL8805g_SChxYlkX6HU4p_FBZbfI1XfwcR1V5XLcnWfs0tu1X4HtExJP6i2Oz3vu_z6gCAD0wFxAJc%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:LGW",
"code": "LGW",
"name": "Gatwick",
"slug": "gatwick-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.1480556,
"lng": -0.1902778
}
},
"local_time": "2026-11-14T07:10:00",
"utc_time": "2026-11-14T07:10:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T09:30:00",
"utc_time": "2026-11-14T08:30:00"
},
"duration_minutes": 80,
"stops": 0,
"airlines": [
"U2"
],
"segments": [
{
"flight_number": "U28411",
"transport": "flight",
"airline": {
"code": "U2",
"name": "easyJet",
"icao": "EZY",
"alliance": null,
"website": "https://www.easyjet.com",
"logo_link": null
},
"operating_airline": {
"code": "U2",
"name": "easyJet",
"icao": "EZY",
"alliance": null,
"website": "https://www.easyjet.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:LGW",
"code": "LGW",
"name": "Gatwick",
"slug": "gatwick-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.1480556,
"lng": -0.1902778
}
},
"local_time": "2026-11-14T07:10:00",
"utc_time": "2026-11-14T07:10:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T09:30:00",
"utc_time": "2026-11-14T08:30:00"
},
"duration_minutes": 80,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVTI6ODQwNTpMR1c6MTc5NDY1NzYwMDpDREc6MTc5NDY2MjQwMDplY29ub215OkZhbHNlOjo6VTIiLCJpIjpbIjIyZjUyNWMzNTEyMzAwMDA2YWNjODZiY18wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MCwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=Hb8G-1_xWNpvZ4FJzvL5CsIksFyATgv7Zn9T_e4IDCg0EJSD967aBrVUgWJpbvy2sQ7IOsmLo2cfoSokVjfSn2KwAejDPoovSRrrGwiLV6VoHfnb4xGTFgguBbkV7XYtc1vu0Db8iivg5CPagu4rRdKW7AusYpZbimSMmK8TDMVRU0YNtJApPJT98s848MbL_ES6ybukGN4yXU7RJGiGwJYwM9NS3HpPrGkvJKPRLHF7RVjrCe3cjyIFqLUqTqiX84-_ErTIECKyJ6JpDlGqaudoFnq7_qt6IVtUR0pHvZN9J9fz_UNK22nq1dd-CQnrrlt0lArAHzs9MJVwpcyKzZRYUfJB-0ELh4mcc7_UMhZJztPtKGXIFrgQDz30-Beuuf_-6jpYQ-G9KSvwWnOcTh0WwH9hMQh27ilESx0I3_vFtY2DziNE0BdmpQbf1iNvo2oX8YrooE8Mk0RVyALFA8wt7KRAihHnIU6AAm52rCgrujxKJg-UrEbiZxze7OCN9umnV204fVw_g-8xyuRi7D1gzUZff-DyxjrI_vq3A7l-qlwnEMQO7OBNyNG9tAK3qzUD4jPDcpqN4FkWVOTFiJcIxWAhkIOpsnGThBplzlQqPKNlz_iYnNh5Ov0WAXiB7IW9l5f3TbOruNSKZQQw4DzOqp0FN-Ml0pFFhy8M9YLVWivRTOElD4C2ibAl6H9nzltHT4Qv1sCswlHvTN09bD5WduIgJNbtzGn1AeriBuaxOgmBeu8R9MKIEdN54Wm7FgFagdFTQd73JveNKGy52IMiGbA05_Gu11EGW-FS2_yDVTjS5OzMFGDb_cH8zlzD1xVFqOwFkJ8su3AAQ5QBYsqSymL0rebEf7jRIplmNwT9K1YRVBLXScJlU2Bbqumop1GtwUlvnzrJJzn7EgguGZgneBblelBgzMTgWwh90AWDyJD0V30fa270dMoQQI9rX2SGIj-U5Pe9XsGm2y6UBxepa27izkl_ERRxhi7YJYqKjywUh4iW1POVIhzfreYbt-pbKmw9AFKhcFe0gyvt5MfRppIC5kCDdRqHh3UhMXSOX0uPMupctMnoZ-_kGjBBJIvlo4EXGbijU9ASQzI64HleosBzRSvs5nqXJ6t7JgOU%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 121,
"currency": "USD"
},
"price_eur": 108.08,
"fares": {
"standard": {
"amount": 151.25,
"currency": "USD"
},
"flexi": {
"amount": 163.35,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 18.15,
"currency": "USD"
},
"duration_minutes": 80,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": null,
"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",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"bags": {
"included": {
"personal_item": 1,
"hand_bag": 0,
"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": 15,
"length_cm": 45,
"width_cm": 20,
"height_cm": 36,
"dimensions_sum_cm": 101
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 79,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 15,
"length_cm": 56,
"width_cm": 25,
"height_cm": 45,
"dimensions_sum_cm": 126
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 83.97,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 15,
"length_cm": 135,
"width_cm": 50,
"height_cm": 90,
"dimensions_sum_cm": 275
}
]
},
{
"price": {
"amount": 167.93,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 15,
"length_cm": 135,
"width_cm": 50,
"height_cm": 90,
"dimensions_sum_cm": 275
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 121,
"currency": "USD"
},
"price_eur": 108.08,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=Hb8G-1_xWNpvZ4FJzvL5CsIksFyATgv7Zn9T_e4IDCg0EJSD967aBrVUgWJpbvy2sQ7IOsmLo2cfoSokVjfSn2KwAejDPoovSRrrGwiLV6VoHfnb4xGTFgguBbkV7XYtc1vu0Db8iivg5CPagu4rRdKW7AusYpZbimSMmK8TDMVRU0YNtJApPJT98s848MbL_ES6ybukGN4yXU7RJGiGwJYwM9NS3HpPrGkvJKPRLHF7RVjrCe3cjyIFqLUqTqiX84-_ErTIECKyJ6JpDlGqaudoFnq7_qt6IVtUR0pHvZN9J9fz_UNK22nq1dd-CQnrrlt0lArAHzs9MJVwpcyKzZRYUfJB-0ELh4mcc7_UMhZJztPtKGXIFrgQDz30-Beuuf_-6jpYQ-G9KSvwWnOcTh0WwH9hMQh27ilESx0I3_vFtY2DziNE0BdmpQbf1iNvo2oX8YrooE8Mk0RVyALFA8wt7KRAihHnIU6AAm52rCgrujxKJg-UrEbiZxze7OCN9umnV204fVw_g-8xyuRi7D1gzUZff-DyxjrI_vq3A7l-qlwnEMQO7OBNyNG9tAK3qzUD4jPDcpqN4FkWVOTFiJcIxWAhkIOpsnGThBplzlQqPKNlz_iYnNh5Ov0WAXiB7IW9l5f3TbOruNSKZQQw4DzOqp0FN-Ml0pFFhy8M9YLVWivRTOElD4C2ibAl6H9nzltHT4Qv1sCswlHvTN09bD5WduIgJNbtzGn1AeriBuaxOgmBeu8R9MKIEdN54Wm7FgFagdFTQd73JveNKGy52IMiGbA05_Gu11EGW-FS2_yDVTjS5OzMFGDb_cH8zlzD1xVFqOwFkJ8su3AAQ5QBYsqSymL0rebEf7jRIplmNwT9K1YRVBLXScJlU2Bbqumop1GtwUlvnzrJJzn7EgguGZgneBblelBgzMTgWwh90AWDyJD0V30fa270dMoQQI9rX2SGIj-U5Pe9XsGm2y6UBxepa27izkl_ERRxhi7YJYqKjywUh4iW1POVIhzfreYbt-pbKmw9AFKhcFe0gyvt5MfRppIC5kCDdRqHh3UhMXSOX0uPMupctMnoZ-_kGjBBJIvlo4EXGbijU9ASQzI64HleosBzRSvs5nqXJ6t7JgOU%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:LGW",
"code": "LGW",
"name": "Gatwick",
"slug": "gatwick-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.1480556,
"lng": -0.1902778
}
},
"local_time": "2026-11-14T12:00:00",
"utc_time": "2026-11-14T12:00:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T14:20:00",
"utc_time": "2026-11-14T13:20:00"
},
"duration_minutes": 80,
"stops": 0,
"airlines": [
"U2"
],
"segments": [
{
"flight_number": "U28405",
"transport": "flight",
"airline": {
"code": "U2",
"name": "easyJet",
"icao": "EZY",
"alliance": null,
"website": "https://www.easyjet.com",
"logo_link": null
},
"operating_airline": {
"code": "U2",
"name": "easyJet",
"icao": "EZY",
"alliance": null,
"website": "https://www.easyjet.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:LGW",
"code": "LGW",
"name": "Gatwick",
"slug": "gatwick-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.1480556,
"lng": -0.1902778
}
},
"local_time": "2026-11-14T12:00:00",
"utc_time": "2026-11-14T12:00:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T14:20:00",
"utc_time": "2026-11-14T13:20:00"
},
"duration_minutes": 80,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiQUY6MTE4MTpMSFI6MTc5NDY4NDAwMDpDREc6MTc5NDY4ODgwMDplY29ub215OkZhbHNlOjo6QUYiLCJpIjpbIjBmNjQyNWMzNTEyMzAwMDBhZTYwOTU4Nl8wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MCwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H1NndvXlB2hkQJRa-BWKUqwjlU7K6xrZPCFHo03nax5qYrFg5ZiN8ZWM3m1-l6S576xrkCun3zYvbSLQKsfku4cPZOKfEg1FZdyMVdsx9ODPAkAEE2bxaQWGzSq_tXUJanLdZhsAQKpTtXHBTaxihSAUl7V4znjat44ceQiKsHeiFShBm6gM_hza6IdTH5592w8pV5t2zq2ixe5f2CWjLH6CC4JFRiAsj98hJQm2xIgGFsBCTONZfbE4aNyjVFdZgm5g11pustGJsBvkxq3SLdIBKUGByUs9E7WOFGQwm7lKz1OF1U6MwAu7DXXHUusOsSs_NQoUnTMV4kvu4B3x3QavIdNS-jl1jY3b2ynPkXLYvBsVSoE7VkjahdzSJU9-SGzKDq3pODV8mgNNlxZKL7V10tcEV4XoQkRTgwlWPK8qTIu6l85_C9JURgol8TK5wk-n8aZ9cJkKIBQXfbqU-vUPSC4P_d8koZAElzarXBrNjMrmiBtOTlMjFXvpM-9Ootafqrrl1eDDNJZIbhWjr2R6xNX4_RgjC6-HldO8SjLnD8_c6I11OLU9bqeVPQs_fYsJ6IPby7a1iGHa-f4SejGnG--dhoO5der8soaWoY9s1Zokretg1oGs5z0PPsgJOJ7JwJ9LAaOU5gvYmMfMVfcmwmUiLjX_lE1LgrxeSGokWgUFOTTU5FvOlR1EHsrDtQWzYA40sxb1_NGnIuIFA_6-pU_EMivbp1ULios1T2LIrXpdDgaEMnVd0Om6vRsTaQrm8RILqezBhl-c3H3KI4zb-oQZk6D2ejMuPK2R5J-5inMlAqHvqj9FBsvqBsi-rHbmvc6m8UMy99HIO0d3hbz-uoxiOwXQDixDMmiL3wne0kEqgHUfajbGLTU8b14SwAwUXn33hngruFQGCmCDVRVGdA9rL8eoxaxBaeI460IoRq9ukoN7CBMPhRzcIYanwC6TzLCBiAvT5iB7WUhfaQAecqMmiqcDKMgW-dfR1EIOFAU4i2Ns_KDuUMByMGiKjo7qwswf4OLDmRGSmu4BSFFOzX7N9Lihh2bEd-qgXArJnFK6YgCAxFB7YguRnElOqkF9wRvZbc169ttwjriaXOQfPyPgLAzN7gSMwFuRlhBXXXAafqTd9hIlXib73GJC0e-WsZCEQtpHlMcaawcOEbw%3D%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 125,
"currency": "USD"
},
"price_eur": 111.65,
"fares": {
"standard": {
"amount": 156.25,
"currency": "USD"
},
"flexi": {
"amount": 168.75,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 18.75,
"currency": "USD"
},
"duration_minutes": 80,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": null,
"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",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"bags": {
"included": {
"personal_item": 1,
"hand_bag": 0,
"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": 2,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 44,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 25,
"height_cm": 35,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 58.42,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 167.57,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 125,
"currency": "USD"
},
"price_eur": 111.65,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H1NndvXlB2hkQJRa-BWKUqwjlU7K6xrZPCFHo03nax5qYrFg5ZiN8ZWM3m1-l6S576xrkCun3zYvbSLQKsfku4cPZOKfEg1FZdyMVdsx9ODPAkAEE2bxaQWGzSq_tXUJanLdZhsAQKpTtXHBTaxihSAUl7V4znjat44ceQiKsHeiFShBm6gM_hza6IdTH5592w8pV5t2zq2ixe5f2CWjLH6CC4JFRiAsj98hJQm2xIgGFsBCTONZfbE4aNyjVFdZgm5g11pustGJsBvkxq3SLdIBKUGByUs9E7WOFGQwm7lKz1OF1U6MwAu7DXXHUusOsSs_NQoUnTMV4kvu4B3x3QavIdNS-jl1jY3b2ynPkXLYvBsVSoE7VkjahdzSJU9-SGzKDq3pODV8mgNNlxZKL7V10tcEV4XoQkRTgwlWPK8qTIu6l85_C9JURgol8TK5wk-n8aZ9cJkKIBQXfbqU-vUPSC4P_d8koZAElzarXBrNjMrmiBtOTlMjFXvpM-9Ootafqrrl1eDDNJZIbhWjr2R6xNX4_RgjC6-HldO8SjLnD8_c6I11OLU9bqeVPQs_fYsJ6IPby7a1iGHa-f4SejGnG--dhoO5der8soaWoY9s1Zokretg1oGs5z0PPsgJOJ7JwJ9LAaOU5gvYmMfMVfcmwmUiLjX_lE1LgrxeSGokWgUFOTTU5FvOlR1EHsrDtQWzYA40sxb1_NGnIuIFA_6-pU_EMivbp1ULios1T2LIrXpdDgaEMnVd0Om6vRsTaQrm8RILqezBhl-c3H3KI4zb-oQZk6D2ejMuPK2R5J-5inMlAqHvqj9FBsvqBsi-rHbmvc6m8UMy99HIO0d3hbz-uoxiOwXQDixDMmiL3wne0kEqgHUfajbGLTU8b14SwAwUXn33hngruFQGCmCDVRVGdA9rL8eoxaxBaeI460IoRq9ukoN7CBMPhRzcIYanwC6TzLCBiAvT5iB7WUhfaQAecqMmiqcDKMgW-dfR1EIOFAU4i2Ns_KDuUMByMGiKjo7qwswf4OLDmRGSmu4BSFFOzX7N9Lihh2bEd-qgXArJnFK6YgCAxFB7YguRnElOqkF9wRvZbc169ttwjriaXOQfPyPgLAzN7gSMwFuRlhBXXXAafqTd9hIlXib73GJC0e-WsZCEQtpHlMcaawcOEbw%3D%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"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": "2026-11-14T19:20:00",
"utc_time": "2026-11-14T19:20:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T21:40:00",
"utc_time": "2026-11-14T20:40:00"
},
"duration_minutes": 80,
"stops": 0,
"airlines": [
"AF"
],
"segments": [
{
"flight_number": "AF1181",
"transport": "flight",
"airline": {
"code": "AF",
"name": "Air France",
"icao": "AFR",
"alliance": "SkyTeam",
"website": "https://www.airfrance.fr/en?setPreferredLang=true",
"logo_link": null
},
"operating_airline": {
"code": "AF",
"name": "Air France",
"icao": "AFR",
"alliance": "SkyTeam",
"website": "https://www.airfrance.fr/en?setPreferredLang=true",
"logo_link": null
},
"departure": {
"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": "2026-11-14T19:20:00",
"utc_time": "2026-11-14T19:20:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T21:40:00",
"utc_time": "2026-11-14T20:40:00"
},
"duration_minutes": 80,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiQUY6MTI4MTpMSFI6MTc5NDY3NzcwMDpDREc6MTc5NDY4MjUwMDplY29ub215OkZhbHNlOjo6QUYiLCJpIjpbIjBmNjQyNWMzNTEyMzAwMDBhYzI2MmJkZl8wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MCwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HI-4nY7flg2Ddd7vyW4nd5YApg3yzcAS_Pjksu7MKGFUaZxiTHx-Gt9K3oxisM6b6NiUHn1vNl06qh_i_Yh_xpCCcl2wxk0NP5KED8U_w1S1vl8wM2TE2haZXknv7HQBrrOUpVqFI7IfDpKevCK50xR1krGcA2pFfOZW-Eu-J23r-AO0GwPVzaZTcwO2pUve93-CHDkyeGT-BAZdEJ-9vBAGjWFhFtNi2z6SgzvW0ZxV0_L6JD1yXakUbtm49ePpW2n1BfGzaE5_1weVlxx2L-qm1keZa6HXmP9Sj9gPJ08_xaaJm-5Azro39AgikKSnlTH2VYxK5co1pa8MQzDMrnS9cd7CalFyFEGIFRbP6y-6FExFtqkfUM2Sbb7PdKmwmhjYQaCXyfu1YwIK1acEJiD-ZNTyYGSVdjotTMa2Yxq0a3AlJRvdD07ZCUlW885CZNXiO1pWX22s_QGYQMzoCrJyEF8QYAl7o5VlTC5tLc11C9PmoCYLXNyVJ-ZGq58f8iaQOwgXcSnWpoPd9BwNxRX8b-AbfTC_iNAUqhCxn2ZX7qrjtRbSo_P8w43vJL0wcDG2uKwH-Ofwbx-itRhcEkcFXKz19xdMYvGDth6_6GIucw7Hd9lUDnhupBbeNVRVE0EcwphJKd79my25_y6ENamMb93YlDc-BeHbESvo1UOtuWvsHCaiRu2tNq6YAnYKh02YxUd0-urgfJCw6-EnyTb5vcF2P6KEApUtsHyInv2GAW_V1u38iG06YFwZ9EbZHtNcuAwUVakkZi-sUDrpYOX3BEu8UrCkzHe4YC5U7G0yycElXaUPTj6V9PAJ-_yGozOgIqTqwkKYk8IZlHIIvmcO5-jbZmKJJZ3s8MxmIK_XhnybJFadRF0sE2K9woI5K2G-lnQvev8IkfGoQbaKhC9IZAwxWB0XmAEaLYegJe7UsVTzMMR5fPrrkFFo5bUxAON8kubrX9ji_m4B-H2zZYkdZG6UJ56XsJ8W3FZYWXLZFN_DGjioUgMbsJbzsgJp_pHwU5pTGYcyoqxEWB5oSFBJUeCg4oVgVv7zPJTD0IV4eWJwOqe-uwTt7Fm-E4gaOtsm_ZPFP8-Ex9N-0mAIxArT7AIvyz66xMpaXlu4ZgxhYigRFcV1MtOOiARnbjr0O&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 129,
"currency": "USD"
},
"price_eur": 115.23,
"fares": {
"standard": {
"amount": 161.25,
"currency": "USD"
},
"flexi": {
"amount": 174.15,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 19.35,
"currency": "USD"
},
"duration_minutes": 80,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": null,
"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",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"bags": {
"included": {
"personal_item": 1,
"hand_bag": 0,
"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": 2,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 44,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 25,
"height_cm": 35,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 50.01,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 159.16,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 129,
"currency": "USD"
},
"price_eur": 115.23,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HI-4nY7flg2Ddd7vyW4nd5YApg3yzcAS_Pjksu7MKGFUaZxiTHx-Gt9K3oxisM6b6NiUHn1vNl06qh_i_Yh_xpCCcl2wxk0NP5KED8U_w1S1vl8wM2TE2haZXknv7HQBrrOUpVqFI7IfDpKevCK50xR1krGcA2pFfOZW-Eu-J23r-AO0GwPVzaZTcwO2pUve93-CHDkyeGT-BAZdEJ-9vBAGjWFhFtNi2z6SgzvW0ZxV0_L6JD1yXakUbtm49ePpW2n1BfGzaE5_1weVlxx2L-qm1keZa6HXmP9Sj9gPJ08_xaaJm-5Azro39AgikKSnlTH2VYxK5co1pa8MQzDMrnS9cd7CalFyFEGIFRbP6y-6FExFtqkfUM2Sbb7PdKmwmhjYQaCXyfu1YwIK1acEJiD-ZNTyYGSVdjotTMa2Yxq0a3AlJRvdD07ZCUlW885CZNXiO1pWX22s_QGYQMzoCrJyEF8QYAl7o5VlTC5tLc11C9PmoCYLXNyVJ-ZGq58f8iaQOwgXcSnWpoPd9BwNxRX8b-AbfTC_iNAUqhCxn2ZX7qrjtRbSo_P8w43vJL0wcDG2uKwH-Ofwbx-itRhcEkcFXKz19xdMYvGDth6_6GIucw7Hd9lUDnhupBbeNVRVE0EcwphJKd79my25_y6ENamMb93YlDc-BeHbESvo1UOtuWvsHCaiRu2tNq6YAnYKh02YxUd0-urgfJCw6-EnyTb5vcF2P6KEApUtsHyInv2GAW_V1u38iG06YFwZ9EbZHtNcuAwUVakkZi-sUDrpYOX3BEu8UrCkzHe4YC5U7G0yycElXaUPTj6V9PAJ-_yGozOgIqTqwkKYk8IZlHIIvmcO5-jbZmKJJZ3s8MxmIK_XhnybJFadRF0sE2K9woI5K2G-lnQvev8IkfGoQbaKhC9IZAwxWB0XmAEaLYegJe7UsVTzMMR5fPrrkFFo5bUxAON8kubrX9ji_m4B-H2zZYkdZG6UJ56XsJ8W3FZYWXLZFN_DGjioUgMbsJbzsgJp_pHwU5pTGYcyoqxEWB5oSFBJUeCg4oVgVv7zPJTD0IV4eWJwOqe-uwTt7Fm-E4gaOtsm_ZPFP8-Ex9N-0mAIxArT7AIvyz66xMpaXlu4ZgxhYigRFcV1MtOOiARnbjr0O&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"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": "2026-11-14T17:35:00",
"utc_time": "2026-11-14T17:35:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T19:55:00",
"utc_time": "2026-11-14T18:55:00"
},
"duration_minutes": 80,
"stops": 0,
"airlines": [
"AF"
],
"segments": [
{
"flight_number": "AF1281",
"transport": "flight",
"airline": {
"code": "AF",
"name": "Air France",
"icao": "AFR",
"alliance": "SkyTeam",
"website": "https://www.airfrance.fr/en?setPreferredLang=true",
"logo_link": null
},
"operating_airline": {
"code": "AF",
"name": "Air France",
"icao": "AFR",
"alliance": "SkyTeam",
"website": "https://www.airfrance.fr/en?setPreferredLang=true",
"logo_link": null
},
"departure": {
"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": "2026-11-14T17:35:00",
"utc_time": "2026-11-14T17:35:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T19:55:00",
"utc_time": "2026-11-14T18:55:00"
},
"duration_minutes": 80,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiQUY6MTc4MTpMSFI6MTc5NDY2ODQwMDpDREc6MTc5NDY3MzIwMDplY29ub215OkZhbHNlOjo6QUYiLCJpIjpbIjBmNjQyNWMzNTEyMzAwMDBhYWVkZTkzNF8wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MCwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HoEUrBAqG3Vgyh0ByfPaTRphrlh-O7L6jrxy3Ot3iH39536TUgVRlnqcf2yE58BmNVI1sTxKnP1oa_tG7wME5opEv2fj7Lezpr7t4r7yk_cLC-DbTrdYuX-CHihcWV7P5ElQVTMLqrdcu_lhs_P-EL-pRYdOrCugCXUy-OW7WuLaRACSNjGA6mjy98MyvW21ZyI5Zl2Vq3Ht4zhLbiyJTcZwgs18ozrQUnWMptKnZgUfJ4BOQQT62CgXzLM_b8W_2MC7f4ppsKQmqoKSb1dGNV9qW-jiMKsBbUUUYcd2ogog9XqxnidERPW_e7krOxQMYrVLO_0Nyot4RUTxwksyKwAICsMkq_m6tjVMfxb0thuGFOursCAW-1IZp0WNm8uOkiczaa4ga_O7f4J4P8zuo9tCXxx_py254qxkL3RZKAHoQgmRUGaGUb2wHbU-mVO1VSlCX85SwBRKAUyiBiNKBEewS4b182azwk5EmrAh15lCqXIXaysqkTRkkvRp7rbAy7Kt0gnjv_AwL8mCeazE6wTFyhMRWoR5YNrb_NSReHmjNtqZc6SRjQ7mRIoFpiSw9gTLAh1afRPgmCB1Bl0FGQIDnmwBfsx9ey0kLYVvs2dLimLuWPsPNwAFRSK0ItGFMg0OEe-xlNAG2O1LwgS62yEL8BfoA_e23OnpPwx05EU80Bgl4GDKiAabKANdHhVP1uTR4kgiLeyPG--qMhPsLDwQtL_pSea_CpedHvne2H6LzTGgBzqoCWSvbLkbhUol7qZZZ8gzwiDsybbor_SobvncUKjqT6YVODaXbVe3c8wz8HwRx0bYs93XsNoTFrq9l7A7kCJYlSaAJ2MvUrWKOlxRL2cVIM0W3neAubEe5Ev-w8Mip5GrY5sCl4GWwDg33heV5GqryBhXIRaRz36w1FfcdxnH3c6KREQk6JayjUPxEvpJEKXIChxyailtBXRc3xbkUsYPC6RZJbhG_pKMnSGCCBY0kXurUs2g1aBO0701A1xQoJ-RNMamv1hns4FZ37eYssq03Q9XrEzji25A3oRRlTTz3uAWyTtLOwPknOdbvrlGAv146Ap5CHtRAF-EACM4rtnnrKOjWVHczr59Qf2TeLiOQDKvYmk054Gh8jAF6ScvOTmVwQqoQr2FVvpjQuK9xa06zd1Zl6K6VfWYCaA%3D%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 130,
"currency": "USD"
},
"price_eur": 116.12,
"fares": {
"standard": {
"amount": 162.5,
"currency": "USD"
},
"flexi": {
"amount": 175.5,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 19.5,
"currency": "USD"
},
"duration_minutes": 80,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": null,
"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",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"bags": {
"included": {
"personal_item": 1,
"hand_bag": 0,
"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": 2,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 44,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 25,
"height_cm": 35,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 92.42,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 201.58,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 130,
"currency": "USD"
},
"price_eur": 116.12,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HoEUrBAqG3Vgyh0ByfPaTRphrlh-O7L6jrxy3Ot3iH39536TUgVRlnqcf2yE58BmNVI1sTxKnP1oa_tG7wME5opEv2fj7Lezpr7t4r7yk_cLC-DbTrdYuX-CHihcWV7P5ElQVTMLqrdcu_lhs_P-EL-pRYdOrCugCXUy-OW7WuLaRACSNjGA6mjy98MyvW21ZyI5Zl2Vq3Ht4zhLbiyJTcZwgs18ozrQUnWMptKnZgUfJ4BOQQT62CgXzLM_b8W_2MC7f4ppsKQmqoKSb1dGNV9qW-jiMKsBbUUUYcd2ogog9XqxnidERPW_e7krOxQMYrVLO_0Nyot4RUTxwksyKwAICsMkq_m6tjVMfxb0thuGFOursCAW-1IZp0WNm8uOkiczaa4ga_O7f4J4P8zuo9tCXxx_py254qxkL3RZKAHoQgmRUGaGUb2wHbU-mVO1VSlCX85SwBRKAUyiBiNKBEewS4b182azwk5EmrAh15lCqXIXaysqkTRkkvRp7rbAy7Kt0gnjv_AwL8mCeazE6wTFyhMRWoR5YNrb_NSReHmjNtqZc6SRjQ7mRIoFpiSw9gTLAh1afRPgmCB1Bl0FGQIDnmwBfsx9ey0kLYVvs2dLimLuWPsPNwAFRSK0ItGFMg0OEe-xlNAG2O1LwgS62yEL8BfoA_e23OnpPwx05EU80Bgl4GDKiAabKANdHhVP1uTR4kgiLeyPG--qMhPsLDwQtL_pSea_CpedHvne2H6LzTGgBzqoCWSvbLkbhUol7qZZZ8gzwiDsybbor_SobvncUKjqT6YVODaXbVe3c8wz8HwRx0bYs93XsNoTFrq9l7A7kCJYlSaAJ2MvUrWKOlxRL2cVIM0W3neAubEe5Ev-w8Mip5GrY5sCl4GWwDg33heV5GqryBhXIRaRz36w1FfcdxnH3c6KREQk6JayjUPxEvpJEKXIChxyailtBXRc3xbkUsYPC6RZJbhG_pKMnSGCCBY0kXurUs2g1aBO0701A1xQoJ-RNMamv1hns4FZ37eYssq03Q9XrEzji25A3oRRlTTz3uAWyTtLOwPknOdbvrlGAv146Ap5CHtRAF-EACM4rtnnrKOjWVHczr59Qf2TeLiOQDKvYmk054Gh8jAF6ScvOTmVwQqoQr2FVvpjQuK9xa06zd1Zl6K6VfWYCaA%3D%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"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": "2026-11-14T15:00:00",
"utc_time": "2026-11-14T15:00:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T17:20:00",
"utc_time": "2026-11-14T16:20:00"
},
"duration_minutes": 80,
"stops": 0,
"airlines": [
"AF"
],
"segments": [
{
"flight_number": "AF1781",
"transport": "flight",
"airline": {
"code": "AF",
"name": "Air France",
"icao": "AFR",
"alliance": "SkyTeam",
"website": "https://www.airfrance.fr/en?setPreferredLang=true",
"logo_link": null
},
"operating_airline": {
"code": "AF",
"name": "Air France",
"icao": "AFR",
"alliance": "SkyTeam",
"website": "https://www.airfrance.fr/en?setPreferredLang=true",
"logo_link": null
},
"departure": {
"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": "2026-11-14T15:00:00",
"utc_time": "2026-11-14T15:00:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T17:20:00",
"utc_time": "2026-11-14T16:20:00"
},
"duration_minutes": 80,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVzk6NTM2MzpMVE46MTc5NDY2MzkwMDpCSU86MTc5NDY3MTEwMDplY29ub215OkZhbHNlOjo6Vzl8Vlk6ODA1MjpCSU86MTc5NDY4NTIwMDpPUlk6MTc5NDY5MDkwMDplY29ub215OlRydWU6OlRydWU6VlkiLCJpIjpbIjE4ZmYwYmNlNTEyMzAwMDA0NzcxYzEyOF8wfDBiY2UwYTdjNTEyMzAwMDBhNDg1NWYwM18wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MSwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HvdPJWUZha6M6yWQC9hDunLCwnuV7Ew4lFhRMKffSs_3nUf2PRp9UQYf3smeqG8NlptALLya-ylh475MvUHE7IMbl6njEOWdkjtR45SDZXxquGAnalC93m7InJ6QD3Z5FjIzvxr2EnQ1xUr1fUXrhAzN5k1JGp7ZCbk6Z_G7c7F7ItuKv5JxKx0n5UE2wBa3_JruWky2PBjp5DHTEE5nfQPun-s5kXtfNxdLZhI1-NLdaaZarJQcGQDRpNuNg0Fj_FADZ2N8m6uqvyopz0Plic8OAzHvY6HTtNxO15n1WDkQ_-Ffix83snTl8YpANjq5dQQZ6ODA85XjnVl9bPF2JHcrCAtZ--hiPvezPJfKLmeLc0bvK-2WqH5WlWSVxmOhh2NDxOrVwg8NvMIg40r-3nvDghnKZDwR9tmwXFu--vuKPopELwYsnaFh-VxAaRgcrXHDL4lv1YVwnfy0bSuLKzykcpWQD3VlaagZ-YAfSDmbr4ESl7-U8fzONzmiY5awqmrrMmkh5FCLtiNLoPhT3dG4YddWpbcQvNVEC_xrXY-wsbZOxazf-v-CFekuaEcCYMJkBvluW7EhS8J6xXJ_UGdiGwkFXoaxRv_6YaqGswBFYeL1r-vrXVqGuXvcpqJhOTaf87-KF2W5jlQvXOr3AR8ZJuiBvdkJOFGdwi2AK4OvURt2gWO0N16cYV9r59BN2oGtm4_POpvTWrbO2QnjZ8aOjBJErx4ku9OJnRCOb-ZcJasiuoD9zi61Pq7fD6K4lrvcZxJ5O5jFz8QuU5CiS_PIvQWSSjgVPePN0EG1LoptjxqVk4BVX8GZRdPQDagkfCy7ONKtgVa4o49LdPz0-U2ne-jOmE1XmPuZTy4JrsG55zCLZh0Fh8cDP53vsn4-D09fBcVA1_MlXG6QjSnALeDOByzoTAOQFLbJl59ac0xBv6v6r4Tsa3SKUBJ_rrhXi-HTPFAnRvHrGZ8y3qi3ZRV6_eyXb3rmMut5KqTY7mYkYTSVDdTEsdhrK7yn93d11oSQ7Ga2iJM1UqefciRNCXsveU-JaM3SE11Im92_HheesPynWVq-7hl06kEJPNcz0r6am4p0zYKdOAlg8DDwRl18hA7qtvCVlNibOE5HTOomt0IXA-Q-8WAa56xJLFgGS_RFcyghhO_MOGUvHbVqdzrXGIImhyjl0EOm_RPhBKNJ52fp5xFL0zkiH84-aYnwVaAwxVZo9IaKObyEs4hI0QdW9WlFT_XSCZb5lZE3tnspHyG4cjgJYSY-xHaZ2sLRIGEm83lTpbpu3xMUcf57noJf7sTWPZoHVTvoxrtvoQ2pZPRS1IvzofW72UH8-gc39ScFttwwpHkXIO04lMDdW4A%3D%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 101,
"currency": "USD"
},
"price_eur": 90.22,
"fares": {
"standard": {
"amount": 126.25,
"currency": "USD"
},
"flexi": {
"amount": 136.35,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 33,
"currency": "USD"
},
"duration_minutes": 450,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": 1,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"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": 40,
"width_cm": 20,
"height_cm": 30,
"dimensions_sum_cm": 90
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 80,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 20,
"height_cm": 40,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 83.23,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 20,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 198.49,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 20,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 101,
"currency": "USD"
},
"price_eur": 90.22,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HvdPJWUZha6M6yWQC9hDunLCwnuV7Ew4lFhRMKffSs_3nUf2PRp9UQYf3smeqG8NlptALLya-ylh475MvUHE7IMbl6njEOWdkjtR45SDZXxquGAnalC93m7InJ6QD3Z5FjIzvxr2EnQ1xUr1fUXrhAzN5k1JGp7ZCbk6Z_G7c7F7ItuKv5JxKx0n5UE2wBa3_JruWky2PBjp5DHTEE5nfQPun-s5kXtfNxdLZhI1-NLdaaZarJQcGQDRpNuNg0Fj_FADZ2N8m6uqvyopz0Plic8OAzHvY6HTtNxO15n1WDkQ_-Ffix83snTl8YpANjq5dQQZ6ODA85XjnVl9bPF2JHcrCAtZ--hiPvezPJfKLmeLc0bvK-2WqH5WlWSVxmOhh2NDxOrVwg8NvMIg40r-3nvDghnKZDwR9tmwXFu--vuKPopELwYsnaFh-VxAaRgcrXHDL4lv1YVwnfy0bSuLKzykcpWQD3VlaagZ-YAfSDmbr4ESl7-U8fzONzmiY5awqmrrMmkh5FCLtiNLoPhT3dG4YddWpbcQvNVEC_xrXY-wsbZOxazf-v-CFekuaEcCYMJkBvluW7EhS8J6xXJ_UGdiGwkFXoaxRv_6YaqGswBFYeL1r-vrXVqGuXvcpqJhOTaf87-KF2W5jlQvXOr3AR8ZJuiBvdkJOFGdwi2AK4OvURt2gWO0N16cYV9r59BN2oGtm4_POpvTWrbO2QnjZ8aOjBJErx4ku9OJnRCOb-ZcJasiuoD9zi61Pq7fD6K4lrvcZxJ5O5jFz8QuU5CiS_PIvQWSSjgVPePN0EG1LoptjxqVk4BVX8GZRdPQDagkfCy7ONKtgVa4o49LdPz0-U2ne-jOmE1XmPuZTy4JrsG55zCLZh0Fh8cDP53vsn4-D09fBcVA1_MlXG6QjSnALeDOByzoTAOQFLbJl59ac0xBv6v6r4Tsa3SKUBJ_rrhXi-HTPFAnRvHrGZ8y3qi3ZRV6_eyXb3rmMut5KqTY7mYkYTSVDdTEsdhrK7yn93d11oSQ7Ga2iJM1UqefciRNCXsveU-JaM3SE11Im92_HheesPynWVq-7hl06kEJPNcz0r6am4p0zYKdOAlg8DDwRl18hA7qtvCVlNibOE5HTOomt0IXA-Q-8WAa56xJLFgGS_RFcyghhO_MOGUvHbVqdzrXGIImhyjl0EOm_RPhBKNJ52fp5xFL0zkiH84-aYnwVaAwxVZo9IaKObyEs4hI0QdW9WlFT_XSCZb5lZE3tnspHyG4cjgJYSY-xHaZ2sLRIGEm83lTpbpu3xMUcf57noJf7sTWPZoHVTvoxrtvoQ2pZPRS1IvzofW72UH8-gc39ScFttwwpHkXIO04lMDdW4A%3D%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": 114.85,
"currency": "USD"
},
"price_eur": 102.58,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=Hzhq0-xCEI3Y3Z33qVgeKE113pb0hPbnL24IGNf6DoDKe101hLmlk93EOaFMqRyYGN4TGk1CLR5Ss_lUBR8A7fjQhfSyhcZkc8Oh4-fO4YR1uuSbzF5tvOOjX6CpiKsSp5IWmTMoOCaFxtUe8qt5RAvpHo8gkTtmzhzJ3YWT5dJ1moQGnq1i-tlbm7JL7JPYOhx7j0hn1q35VlCbQoYleb18sCRO8xs7EBMX7bRMbUtqHGbfLAQCYxqgWkfGJ6PboDPFYFCTmSvGlXu0-CpDtnEJAVMM438B7EuC8uCJIEkbUoe7B3K9Aya-_K60xxZX02S33l1C_wzcz9Ya9fM0JHjqTMkuZb_z9Kapzn9HgcZUg8tFsTkkbAM25y2vz58bEmdo9GguKZtv0A2NrNaPJ32khwv20FHGzKxqncQrnA2n3d3ZflpTr2hHB6q2UnkwJtCyL7CimmiS-dg5QedLPtsEj0KzfZPMeAZMu6dJNsnfSqN2Mf0RvHU1fIWa2zG7pmxFMSXWPP08wNud5rVM_wYwEKP5efHRD22NkrrkPuJgkDg6RJbShM_LzaB_2JfO8fQ4D_FqMHuFJMdz03LMaz2Fe09OvAOr9cYsvk4sXwERH5RCVQKo8GwckyhCNKmZBhr3drx9KrKBbn94FiMEk3LUKHNT6ApGygNjwUj27z_P9HvM73U63DfsDCSR83Kk9CFmlueQJkBgx01Gg9QiXrDT7DCsWmgVy9WbELCaa-UG3H8FL02doj_2EgH-_G5uorPwt4X3wCDw2e8dCebCOZhiWcFAwK0PCUHjH0wFr68vJjK2zykJjhIMAqVgTaTVkkWHUAoE6fYyEssNpEJxiZbGEiyTW945Rrrm-a_Gg27LRDNBx5V1wPvUWWRcum-8WjIVuubaJuF62iLnIRM47QeVFbyMlHAzicuKDyC8sIVPp1oAUjE7Fq4Uh2Q4oTjHF_PBzv7rueNhksO2vRXNRGCggJvgk8p3HuFSgiLCI9kQebWMPHd0ffqPDAx87lH-fsGDlABaULV1BJqH3cyeLCCxaWbXxC4-YBha3jH-Z8yparUYQxooTi19PkKFoaf85RffVJ8zB39C6Wods6GMuXsGt-rEWo1nJq8XnOiECtQrjZPD5QHk9ddEyQKuk3mxLKt9pHYm7qtBokcalUJ5iR-TgK2W0oBUoQUQxRLAKAIYYNIb7xOOlsYn6xBLQuPyVCXYdzViGJd2-nU7mwbsLOBH2iXZeE_D-YmgEwh0U-7r6Hy8fOaHi450_DwqqYesDH4quI5WqLz0yfK8oy5Ne9GW1urj6XtbbFCirNGVm41FfyEqcRpEAuz1gvRaGVYGBn9gnmYnFMKToBsqzo0GZrQ%3D%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:LTN",
"code": "LTN",
"name": "Luton",
"slug": "luton-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.8747222,
"lng": -0.3683333
}
},
"local_time": "2026-11-14T13:45:00",
"utc_time": "2026-11-14T13:45:00"
},
"arrival": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-14T22:15:00",
"utc_time": "2026-11-14T21:15:00"
},
"duration_minutes": 450,
"stops": 1,
"airlines": [
"VY",
"W9"
],
"segments": [
{
"flight_number": "W95363",
"transport": "flight",
"airline": {
"code": "W9",
"name": "Wizz Air UK",
"icao": "WUK",
"alliance": null,
"website": "https://www.wizzair.com",
"logo_link": null
},
"operating_airline": {
"code": "W9",
"name": "Wizz Air UK",
"icao": "WUK",
"alliance": null,
"website": "https://www.wizzair.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:LTN",
"code": "LTN",
"name": "Luton",
"slug": "luton-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.8747222,
"lng": -0.3683333
}
},
"local_time": "2026-11-14T13:45:00",
"utc_time": "2026-11-14T13:45:00"
},
"arrival": {
"station": {
"id": "Station:airport:BIO",
"code": "BIO",
"name": "Bilbao",
"slug": "bilbao-bilbao-spain",
"type": "airport",
"city": {
"id": "City:bilbao_es",
"name": "Bilbao",
"code": "BIO",
"slug": "bilbao-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 43.3011111,
"lng": -2.9105556
}
},
"local_time": "2026-11-14T16:45:00",
"utc_time": "2026-11-14T15:45:00"
},
"duration_minutes": 120,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "VY8052",
"transport": "flight",
"airline": {
"code": "VY",
"name": "Vueling",
"icao": "VLG",
"alliance": null,
"website": "https://www.vueling.com/en",
"logo_link": null
},
"operating_airline": {
"code": "VY",
"name": "Vueling",
"icao": "VLG",
"alliance": null,
"website": "https://www.vueling.com/en",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:BIO",
"code": "BIO",
"name": "Bilbao",
"slug": "bilbao-bilbao-spain",
"type": "airport",
"city": {
"id": "City:bilbao_es",
"name": "Bilbao",
"code": "BIO",
"slug": "bilbao-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 43.3011111,
"lng": -2.9105556
}
},
"local_time": "2026-11-14T20:40:00",
"utc_time": "2026-11-14T19:40:00"
},
"arrival": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-14T22:15:00",
"utc_time": "2026-11-14T21:15:00"
},
"duration_minutes": 95,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 235,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVlk6NzY3MTpMSFI6MTc5NDY3MDIwMDpCSU86MTc5NDY3NzcwMDplY29ub215OkZhbHNlOjo6Vll8Vlk6ODA1MjpCSU86MTc5NDY4NTIwMDpPUlk6MTc5NDY5MDkwMDplY29ub215OlRydWU6OlRydWU6VlkiLCJpIjpbIjBmNjQwYmNlNTEyMzAwMDA3ODVjZTE3Nl8wfDBiY2UwYTdjNTEyMzAwMDBhNDg1NWYwM18wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MSwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HFlARgtFnW1NkSQFvCGavb0PyCwzLGvsby3alKiQo00I2v9O7gGBf4rg2bNQYO0FQfvq3MWKwN1hnhFaBmxAWyTtbOz93jrtoxp5EJPTv92d4UFYCJR_1pxfvcHOTyzKXavOUVM9bVHMlLmRvmzb_tVOwUhFFc5H8K4usFRgQAbCsXCMZPnt1hbOTKJQ2bLGQ-KqnSBWlYKSahgjcY11-kHnWGgKGrnEeF_NbTkXqoc2xULswjwLl8zyiPk6IwWR60mdltYQEP4j6Y-W-2PXsmpDkhohw0CTG4J1CXI6FRRYwLlqWjLaWqJJ9BX9o0nJ4xq6Y8IMMEA7rmheOK9aDlbKhFeZIMFuo3TG2mn_N4zkSCnw5RW3tDlnllhpgtyGA9koWxxb6b3lYWEuAHTo1Up3Cx_p1CoAEAm2iYuYuJl9Wbq7VnA9ZjNjM_6icEsq4kwWLlVdRJ1lGA_VaOEDZxbFJ22FGzfWb224XndZUpjVCNXv-kg7-qHGYKqr9dT2AnUaycoPCcQazlcbGzcDQad7nT5sZqkduzOzM568G5a_t0bwKI7STnz5jt3MmzvVhtGtOwJvbmSOXfQs_AUskaY-EZVoVwNv3cD4PvwuZk_L3LJoXqFBJmxDgN6CDjkL4tibuVrwO64k7UvCOw_Re2df7iNnhR-am7o7yHD1zfcibOLJFA6icaGXigDKgipdlJMTozyr_kYWa1TI2rzhlUy-E8vApxgRg9egnxrXKiC8wOh9ms6Iw9tpI5Q3kh7KW2W5czPOmAx6qvIdWIKklSWo06wqfvzHGQS0H-1EozziyaGZhGeWcDNz9hUj1E8tbXOI0qt5VsPrQtuNRFm7szTQeLbvORMV9kW4r4SuByoAqHwnvLyutxqLyyAXLWYFRf4k4t4Fq77kKCHwxSVBi6ZTjB6ZF8SYlh14ESMG_N_G7hIweSvdbtkh3zp7sIE4xpm63mCk1h-FPRdeH2jYRbJky6uZDR59Ehmk6Hskv8LfuoH6WNptYuYUvzxNwwYb-xGZCiJ3XOLKd4hvZ4nBJ3AeKo2JYS_ACEVrsOUjCkBZEI5yNU_lXcZD5ZMJQd4pE-fFOeCG7zcOLXLcjdOUNyi_5EPDXNIP5eT8lWp3oIJUnOrnO0h5Klf13VyeD-2FVqkTknCHHEwKfLUmnER9IsD2PKDbVWKAwNlTrugBD0PftY1jcUfbOr5qa9WfIL3oM4IirHNgnKuTjtrI6QMt1LWqp4I0Wdl5qUOzgFkuqrMfhAH-fFfqsVkfGR88pkqDFIx3OBeh4RrAwuAvm9hw4pt5AQGpAFBdPGdlHs_Qr7IOk_mrVrREw4_G3b8MVkETI&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 126,
"currency": "USD"
},
"price_eur": 112.55,
"fares": {
"standard": {
"amount": 157.5,
"currency": "USD"
},
"flexi": {
"amount": 170.1,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 33,
"currency": "USD"
},
"duration_minutes": 345,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": null,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"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": 40,
"width_cm": 20,
"height_cm": 30,
"dimensions_sum_cm": 90
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 91,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 20,
"height_cm": 40,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 110.83,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 25,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 126,
"currency": "USD"
},
"price_eur": 112.55,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HFlARgtFnW1NkSQFvCGavb0PyCwzLGvsby3alKiQo00I2v9O7gGBf4rg2bNQYO0FQfvq3MWKwN1hnhFaBmxAWyTtbOz93jrtoxp5EJPTv92d4UFYCJR_1pxfvcHOTyzKXavOUVM9bVHMlLmRvmzb_tVOwUhFFc5H8K4usFRgQAbCsXCMZPnt1hbOTKJQ2bLGQ-KqnSBWlYKSahgjcY11-kHnWGgKGrnEeF_NbTkXqoc2xULswjwLl8zyiPk6IwWR60mdltYQEP4j6Y-W-2PXsmpDkhohw0CTG4J1CXI6FRRYwLlqWjLaWqJJ9BX9o0nJ4xq6Y8IMMEA7rmheOK9aDlbKhFeZIMFuo3TG2mn_N4zkSCnw5RW3tDlnllhpgtyGA9koWxxb6b3lYWEuAHTo1Up3Cx_p1CoAEAm2iYuYuJl9Wbq7VnA9ZjNjM_6icEsq4kwWLlVdRJ1lGA_VaOEDZxbFJ22FGzfWb224XndZUpjVCNXv-kg7-qHGYKqr9dT2AnUaycoPCcQazlcbGzcDQad7nT5sZqkduzOzM568G5a_t0bwKI7STnz5jt3MmzvVhtGtOwJvbmSOXfQs_AUskaY-EZVoVwNv3cD4PvwuZk_L3LJoXqFBJmxDgN6CDjkL4tibuVrwO64k7UvCOw_Re2df7iNnhR-am7o7yHD1zfcibOLJFA6icaGXigDKgipdlJMTozyr_kYWa1TI2rzhlUy-E8vApxgRg9egnxrXKiC8wOh9ms6Iw9tpI5Q3kh7KW2W5czPOmAx6qvIdWIKklSWo06wqfvzHGQS0H-1EozziyaGZhGeWcDNz9hUj1E8tbXOI0qt5VsPrQtuNRFm7szTQeLbvORMV9kW4r4SuByoAqHwnvLyutxqLyyAXLWYFRf4k4t4Fq77kKCHwxSVBi6ZTjB6ZF8SYlh14ESMG_N_G7hIweSvdbtkh3zp7sIE4xpm63mCk1h-FPRdeH2jYRbJky6uZDR59Ehmk6Hskv8LfuoH6WNptYuYUvzxNwwYb-xGZCiJ3XOLKd4hvZ4nBJ3AeKo2JYS_ACEVrsOUjCkBZEI5yNU_lXcZD5ZMJQd4pE-fFOeCG7zcOLXLcjdOUNyi_5EPDXNIP5eT8lWp3oIJUnOrnO0h5Klf13VyeD-2FVqkTknCHHEwKfLUmnER9IsD2PKDbVWKAwNlTrugBD0PftY1jcUfbOr5qa9WfIL3oM4IirHNgnKuTjtrI6QMt1LWqp4I0Wdl5qUOzgFkuqrMfhAH-fFfqsVkfGR88pkqDFIx3OBeh4RrAwuAvm9hw4pt5AQGpAFBdPGdlHs_Qr7IOk_mrVrREw4_G3b8MVkETI&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": 142.92,
"currency": "USD"
},
"price_eur": 127.66,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H_nyN9YLU07fp-dnbU6HPIT1qXmNIugHs0gihSiAvf5t-1a8C_TaaXhAnj1_ZJf6yrYXIcfIyl8b9a7fDPDXDnMVNDovCGSGXcu-w2loqnlt-KweWYw29fJ-4gDqOQz-NXUKrC7mkgrKUFxCvJC-fn9UAV1FYQwM1vb0_GEL2s69ED2utYmdXuOGifYJDYHlZjO1ZNGHEixXaqh1Jk7rJ7WcssaK9hYFFuaSiqABOBgwtdT7TL-eGbAOx8CDFpwXWH5JqXWyc9mjKxdzDavkBk6OAGgFFDiIjRkWO6YFXHXgQq81KEL5_iebBnv_FNV7OXZDOukmGEp7PnwQjfLDDA2joHRhK8AqkN7LszR0-ZdPokSdTYcfMTg8sFXSx3EJyyzByggbvvGQMM95pZO7nAGgC4A3mCZynmGJetggbjtCzPBTBtyTt8QFwhgeAQWLARrbFYRL2K_wZhQM6ukZanE4sQ5o38tc_qVekV8vsYxLG1VacZvMEOtMht0CVw3YdaSmMldMXFWrSrpoQgfwP2o_X2tISm3GPwqPJdpwyIJAg7eS6qzlkaRsxfksiEg1IPE9HAlX9KDDnKjgHfe6lStKbwjuuigKsDRnm_qXljtiUbN52LBSUPP1341PdQq6xzuWD0_rHhdyzP5SsDLtCcdzVCzAZxrFWaaC867aqSjKy0kDu_1CU8TqPnsZT1thtlZpDwFMphdS1hBDn7iCvvQFG4YLIgzV0evrxBjA8RtknXb_RxrWRokBwXW9V0Y7G3w_eep8g1efI8gyoz4zqRrO4NG7H9Ux2Riu1NEcZKVRl1PShOpaIJWZyIDhmbeGlIyEiNJNg6AHEeXljEisAODYmI6MN-bXCiobcqCqOWF5PwLYg2TdDublr8Fktjc_cKP2QYZTy1PtIez2h1nVHRupBeKDalgYp1EOTHHE7ZKqh3H2MqMenNurj0MkIb7Y7wUWXGvK29GAp1yvCtec38aPvF2W2tl-kJOK-l2b50UrO8UToL5VsnYkITYEMsMvBw0z3BlkDpMD1KBuG4Iofqvk7BxXgXGE0FGCXVY1DWTSZTvbZI20yjomlszxYxafcDVRZlSZcJYH8YQaac0uYBFLDO0XGWLk-3B_dBMLca31d2vmjzA7cZzDekLLtFLtiIQ0crG2rDK9K1U6dX75O5feMKwIkhA37fV_2bEDzQUGd111TXDl3TkEFsNutyi8eUw5a-eVMp5TVKZBAazhApjBv9BK6YlTZS7WqqIJS5uUrkP_a6qKFliDuJGcWTA15soCVAPAD86PDtjGdIoa_gscW_2RmBCfy4k1zBCtR8QJ58cAmYVrwitJGTR99pdsVKWZfJ-9qYRJ8TObbYZ_akA%3D%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"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": "2026-11-14T15:30:00",
"utc_time": "2026-11-14T15:30:00"
},
"arrival": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-14T22:15:00",
"utc_time": "2026-11-14T21:15:00"
},
"duration_minutes": 345,
"stops": 1,
"airlines": [
"VY"
],
"segments": [
{
"flight_number": "VY7671",
"transport": "flight",
"airline": {
"code": "VY",
"name": "Vueling",
"icao": "VLG",
"alliance": null,
"website": "https://www.vueling.com/en",
"logo_link": null
},
"operating_airline": {
"code": "VY",
"name": "Vueling",
"icao": "VLG",
"alliance": null,
"website": "https://www.vueling.com/en",
"logo_link": null
},
"departure": {
"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": "2026-11-14T15:30:00",
"utc_time": "2026-11-14T15:30:00"
},
"arrival": {
"station": {
"id": "Station:airport:BIO",
"code": "BIO",
"name": "Bilbao",
"slug": "bilbao-bilbao-spain",
"type": "airport",
"city": {
"id": "City:bilbao_es",
"name": "Bilbao",
"code": "BIO",
"slug": "bilbao-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 43.3011111,
"lng": -2.9105556
}
},
"local_time": "2026-11-14T18:35:00",
"utc_time": "2026-11-14T17:35:00"
},
"duration_minutes": 125,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "VY8052",
"transport": "flight",
"airline": {
"code": "VY",
"name": "Vueling",
"icao": "VLG",
"alliance": null,
"website": "https://www.vueling.com/en",
"logo_link": null
},
"operating_airline": {
"code": "VY",
"name": "Vueling",
"icao": "VLG",
"alliance": null,
"website": "https://www.vueling.com/en",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:BIO",
"code": "BIO",
"name": "Bilbao",
"slug": "bilbao-bilbao-spain",
"type": "airport",
"city": {
"id": "City:bilbao_es",
"name": "Bilbao",
"code": "BIO",
"slug": "bilbao-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 43.3011111,
"lng": -2.9105556
}
},
"local_time": "2026-11-14T20:40:00",
"utc_time": "2026-11-14T19:40:00"
},
"arrival": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-14T22:15:00",
"utc_time": "2026-11-14T21:15:00"
},
"duration_minutes": 95,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 125,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVlk6NzY1MzpMR1c6MTc5NDY2MDMwMDpCSU86MTc5NDY2NzUwMDplY29ub215OkZhbHNlOjo6Vll8Vlk6ODA1MjpCSU86MTc5NDY4NTIwMDpPUlk6MTc5NDY5MDkwMDplY29ub215OlRydWU6OlRydWU6VlkiLCJpIjpbIjIyZjUwYmNlNTEyMzAwMDA4NjVhNDAwOF8wfDBiY2UwYTdjNTEyMzAwMDBhNDg1NWYwM18wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MSwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H_CCsqqyHzxYMttisxUZ47qeDf-kpe76fpZYe8TYRKq6oRLMiQcbaxCRGnZGMW2Rwr3LeVDEoIoMddAPLA434EhwgIFpc7_8J8uTg_rR50LFEILQ6prgBwec_eJxNM6RyHYEA3m7RCCxgBa5Sk-IgCz2vHhmK6rdpdIxGxPGZHHgd90-O9J44imkOTy5LCAtjYNhS3wko3dNM_ZvbvsTG3o0XG61A3OcVogGtUdSEeAIuGCKclAEJLKlpTPZXt3dYgRl56g9NLOKI_tNdWbH49856PaaLvLiStIRZeCIH2Mnb9gUBZehk0pEtZbugMZE8GlVdOojIW5QxYaKy8sexkV7qDurDRETA38lSQe5o9uyUhnJppfh0iglqdEkmuQNlWsHPqzwymNm6YU6lxOdhU9ZQ6JC48oJ1xmHA4ODrOT9bXy9gjZvvT4souzJgTCj3iHc2FfdWr1Nicut8J9P_6ObSUpXng1FFpyUBZDrwuxIDG4ImiYQ_yI4PnVbivOSiyVb_uxLEnlxSYQTA4AgnT508VVbe6Sghv6Td6wwZdZXahzG30qUvOQmHiXZnfjNIq9jp7xrbpsfFZAWlBODj_0Ofqor6z8QWPVrtogU-gtLxCZGKFxKX33e86CEqh_g-sXsDad_k3_0gHT2GJGp82RP3gapk8QqGsjPifMa-6qe_5S-FNmeK6K5aH_lgs9A_ixXC064zbrfenRsSyLb0L2bUDWKgFBUm2d1zpUjk13zGe9CzaNtRkIK0RKj5Vsz7km94vOu4EhPDf0amygpjOy4mcCDpcCDbHZVuGd7Ffhd-QWXEIEtWKwWoZcfLq1AulpUrNsSxgkEvmacdvKgJaaTpsMHzA-CbsU0uW846jlGxkvDsOUKV_LRBzOvF6AQmhZhq8mvoiMxlZpemeYstSAuDkVmgHZY7NedfSc-m7UnlTPS39FX3YZzA-dmhzaDQZOwE4FNskZPTfcdktVqt8fkePlVVIJDyMryW8kzSffzx8Pz6y0D6YA-xLsoZbz8i9KdHY37S3sX6hmQHjuzYRNLQyfhR7eVZYEMILsqb5HJfFh8YyF7JbwrGY4JUAwIA3RY_C89QoZbK-wUYRGqALxX9c6kTKTH591xN5bvATSHDNFygybnUQDm1jn0to4hKEjJqu5WW3MPPXq5dvLAswvhUbeUCIrqIs6_MnIz8nHK0qVTP6Ymn9cesu3RS_59-ru8rpN81P--8eESJa6Di-VMXOo2o5-nhu3j3rQOa8gWv18ATd_GYO1GyrH3qAC-Tk3pGHQYoBYsm7XW5mDVNWgYaC9NO3GKtxtAAGqTJNHyOuUepTTSZFF8ioSaEaqff&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 124,
"currency": "USD"
},
"price_eur": 110.76,
"fares": {
"standard": {
"amount": 155,
"currency": "USD"
},
"flexi": {
"amount": 167.4,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 33,
"currency": "USD"
},
"duration_minutes": 510,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": null,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"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": 40,
"width_cm": 20,
"height_cm": 30,
"dimensions_sum_cm": 90
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 60,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 20,
"height_cm": 40,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 92.36,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 25,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 124,
"currency": "USD"
},
"price_eur": 110.76,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H_CCsqqyHzxYMttisxUZ47qeDf-kpe76fpZYe8TYRKq6oRLMiQcbaxCRGnZGMW2Rwr3LeVDEoIoMddAPLA434EhwgIFpc7_8J8uTg_rR50LFEILQ6prgBwec_eJxNM6RyHYEA3m7RCCxgBa5Sk-IgCz2vHhmK6rdpdIxGxPGZHHgd90-O9J44imkOTy5LCAtjYNhS3wko3dNM_ZvbvsTG3o0XG61A3OcVogGtUdSEeAIuGCKclAEJLKlpTPZXt3dYgRl56g9NLOKI_tNdWbH49856PaaLvLiStIRZeCIH2Mnb9gUBZehk0pEtZbugMZE8GlVdOojIW5QxYaKy8sexkV7qDurDRETA38lSQe5o9uyUhnJppfh0iglqdEkmuQNlWsHPqzwymNm6YU6lxOdhU9ZQ6JC48oJ1xmHA4ODrOT9bXy9gjZvvT4souzJgTCj3iHc2FfdWr1Nicut8J9P_6ObSUpXng1FFpyUBZDrwuxIDG4ImiYQ_yI4PnVbivOSiyVb_uxLEnlxSYQTA4AgnT508VVbe6Sghv6Td6wwZdZXahzG30qUvOQmHiXZnfjNIq9jp7xrbpsfFZAWlBODj_0Ofqor6z8QWPVrtogU-gtLxCZGKFxKX33e86CEqh_g-sXsDad_k3_0gHT2GJGp82RP3gapk8QqGsjPifMa-6qe_5S-FNmeK6K5aH_lgs9A_ixXC064zbrfenRsSyLb0L2bUDWKgFBUm2d1zpUjk13zGe9CzaNtRkIK0RKj5Vsz7km94vOu4EhPDf0amygpjOy4mcCDpcCDbHZVuGd7Ffhd-QWXEIEtWKwWoZcfLq1AulpUrNsSxgkEvmacdvKgJaaTpsMHzA-CbsU0uW846jlGxkvDsOUKV_LRBzOvF6AQmhZhq8mvoiMxlZpemeYstSAuDkVmgHZY7NedfSc-m7UnlTPS39FX3YZzA-dmhzaDQZOwE4FNskZPTfcdktVqt8fkePlVVIJDyMryW8kzSffzx8Pz6y0D6YA-xLsoZbz8i9KdHY37S3sX6hmQHjuzYRNLQyfhR7eVZYEMILsqb5HJfFh8YyF7JbwrGY4JUAwIA3RY_C89QoZbK-wUYRGqALxX9c6kTKTH591xN5bvATSHDNFygybnUQDm1jn0to4hKEjJqu5WW3MPPXq5dvLAswvhUbeUCIrqIs6_MnIz8nHK0qVTP6Ymn9cesu3RS_59-ru8rpN81P--8eESJa6Di-VMXOo2o5-nhu3j3rQOa8gWv18ATd_GYO1GyrH3qAC-Tk3pGHQYoBYsm7XW5mDVNWgYaC9NO3GKtxtAAGqTJNHyOuUepTTSZFF8ioSaEaqff&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": 140.29,
"currency": "USD"
},
"price_eur": 125.31,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HNs4SMFba4EMpTycpxvaNIEHNwtICtO8EgEf22aq69Bxq1crLzwP11bhVN03DpOXbsOZpx5yyLg-b8F6W9eKEHxZgs0CKZSQ-lQAe0-w4k1lA1TjebzY6AD3oGTAudSR8qWAtWBVJXvLFAE8GZsLRBMENUJntEs_bAnxmfieFZNSfzN2M6E68rHT-4ihnuh7gDDnW1pOzdumaNr4WNpXVutmKlLesDyckhElK605jf6YPGer0QTwMXvQp1NfhXFaWJsZ5aDRVbol6VBvsOCtey9GfsdSsQOWHzWp1fXcpkR-PIShn3_J_IRH641lc5oLEJbFTwE_z0alCtbnPxKyjhGc72CnZ6I3ExgvYNW3vHDV5rh7nVesVY1JCexI7hU6JcWO49Lc0vagoCJiqx_bXKJ3i67KnrXidw9HyafXUboy0pOUhywFc6RWi1D42bfPRBw2g_qbOSdWY9UbRnWUSe4kox98RiYIP586OUdv6P-zxRRY30w-Lc00cMVM9wC1MTuAT5xR6i5cBYiqIIeczxve_-yWYzAqvVyLJgNZblFajbbMdM-MY2qfGpGnylG68Mm2vWJ6epFdRwjTGzP-lyEqJ5H4-G4DTty3gG8GhvOdOKIdf3rrcdkk8HZw-PTTzwu9wy5VPIBry1NRpQC8p2jhUcTUBisJSPyzyPTN8w6oA1hYPgqzVmtPi05JT6QeIsJ2i5jFuND_0svm81bCwzQQzVcIxRW7ZPameqxv_BC0bPWRf1gGkYKXZvXu3uzDltDrX5gNm1jYtvsX-bYXrhgoX_LnVYB1dVnoJGoTmEz545mMxWvop7LN52IbID0yH2oEzJe8pL-r9LjZ3v1IuW7CUtzHqhcG5sSz-JP1ku6WxtVBnTfTbMyVu6fEhtVghpa0b79GN3zKxuc2PSlxfTPXXc92eJGb8wA6MouP5mzsvgeTZF_ohDHWMzCuWltiHprv4bgJhGo2ZyOcxyYq3QQYgN-Sksm3uK6j7WaarU5HyX7OhKceZj8wyfASB7MT_3AdBmyWLlH1u6UXYlJ3pT8eAMpij-po-IfhTC-SyTtD8xUluN2Q7-Ap52gZARSdBhv4wzfhjRbbVpwuBSott8m-Ev9d2rda_jSSJZrcCfrZxq5QTXnJhUEVdsqyBCKtB1NmODvVf7T6ecEKjapZJTDcFm9NB2HR-SOoJiwSOuvWQ87R5dI5iRYXX6_It68xc1bguVLa8gRtx4NeLXBtFrrn9r07KspgTifwuwtr1WOc7NbMxjLSKnsex0AfOv0AQchZGVYMnFWaKWJchUoqQr9Vv_QYY97A3g5F82ji4b-no9rasE-GTGaItpYJFXXtW&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:LGW",
"code": "LGW",
"name": "Gatwick",
"slug": "gatwick-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.1480556,
"lng": -0.1902778
}
},
"local_time": "2026-11-14T12:45:00",
"utc_time": "2026-11-14T12:45:00"
},
"arrival": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-14T22:15:00",
"utc_time": "2026-11-14T21:15:00"
},
"duration_minutes": 510,
"stops": 1,
"airlines": [
"VY"
],
"segments": [
{
"flight_number": "VY7653",
"transport": "flight",
"airline": {
"code": "VY",
"name": "Vueling",
"icao": "VLG",
"alliance": null,
"website": "https://www.vueling.com/en",
"logo_link": null
},
"operating_airline": {
"code": "VY",
"name": "Vueling",
"icao": "VLG",
"alliance": null,
"website": "https://www.vueling.com/en",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:LGW",
"code": "LGW",
"name": "Gatwick",
"slug": "gatwick-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.1480556,
"lng": -0.1902778
}
},
"local_time": "2026-11-14T12:45:00",
"utc_time": "2026-11-14T12:45:00"
},
"arrival": {
"station": {
"id": "Station:airport:BIO",
"code": "BIO",
"name": "Bilbao",
"slug": "bilbao-bilbao-spain",
"type": "airport",
"city": {
"id": "City:bilbao_es",
"name": "Bilbao",
"code": "BIO",
"slug": "bilbao-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 43.3011111,
"lng": -2.9105556
}
},
"local_time": "2026-11-14T15:45:00",
"utc_time": "2026-11-14T14:45:00"
},
"duration_minutes": 120,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "VY8052",
"transport": "flight",
"airline": {
"code": "VY",
"name": "Vueling",
"icao": "VLG",
"alliance": null,
"website": "https://www.vueling.com/en",
"logo_link": null
},
"operating_airline": {
"code": "VY",
"name": "Vueling",
"icao": "VLG",
"alliance": null,
"website": "https://www.vueling.com/en",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:BIO",
"code": "BIO",
"name": "Bilbao",
"slug": "bilbao-bilbao-spain",
"type": "airport",
"city": {
"id": "City:bilbao_es",
"name": "Bilbao",
"code": "BIO",
"slug": "bilbao-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 43.3011111,
"lng": -2.9105556
}
},
"local_time": "2026-11-14T20:40:00",
"utc_time": "2026-11-14T19:40:00"
},
"arrival": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-14T22:15:00",
"utc_time": "2026-11-14T21:15:00"
},
"duration_minutes": 95,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 295,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiQUY6MTU4MTpMSFI6MTc5NDY1NTgwMDpDREc6MTc5NDY2MDYwMDplY29ub215OkZhbHNlOjo6QUYiLCJpIjpbIjBmNjQyNWMzNTEyMzAwMDBhOTY5M2Q1YV8wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MCwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HIpwn9rrXdnWaPRJ5bukgan9kYcLAICBB5ptkAZ9pkZAogrghnfEwrqCfwC1JobeQc_7NNoVH14ELgJDdXyKcxW3hkCguqu5o2V9UdLAuXczAY0VwQwb5lAXJky0erq9OBuqOHNruXSMsqQvt6cnAGuu-dDu1UjMcpzjY8wsAGneXuC9dqsFwk-hDroxLio9SD1gGwjbsrUL-kfbcgjDgyToFNe53E7gjrPYfvHPtaO5bwE-lBlfnqwkYA5IDf0gnsEGgwFxyHy2nPMr05k5yY02vd4hQwlIvyc5MKAiezLVrmt9bKA8FWiyadlwNw6KO3dlMWpMJkbHSvkgAZFC7dSMXWkBJzQ9hpJRgljnjhreyY5sukd3D6E_NVOR3rLJT0ZbEDUjLHAX8-QD0cgIjHxKNFjIz8z-3AepZ2wXKUeUknxNi7wZha-EujxkED2zzWfGDwreGqeN99J0gdr-6JMuiZ-ooKjsGFg55mYbIMfmLDLHaO9VQxWGBVr6I3tFmsIcoykhLl-HbG0j9c34LXYjS2GKVOWzSvfteT353uIDcUwBiBtorjPy1jCWpF6IB83jcL0woMcM-T_Sud0N8K2qf0C_EEFIiJXCQji7F8v2t-8H-tLY4yaBgqUayh5bCHC87Z_VQg-9kvuH1-9AJ-Y5TZgemfEtCLEfDSIijlU-Sz2gqhOW69XBqQIhIqBub7aSvSlgOhqFJv9goTH5jYG8iD65aREpRd56j024Y4XRQTh61w4PwnP3AS7KvL9oQQEOkHkni2we7K-79s526RwK09AY_Xnm1U6ow2D1WveooPV1jIa0DD6SffxedbNyhOua-Rw3Bu_oTS6vvQ0gu-tvOBbuTQcsNGknjLEwMIg0jyh9JKLGaYbQJkcejd-UFSFw-7rXDIUAeDGHZBrlZN3dRB8ytF8eIyp6qpwn8KHNZ1bOq7f-o3GnBHl_PTiSFgVynjif_gw5O5L0C6eHTVup2I_3zULieOgNSwnHv3SwPrJCKfy3Y58Tatzdp7q5aWgzdKnyjVkqyqfDNcAVSSLawz55nyRtzWiXnzz6UtDmkZMD_L1XloHOvxGGtWQO6N-p74-2bN7NqPpu8oX6pJqeLLOamaZUzEhTGyKCuR__9o1kRc4Zcz8ANnr6eV0CLcAmcwQPoaO-A1XWXq5Yz5g%3D%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 221,
"currency": "USD"
},
"price_eur": 197.4,
"fares": {
"standard": {
"amount": 276.25,
"currency": "USD"
},
"flexi": {
"amount": 298.35,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 33.15,
"currency": "USD"
},
"duration_minutes": 80,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": null,
"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",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"bags": {
"included": {
"personal_item": 1,
"hand_bag": 0,
"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": 2,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 44,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 25,
"height_cm": 35,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 83.46,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 192.61,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 221,
"currency": "USD"
},
"price_eur": 197.4,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HIpwn9rrXdnWaPRJ5bukgan9kYcLAICBB5ptkAZ9pkZAogrghnfEwrqCfwC1JobeQc_7NNoVH14ELgJDdXyKcxW3hkCguqu5o2V9UdLAuXczAY0VwQwb5lAXJky0erq9OBuqOHNruXSMsqQvt6cnAGuu-dDu1UjMcpzjY8wsAGneXuC9dqsFwk-hDroxLio9SD1gGwjbsrUL-kfbcgjDgyToFNe53E7gjrPYfvHPtaO5bwE-lBlfnqwkYA5IDf0gnsEGgwFxyHy2nPMr05k5yY02vd4hQwlIvyc5MKAiezLVrmt9bKA8FWiyadlwNw6KO3dlMWpMJkbHSvkgAZFC7dSMXWkBJzQ9hpJRgljnjhreyY5sukd3D6E_NVOR3rLJT0ZbEDUjLHAX8-QD0cgIjHxKNFjIz8z-3AepZ2wXKUeUknxNi7wZha-EujxkED2zzWfGDwreGqeN99J0gdr-6JMuiZ-ooKjsGFg55mYbIMfmLDLHaO9VQxWGBVr6I3tFmsIcoykhLl-HbG0j9c34LXYjS2GKVOWzSvfteT353uIDcUwBiBtorjPy1jCWpF6IB83jcL0woMcM-T_Sud0N8K2qf0C_EEFIiJXCQji7F8v2t-8H-tLY4yaBgqUayh5bCHC87Z_VQg-9kvuH1-9AJ-Y5TZgemfEtCLEfDSIijlU-Sz2gqhOW69XBqQIhIqBub7aSvSlgOhqFJv9goTH5jYG8iD65aREpRd56j024Y4XRQTh61w4PwnP3AS7KvL9oQQEOkHkni2we7K-79s526RwK09AY_Xnm1U6ow2D1WveooPV1jIa0DD6SffxedbNyhOua-Rw3Bu_oTS6vvQ0gu-tvOBbuTQcsNGknjLEwMIg0jyh9JKLGaYbQJkcejd-UFSFw-7rXDIUAeDGHZBrlZN3dRB8ytF8eIyp6qpwn8KHNZ1bOq7f-o3GnBHl_PTiSFgVynjif_gw5O5L0C6eHTVup2I_3zULieOgNSwnHv3SwPrJCKfy3Y58Tatzdp7q5aWgzdKnyjVkqyqfDNcAVSSLawz55nyRtzWiXnzz6UtDmkZMD_L1XloHOvxGGtWQO6N-p74-2bN7NqPpu8oX6pJqeLLOamaZUzEhTGyKCuR__9o1kRc4Zcz8ANnr6eV0CLcAmcwQPoaO-A1XWXq5Yz5g%3D%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"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": "2026-11-14T11:30:00",
"utc_time": "2026-11-14T11:30:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T13:50:00",
"utc_time": "2026-11-14T12:50:00"
},
"duration_minutes": 80,
"stops": 0,
"airlines": [
"AF"
],
"segments": [
{
"flight_number": "AF1581",
"transport": "flight",
"airline": {
"code": "AF",
"name": "Air France",
"icao": "AFR",
"alliance": "SkyTeam",
"website": "https://www.airfrance.fr/en?setPreferredLang=true",
"logo_link": null
},
"operating_airline": {
"code": "AF",
"name": "Air France",
"icao": "AFR",
"alliance": "SkyTeam",
"website": "https://www.airfrance.fr/en?setPreferredLang=true",
"logo_link": null
},
"departure": {
"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": "2026-11-14T11:30:00",
"utc_time": "2026-11-14T11:30:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T13:50:00",
"utc_time": "2026-11-14T12:50:00"
},
"duration_minutes": 80,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVzk6NTcyMzpMR1c6MTc5NDYzNzIwMDpBR1A6MTc5NDY0NzcwMDplY29ub215OkZhbHNlOjo6Vzl8VE86NDYxNTpBR1A6MTc5NDY1NDAwMDpPUlk6MTc5NDY2MzMwMDplY29ub215OlRydWU6OlRydWU6VE8iLCJpIjpbIjIyZjUxNDE0NTEyMzAwMDA2NTU5ZWVlZV8wfDE0MTQwYTdjNTEyMzAwMDBiNzFmZDFiYl8wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MSwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HBfyPUm82NAs0LKX5xopa3YMg4SI6ofkQL_kk_eF6NPnuIo3_fwUNNLMZOmRLGLsw7-zUNCfKFSsQdCrPrbP6WLPPWY8-jrM4DAfAlJxiHsNnsTYhjjuyFw9rVAfIfDFfFzRK6h7Oq4wJiS9ahsTukG05iRp-QXxT1-vMeHfDrfG_ThSvvAJcG48iZfzBLMjJuJb5rbgMMvGaKKVqHDqrGPOZvHecHffYNAGIUsqrM3YPWPN3MrJSk_C-z6HAkDK7-stm8w8l-p0c9zw64vxgG7DbDFuKPQVNDqh5IDRhsYLN4T93_M3IVv0UFeX-atda2V8tg9UdpD5ro67043cmAkYPzZLGGQAG_ktLKDW6Oi4-lxdVnDRrXs3n9QdyodJ-vD0V2eQsrYlEQzENKTelhgvG35z2ePKrZ9mlo_zJuMukKZaL9295aYuon5bPUm6BLC87Ftr84pPS1WqgKYO3k1eUGouw2L6XH0XC_obVWQoPRxGVTR0G23GgYWGOpXGBYH0zLXK4vqH5oWciWu-YEhJmqyZ3PwQIydfx1h-ZUS0cJEonz9XGtnjxleGYpNuU72pbxaD-msJ43rJZmdXBAmQ8zBY8KAHD4QbeI_P3Hx5JybE7qkoGWBhBhjKIP0D6eqDonTNrZvmvyURR1wMM26SvFu_TIGVnP5s3Szvz4ukpKsRr_AE4ZbYuB_fKATsDFa5fJt0KlqIOGAywVJfMXOH3wqMXfKLBdnpfmll25-wK-HysnuGr9rJtDplsHyu-3AIio7Um2q2kQjB4ORJslIynQH6TJYb1NAAcEpNhcHDYj5rGGO9hJaUNuYcAANY3Bi0nJSt_O0u_OI4X3I1vZ9eoMp3BkaM5jEuZ2dYUmAAgmYFKiJ0AHIw9R0L776Vt2ETNaOhdi_JIw0DvyNhD_ZhMWC7L_eF6Tw-AjGJUvt7wePXpE3wyDCT3kkn1cm68CYFwwrthB87tgY33iSHglVZ5jgJ6_WCOOryIbyOwHxdCdEcKGMgIEYAnOFQ5qpPENP8rgeIMIw5AEfifwz-vKXlBH9NItXRwIHR18qJE8yxGAMVqfu5bJQ_TwVnYdPxwYm8kBye7kv5kWtoScUogO31s7ESqVH5NuHK0a3l5mB_THS1O1hOYhslJcf-AUXTlSn-pTNBQH4fi6pYk-lG_b0gDwxfmP6Vuvz6R4szRc5huP3jxhq3DBw2duOwIaclgx7LuflGmwrALwi7pdMJN89qP5EuBJWIMAqyPDI09WbsDLNxjZ1re1rYAYHmMrWKmlZVkD4H74L0Rd2ePD5lAuAYOyNDo5r4EbnlKFyRmjMRrJSkJjXwrihWzQ8C7Eoze&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 152,
"currency": "USD"
},
"price_eur": 135.77,
"fares": {
"standard": {
"amount": 190,
"currency": "USD"
},
"flexi": {
"amount": 205.2,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 33,
"currency": "USD"
},
"duration_minutes": 435,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": null,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"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": 3,
"length_cm": 40,
"width_cm": 20,
"height_cm": 30,
"dimensions_sum_cm": 90
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 112,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 7,
"length_cm": 55,
"width_cm": 23,
"height_cm": 40,
"dimensions_sum_cm": 118
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 120.33,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 20,
"length_cm": 70,
"width_cm": 30,
"height_cm": 60,
"dimensions_sum_cm": 160
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 152,
"currency": "USD"
},
"price_eur": 135.77,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HBfyPUm82NAs0LKX5xopa3YMg4SI6ofkQL_kk_eF6NPnuIo3_fwUNNLMZOmRLGLsw7-zUNCfKFSsQdCrPrbP6WLPPWY8-jrM4DAfAlJxiHsNnsTYhjjuyFw9rVAfIfDFfFzRK6h7Oq4wJiS9ahsTukG05iRp-QXxT1-vMeHfDrfG_ThSvvAJcG48iZfzBLMjJuJb5rbgMMvGaKKVqHDqrGPOZvHecHffYNAGIUsqrM3YPWPN3MrJSk_C-z6HAkDK7-stm8w8l-p0c9zw64vxgG7DbDFuKPQVNDqh5IDRhsYLN4T93_M3IVv0UFeX-atda2V8tg9UdpD5ro67043cmAkYPzZLGGQAG_ktLKDW6Oi4-lxdVnDRrXs3n9QdyodJ-vD0V2eQsrYlEQzENKTelhgvG35z2ePKrZ9mlo_zJuMukKZaL9295aYuon5bPUm6BLC87Ftr84pPS1WqgKYO3k1eUGouw2L6XH0XC_obVWQoPRxGVTR0G23GgYWGOpXGBYH0zLXK4vqH5oWciWu-YEhJmqyZ3PwQIydfx1h-ZUS0cJEonz9XGtnjxleGYpNuU72pbxaD-msJ43rJZmdXBAmQ8zBY8KAHD4QbeI_P3Hx5JybE7qkoGWBhBhjKIP0D6eqDonTNrZvmvyURR1wMM26SvFu_TIGVnP5s3Szvz4ukpKsRr_AE4ZbYuB_fKATsDFa5fJt0KlqIOGAywVJfMXOH3wqMXfKLBdnpfmll25-wK-HysnuGr9rJtDplsHyu-3AIio7Um2q2kQjB4ORJslIynQH6TJYb1NAAcEpNhcHDYj5rGGO9hJaUNuYcAANY3Bi0nJSt_O0u_OI4X3I1vZ9eoMp3BkaM5jEuZ2dYUmAAgmYFKiJ0AHIw9R0L776Vt2ETNaOhdi_JIw0DvyNhD_ZhMWC7L_eF6Tw-AjGJUvt7wePXpE3wyDCT3kkn1cm68CYFwwrthB87tgY33iSHglVZ5jgJ6_WCOOryIbyOwHxdCdEcKGMgIEYAnOFQ5qpPENP8rgeIMIw5AEfifwz-vKXlBH9NItXRwIHR18qJE8yxGAMVqfu5bJQ_TwVnYdPxwYm8kBye7kv5kWtoScUogO31s7ESqVH5NuHK0a3l5mB_THS1O1hOYhslJcf-AUXTlSn-pTNBQH4fi6pYk-lG_b0gDwxfmP6Vuvz6R4szRc5huP3jxhq3DBw2duOwIaclgx7LuflGmwrALwi7pdMJN89qP5EuBJWIMAqyPDI09WbsDLNxjZ1re1rYAYHmMrWKmlZVkD4H74L0Rd2ePD5lAuAYOyNDo5r4EbnlKFyRmjMRrJSkJjXwrihWzQ8C7Eoze&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": 171.75,
"currency": "USD"
},
"price_eur": 153.41,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HfJNuFYNPvr8SARCcVZTjd6cHbC_-6ErS1x1XDLdSHhSrMFG9CVg6TOkDZISqyjGYTsLlj99Q_ox_vEoo16eEMB86lCxk1u97GlHadeGrGDsMZBPD0lD_zBcYXVpkZm5Ul4U4A2KWW-dIpGVTFZmZe3IncGnlpmrzqWWz6REbgmtuPACkWuT8WHNHn9c1iQIkrvh84F0CBBbG34wVKcvhbM6hq-PzWpUFZDNcwVZzzzGKEYj4WLCrY8SJ6OLM1--45m8e_nYLatBZMLZvUPOydKcQFUlDyo74XbHqgIlfbgn2HOPlNn9hlX-dt4iJ2t4vC1xYu0JpQgBqF3_Ju0lFDZSr5gmYpqY0AMwBKnGou3VuYKPHW7Bye6B77R_r8ZXPE6MaVfB4xzkBnEV2eilOln77V_ZVkMCabwHpgm-Lw4S6xRW_ZC-iBT1BIr6XhswRdtr-Yo3rOJCJ6S0VjZ2daI6tVY_FV4U7SJgB0NOrFONeEMyRk-uNaHVzAAST5S4UrsBfwVqInGMa7W95IbhPAUoYAFEqz816rfGhPkxK0rdjwpORUNhzlXXA_rE2uuKUtZ9Z-g3_5q1sunWHS_9-MFSCEPUDb63OmdmhKmdP6BNO22NKbgM03iQNhWFLzxWOk-NMAPHMdiVXZ9DEnBNwryI7gMIwIZzSzDxqegP8qmmVjja0WpaI5YBQdK6mKsjIqR2tOEzqwU-hhNT_RCtjYYwCbIIxog7R1MtvC_ZziYlIatGl_jNgpoJ3bKXuqDNmFPoPLD5lSUjVpPGXh4Xv2-SU2YfhHRpCmIaS4TzSQ4U4hQOMX_nJl7pTyWQsM9vW6hc55wK7geEP8JRLQJyOjpeyVavEadzmeXMs4olhD4wsz5pWNwccRprM5QGv725RDGi0a9f7jX1hde9dqBkvCIGYgjY2Mztnq7NwYn_6UCmbZNmiL112sJCr5_PAJux4lPqbpIvrPz92tPVoPb-tYiWa3Ezet-uuUprbTwd0MPb0slXThZRxzp9vioDkQ-31B9t3Ki1Hs40MZFxigmeaajYSzrqjRxJnAvGKad_5FUniMslCSq8uz-8xy9upaD2E01mRLhA8--HkmOPeJJSKY4mbDw-OSi6n397qTKxhJLDmUJXW8jblnPTJNTvGqqcs4cq3dsvsMGCXx426M82er1wxe-ZlfkUlhfd9ImMLZZX3wlJlxy6akSYW8F49dHYIS0-w9j33hi8uTHQBE06jIJNLYvoYoDQYHQ-nZJnQY1B8VusMZtn7qBSRodFokjljuN9o4zQllGeOcWfAJLCELRe8RJOkobNheyguMXKLt6dtLFXzUjwQP9NhmD6Edg-M&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:LGW",
"code": "LGW",
"name": "Gatwick",
"slug": "gatwick-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.1480556,
"lng": -0.1902778
}
},
"local_time": "2026-11-14T06:20:00",
"utc_time": "2026-11-14T06:20:00"
},
"arrival": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-14T14:35:00",
"utc_time": "2026-11-14T13:35:00"
},
"duration_minutes": 435,
"stops": 1,
"airlines": [
"TO",
"W9"
],
"segments": [
{
"flight_number": "W95723",
"transport": "flight",
"airline": {
"code": "W9",
"name": "Wizz Air UK",
"icao": "WUK",
"alliance": null,
"website": "https://www.wizzair.com",
"logo_link": null
},
"operating_airline": {
"code": "W9",
"name": "Wizz Air UK",
"icao": "WUK",
"alliance": null,
"website": "https://www.wizzair.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:LGW",
"code": "LGW",
"name": "Gatwick",
"slug": "gatwick-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.1480556,
"lng": -0.1902778
}
},
"local_time": "2026-11-14T06:20:00",
"utc_time": "2026-11-14T06:20:00"
},
"arrival": {
"station": {
"id": "Station:airport:AGP",
"code": "AGP",
"name": "Málaga",
"slug": "malaga-malaga-spain",
"type": "airport",
"city": {
"id": "City:malaga_es",
"name": "Málaga",
"code": "AGP",
"slug": "malaga-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 36.675,
"lng": -4.4991667
}
},
"local_time": "2026-11-14T10:15:00",
"utc_time": "2026-11-14T09:15:00"
},
"duration_minutes": 175,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "TO4615",
"transport": "flight",
"airline": {
"code": "TO",
"name": "Transavia France",
"icao": "TVF",
"alliance": null,
"website": "https://www.transavia.com/",
"logo_link": null
},
"operating_airline": {
"code": "TO",
"name": "Transavia France",
"icao": "TVF",
"alliance": null,
"website": "https://www.transavia.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:AGP",
"code": "AGP",
"name": "Málaga",
"slug": "malaga-malaga-spain",
"type": "airport",
"city": {
"id": "City:malaga_es",
"name": "Málaga",
"code": "AGP",
"slug": "malaga-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 36.675,
"lng": -4.4991667
}
},
"local_time": "2026-11-14T12:00:00",
"utc_time": "2026-11-14T11:00:00"
},
"arrival": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-14T14:35:00",
"utc_time": "2026-11-14T13:35:00"
},
"duration_minutes": 155,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 105,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVzQ6NjMwMjpMVE46MTc5NDY2ODcwMDpNWFA6MTc5NDY3NTkwMDplY29ub215OkZhbHNlOjo6VzR8VTI6MzgyMzpNWFA6MTc5NDY4MTkwMDpPUlk6MTc5NDY4NzYwMDplY29ub215OlRydWU6OlRydWU6VTIiLCJpIjpbIjE4ZmYwN2YwNTEyMzAwMDBkODJkMDQwYl8wfDA3ZjAwYTdjNTEyMzAwMDBiY2ZhN2JmZF8wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MSwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HZDGVY9IdLysvdAaihYfrSes6BqdjV4wnF8WLFuGUTtcedsYwqS8Bza1TVARBQ5W4G1ByvOxaRyhvP8POjZQUfBmYQjI3mkjUMOP6T1MIOU9Bgf6gRR9sR6XJ77LXQVqdT2yXMp6H_PzqP-3vA3ZkjV0gFarXNgyhQrz-uCU67yx1GsGs-hL-b837Sa8rZUVN2_lBy86yaNe40YvQujS9r6UwTVns2soi5WzMNJLmzzZlLA4WfJ4S_pFj0tfbSj1Z9mXn6n45mSBu5FxYq7SDcGWozP8mn-DyEfNVRZ7DVrdOxubGQyG-5LiEAnHXWomG9yXb_-DATIhMb2vGjo2zVOurB2ovF80T-7Na-KDXpXJXL6t_gHf91xh2EM_vaNgtGQSdv8bNK14ahedbTjV1qDfis1Rt3WLEgv3JZZQfZbU39VXS4BZGeCpVwiTOxvO3J5CDcNyx0OoTQO0ScGfdN_JDjenfO8Xw7m5nE-ZQ06jy-S-Lhb3KfuozsZgs2O6UcSnuo4uTN7cZoyckyHI4WjwavLPYftLnYAKqYkVlyANSrnY673EJ3Had9xIOe-MeF9WOdz3p0b3ta38OXUqMhQftIcTbKHvjvC-9uXC2vaRdIa6mntmSOE1AkAOC4FBiHHqHnXf2SEOS1kxKThcw15RlaaqkZdM5laZRqPbgbXTKAIHk4Lk9WdIJ8O0F0eadQybadUwbDUp77gAE6iTCEGwfloJWUt4HzQJE0nq2b6i3fb9jvzGk-5Ugwx3tXyn7k0b902Z4-YL_ojzg4o5XVPn_upDfFlaAt5842fWamB6nUZo6JhJ_WQEjGnOU4zK84yjr7Fg6rPEjF6Y-KHN16Jnn-C6mvXiHnXJ08cVQDFqybAeM3SZtqnKp2YjfKjZOgBjloElN_f-FBAcaAvLqFhxV9XRcuNdiMJGTRq45lZA_0HnlEnfiU0E7iYWoUUkjXPqVA5dClZHhA8JgZQ65uTzTtb2_MOMLL5FAWH3hNOKTTgElwOPts5RPpV3zU6KUq2XZh2PhyUmlRk8DhokHXlZFf0ssVyu7mbdOZE3PnySV8YzeD6NVpqOUOaTgmNoW7s6DxITfM2EcCT44r_-RVeZuUhhCdmVJiP3hat46Ju3CTAcHw7lnjTeQT_BKB7PsmpkxPntfoKpm-dWb2bwlcSrvV9h22ghRIunh18PhHd9yTzPLfLed3CXliNX9AWzYmgyK5LLFZcS7uEcUVehYIQ9zDVEifPF3AlbYtvEG9NE_zVkvjhod3ctp-_-sllndlifd87zvVDaSgBKLb1VLDRzWxcs5yy7jZ5UfDQK7eWuk1a_jG3AvvJx2hzNpGco5iJXpqZABkIMA0ajP-BlL6zq5lsk2zYggILUYio-k2mE%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 174,
"currency": "USD"
},
"price_eur": 155.42,
"fares": {
"standard": {
"amount": 217.5,
"currency": "USD"
},
"flexi": {
"amount": 234.9,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 34.8,
"currency": "USD"
},
"duration_minutes": 315,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": null,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"checked_bag": 0
},
"has_bag_options": true,
"has_no_checked_bag_option": true,
"personal_item_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 10,
"length_cm": 40,
"width_cm": 20,
"height_cm": 30,
"dimensions_sum_cm": 90
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 87,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 23,
"height_cm": 40,
"dimensions_sum_cm": 118
}
]
}
],
"checked_bag_tiers": []
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 174,
"currency": "USD"
},
"price_eur": 155.42,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HZDGVY9IdLysvdAaihYfrSes6BqdjV4wnF8WLFuGUTtcedsYwqS8Bza1TVARBQ5W4G1ByvOxaRyhvP8POjZQUfBmYQjI3mkjUMOP6T1MIOU9Bgf6gRR9sR6XJ77LXQVqdT2yXMp6H_PzqP-3vA3ZkjV0gFarXNgyhQrz-uCU67yx1GsGs-hL-b837Sa8rZUVN2_lBy86yaNe40YvQujS9r6UwTVns2soi5WzMNJLmzzZlLA4WfJ4S_pFj0tfbSj1Z9mXn6n45mSBu5FxYq7SDcGWozP8mn-DyEfNVRZ7DVrdOxubGQyG-5LiEAnHXWomG9yXb_-DATIhMb2vGjo2zVOurB2ovF80T-7Na-KDXpXJXL6t_gHf91xh2EM_vaNgtGQSdv8bNK14ahedbTjV1qDfis1Rt3WLEgv3JZZQfZbU39VXS4BZGeCpVwiTOxvO3J5CDcNyx0OoTQO0ScGfdN_JDjenfO8Xw7m5nE-ZQ06jy-S-Lhb3KfuozsZgs2O6UcSnuo4uTN7cZoyckyHI4WjwavLPYftLnYAKqYkVlyANSrnY673EJ3Had9xIOe-MeF9WOdz3p0b3ta38OXUqMhQftIcTbKHvjvC-9uXC2vaRdIa6mntmSOE1AkAOC4FBiHHqHnXf2SEOS1kxKThcw15RlaaqkZdM5laZRqPbgbXTKAIHk4Lk9WdIJ8O0F0eadQybadUwbDUp77gAE6iTCEGwfloJWUt4HzQJE0nq2b6i3fb9jvzGk-5Ugwx3tXyn7k0b902Z4-YL_ojzg4o5XVPn_upDfFlaAt5842fWamB6nUZo6JhJ_WQEjGnOU4zK84yjr7Fg6rPEjF6Y-KHN16Jnn-C6mvXiHnXJ08cVQDFqybAeM3SZtqnKp2YjfKjZOgBjloElN_f-FBAcaAvLqFhxV9XRcuNdiMJGTRq45lZA_0HnlEnfiU0E7iYWoUUkjXPqVA5dClZHhA8JgZQ65uTzTtb2_MOMLL5FAWH3hNOKTTgElwOPts5RPpV3zU6KUq2XZh2PhyUmlRk8DhokHXlZFf0ssVyu7mbdOZE3PnySV8YzeD6NVpqOUOaTgmNoW7s6DxITfM2EcCT44r_-RVeZuUhhCdmVJiP3hat46Ju3CTAcHw7lnjTeQT_BKB7PsmpkxPntfoKpm-dWb2bwlcSrvV9h22ghRIunh18PhHd9yTzPLfLed3CXliNX9AWzYmgyK5LLFZcS7uEcUVehYIQ9zDVEifPF3AlbYtvEG9NE_zVkvjhod3ctp-_-sllndlifd87zvVDaSgBKLb1VLDRzWxcs5yy7jZ5UfDQK7eWuk1a_jG3AvvJx2hzNpGco5iJXpqZABkIMA0ajP-BlL6zq5lsk2zYggILUYio-k2mE%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": 196.03,
"currency": "USD"
},
"price_eur": 175.1,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HyTdOM2uwdHxfJ8-bqAVaURLj7yh5bbTsiVwWUN3-64RWjQZL9i3qfVEcdchAQz3FhTGPNW4U2wprGjHiJBY2pqvEoF1SKWwhofGjVOLLKwXhNufxpsZ6In6O8NhjsXTFt9B52Je1ykQU_JAKYLOe-CMuTkZY-6jzJOs4BuYLjED0fEVQfc70CMEJmUPHsR3zqqlqQT9fHBROJSzoY3IkszqnMRfmTjPPPeClGjExmi16DqCW00QRaZfCcvlXAbTcGeSQDlAnf9PoTyqDp4eHiPNAkt6hYY8n13KPwe5_EutBZWmdaOTmy6HFRzibcDt4de4ZZweSBLAUL_x7CPUKfc2UGw8j59Y8ZvM8F_s0gKs6ng3Yb0VC5378-BYFziHgCgSSalbtaBNYqi-ahsORB0Npznop8r7mWU3FmDyuIMIbBiACV43rtFrv6lFgJPDXd5S6Uci0_VXjxya5jymyZ5WoPBl2Od3rCpxlVRKaS0q136JmTqoR8fOpqdoYPEBt6xfq3RjTM8TNUSRJEUXduLYsuXnhUNUgeTiGg9YN1SwtBAklfVAGxkzbG3GjQh0DPfAjPc3A81GjKAir0uCvUSOFWOzzL9WeH7dcjncNb32akR8IDHnJ1ojugqPR9u6gig2VAA1r8SP1IjW5unBzXiEptqE6p1fUSDu8TiwYLm8zARgKHQcKLbL2LRa_2pz2lRx-X2qpcog9xP1giLQDDvo3KzFSFT2DFaOgjgqPVkaaM0rGYW3G4Vjh8_7dti-l0ygan-NFU6tV2tljaBpX446MDk8BkEA4Ip0NYh-OeLSFhjKcZvmCGWL9c7kugJMVAQ2rM4RdQ8d8YBpqY9DQIxHphzf4A0hWj-f52Rg3US2SN_3OREexzBhXPefP1CColTKO87ULTmWLc6bBxcaKnLPo_mDDFzQd0KetGQaPLiq5qMZTF-dT7Prgw9hp4cDFFcIjGpKsxDLu2kE20is6lXkVDqZjAMCmZ5HzBHfiexTSaqU3cXNoNSpn9spYlnTKhMz2H4UyyXRs9dP7D_N8GftQJL9hCqvPxy86rLKzVPfJi30cV1H5m30ZSTiwaah1pAEswNq-SZYnKk9xC6BqyPbGVXzdaFHzXQ5rD_Q9HBWmHEvKh5dBIXHU4_CPPwlimdSvpvqu75-YuL3N9O4kcojXyXxcKt1o36ij_hgSJcf8BivqT4Z6N4yPrYMeRMBVlmNzB1uw378pMGRVARl-S1x-pkBgIF8-oc23cJygD2EWFXfWXj0dn3yMR1fu3910ng6PeTpBBKxLzzLqbNDVGhEL0Yy2hHFxpNB9b6mMQLitBfkFVq8mj88zKOkHRHImG1PsQMSnGBzwN2JdF3eaPsh9zHwGNkM3KfXrOMMaf3g%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:LTN",
"code": "LTN",
"name": "Luton",
"slug": "luton-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.8747222,
"lng": -0.3683333
}
},
"local_time": "2026-11-14T15:05:00",
"utc_time": "2026-11-14T15:05:00"
},
"arrival": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-14T21:20:00",
"utc_time": "2026-11-14T20:20:00"
},
"duration_minutes": 315,
"stops": 1,
"airlines": [
"W4",
"U2"
],
"segments": [
{
"flight_number": "W46302",
"transport": "flight",
"airline": {
"code": "W4",
"name": "Wizz Air Malta",
"icao": "WMT",
"alliance": null,
"website": "https://www.wizzair.com",
"logo_link": null
},
"operating_airline": {
"code": "W4",
"name": "Wizz Air Malta",
"icao": "WMT",
"alliance": null,
"website": "https://www.wizzair.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:LTN",
"code": "LTN",
"name": "Luton",
"slug": "luton-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.8747222,
"lng": -0.3683333
}
},
"local_time": "2026-11-14T15:05:00",
"utc_time": "2026-11-14T15:05:00"
},
"arrival": {
"station": {
"id": "Station:airport:MXP",
"code": "MXP",
"name": "Milan–Malpensa",
"slug": "milan-malpensa-milan-italy",
"type": "airport",
"city": {
"id": "City:milan_it",
"name": "Milan",
"code": "MIL",
"slug": "milan-italy"
},
"country": {
"code": "IT",
"name": "Italy"
},
"timezone": "Europe/Rome",
"gps": {
"lat": 45.63,
"lng": 8.72305556
}
},
"local_time": "2026-11-14T18:05:00",
"utc_time": "2026-11-14T17:05:00"
},
"duration_minutes": 120,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "U23823",
"transport": "flight",
"airline": {
"code": "U2",
"name": "easyJet",
"icao": "EZY",
"alliance": null,
"website": "https://www.easyjet.com",
"logo_link": null
},
"operating_airline": {
"code": "U2",
"name": "easyJet",
"icao": "EZY",
"alliance": null,
"website": "https://www.easyjet.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:MXP",
"code": "MXP",
"name": "Milan–Malpensa",
"slug": "milan-malpensa-milan-italy",
"type": "airport",
"city": {
"id": "City:milan_it",
"name": "Milan",
"code": "MIL",
"slug": "milan-italy"
},
"country": {
"code": "IT",
"name": "Italy"
},
"timezone": "Europe/Rome",
"gps": {
"lat": 45.63,
"lng": 8.72305556
}
},
"local_time": "2026-11-14T19:45:00",
"utc_time": "2026-11-14T18:45:00"
},
"arrival": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-14T21:20:00",
"utc_time": "2026-11-14T20:20:00"
},
"duration_minutes": 95,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 100,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiRlI6MTAyMTpTVE46MTc5NDYzNzgwMDpXTUk6MTc5NDY0NTkwMDplY29ub215OkZhbHNlOjo6UlJ8RlI6MTg4ODpXTUk6MTc5NDY1MTMwMDpCVkE6MTc5NDY2MDAwMDplY29ub215OlRydWU6OlRydWU6UlIiLCJpIjpbIjAzMmQyM2IwNTEyMzAwMDA3MmQ2MmY4OF8wfDIzYjAxY2IyNTEyMzAwMDAwOWIwNGUxNF8wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MSwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HwWL30rMw01jsKQs9BqqUXf2YLY6bjSUkmn_0doj8oIfeSoU2jClkhMTUGPVwBk4yRSOFYDmiFX0ilona7ui-cB3RjM6DShjeGmufzTGr0JLYEpKI5BYc6EI0jFfCvZgDZeY47yJwOkdY0lV9OMvmvMMQgqg-IFHj3veJnQA0DWA5_X7K78xPoyhaB-ndjWwd6Eo9KIQYPWlzI9tnfOIiMmcPA_8vBN5lDkZghXJshswIivvWQ8U6o4rcz_wXQFT7mV8uEa-AEYFDYRGCvzhHENMNcnqRdTcsMj1WhfsqjyOaq_DxO4Nt7KxqojfIjlKufoUssrM98b7UiPCVubrpuUlwKDClNKBGHn1KnkE-zXgCkGOMWrgs7CId91vKx_lxDeXsjE99kHdlyPLQ-6PJuQ6EIeqAF9Zr6uA7cR6AYZeosznKm5eDCXGCsknY2WU2e2hoOwHf2swjhcs3C1x-bgWEuyI1xIWWbvzNoJNmNNfx-Id5Udcaqim1SA_qBubqaFiIiursNkhtCXJ7ekk6XwwEIkch5hiDRJUColIZmdeto6ftJh6c9CTRT_lJ6gF2A-I7GEAI63-g6HH90M1sSBGr7g1sBPn6BARCf5uOaGhmtLntY2iIzVYjXlXCFON_dcqJS55_WmCmWxOY2DHBGur9h4BS2hkt6JH1UXQyqwhf3oSKMhrHwizO_NrFnC6znpwUfd2YXC-egKX6AAT_kJ4BpJRMjSn1B6II8FsCawu8rZeP9rQ8UDRXaGWSPHQDvFqAmiU-AM6X9c_F1ES7eiPYaZpLdmdsqL4kzOn3to7R7xx-NaGcKNVdcMX5ji8-NVYgIvLF3Nl1Lp4uIP__C7ryp8rqA0KwNdXrRhYSypDJioFlBPqrOPCAUAH5VgYrQ1qe49cyok2l-UQgNSjcJH8Pw5J5gOFVqXKnXtITZrnQQWLJxeEaoUBhjBjpqzxYAkxgeivnf3udnJ8bRAJa9dO1xf7wwP4M6gWcxhOLWv3yhpxfz_pHoP3FvkThbNiI6gqurkKkzEGsKDHvTXPPUNBwtebIzYzRQBzaf63BYp5rIpnN4ariKf0h-fouDjiBP7vcgcYSJTxTZWpCttrx5nYDSY_rKXifrYW425Q3pXFis2FRBVGIHIDv6zGkkm6Iswm2nNfxcwhl8JfSBdnRL7LMEkvhP3d-RbkbwQ5KXNlJlfbHTenL6ySPFM6ZdJdvdlJmFg38dwW1V1Hifh8SnHkj4783srB90Dm_Z0WcuiCHnow1pujUpxS6FDvBceD2mtjnHHO4cNJzlQDn4YWAvEbcVP0246d3ZLa1oM-mlAeO8S3Bs-jknttDCDYTGPbkOQ8VlaeBzKcdAgUPuyTLjA%3D%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 168,
"currency": "USD"
},
"price_eur": 150.06,
"fares": {
"standard": {
"amount": 210,
"currency": "USD"
},
"flexi": {
"amount": 226.8,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 33.6,
"currency": "USD"
},
"duration_minutes": 370,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": 3,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"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": 40,
"width_cm": 20,
"height_cm": 30,
"dimensions_sum_cm": 90
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 56.86,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 20,
"height_cm": 40,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 92.91,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 20,
"length_cm": 120,
"width_cm": 80,
"height_cm": 120,
"dimensions_sum_cm": 320
}
]
},
{
"price": {
"amount": 185.82,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 20,
"length_cm": 120,
"width_cm": 80,
"height_cm": 120,
"dimensions_sum_cm": 320
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 168,
"currency": "USD"
},
"price_eur": 150.06,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HwWL30rMw01jsKQs9BqqUXf2YLY6bjSUkmn_0doj8oIfeSoU2jClkhMTUGPVwBk4yRSOFYDmiFX0ilona7ui-cB3RjM6DShjeGmufzTGr0JLYEpKI5BYc6EI0jFfCvZgDZeY47yJwOkdY0lV9OMvmvMMQgqg-IFHj3veJnQA0DWA5_X7K78xPoyhaB-ndjWwd6Eo9KIQYPWlzI9tnfOIiMmcPA_8vBN5lDkZghXJshswIivvWQ8U6o4rcz_wXQFT7mV8uEa-AEYFDYRGCvzhHENMNcnqRdTcsMj1WhfsqjyOaq_DxO4Nt7KxqojfIjlKufoUssrM98b7UiPCVubrpuUlwKDClNKBGHn1KnkE-zXgCkGOMWrgs7CId91vKx_lxDeXsjE99kHdlyPLQ-6PJuQ6EIeqAF9Zr6uA7cR6AYZeosznKm5eDCXGCsknY2WU2e2hoOwHf2swjhcs3C1x-bgWEuyI1xIWWbvzNoJNmNNfx-Id5Udcaqim1SA_qBubqaFiIiursNkhtCXJ7ekk6XwwEIkch5hiDRJUColIZmdeto6ftJh6c9CTRT_lJ6gF2A-I7GEAI63-g6HH90M1sSBGr7g1sBPn6BARCf5uOaGhmtLntY2iIzVYjXlXCFON_dcqJS55_WmCmWxOY2DHBGur9h4BS2hkt6JH1UXQyqwhf3oSKMhrHwizO_NrFnC6znpwUfd2YXC-egKX6AAT_kJ4BpJRMjSn1B6II8FsCawu8rZeP9rQ8UDRXaGWSPHQDvFqAmiU-AM6X9c_F1ES7eiPYaZpLdmdsqL4kzOn3to7R7xx-NaGcKNVdcMX5ji8-NVYgIvLF3Nl1Lp4uIP__C7ryp8rqA0KwNdXrRhYSypDJioFlBPqrOPCAUAH5VgYrQ1qe49cyok2l-UQgNSjcJH8Pw5J5gOFVqXKnXtITZrnQQWLJxeEaoUBhjBjpqzxYAkxgeivnf3udnJ8bRAJa9dO1xf7wwP4M6gWcxhOLWv3yhpxfz_pHoP3FvkThbNiI6gqurkKkzEGsKDHvTXPPUNBwtebIzYzRQBzaf63BYp5rIpnN4ariKf0h-fouDjiBP7vcgcYSJTxTZWpCttrx5nYDSY_rKXifrYW425Q3pXFis2FRBVGIHIDv6zGkkm6Iswm2nNfxcwhl8JfSBdnRL7LMEkvhP3d-RbkbwQ5KXNlJlfbHTenL6ySPFM6ZdJdvdlJmFg38dwW1V1Hifh8SnHkj4783srB90Dm_Z0WcuiCHnow1pujUpxS6FDvBceD2mtjnHHO4cNJzlQDn4YWAvEbcVP0246d3ZLa1oM-mlAeO8S3Bs-jknttDCDYTGPbkOQ8VlaeBzKcdAgUPuyTLjA%3D%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": 187.21,
"currency": "USD"
},
"price_eur": 167.22,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HotIKl57cgwdILGLHsBC5wkmIsMjwFR2o8bJTkv2Xa10merFl7GUeASaiEmguQf36ImiTWncL8-0WEHxdiJdjOA6F88y1kLOnLg3bMqVcHE6InW4l2B0qx2i7w_jBJ-vffr5BF9Azi0DD_bn-eTdV3maSE2Nxk4xbecuCOBvOjz2Z9bEparcWTO5qYJUU2BjVETJfX-3EZx9ftw3POetTnh4GqUL1fFaCfLVF0blAMl_EOXgb4YNZ8RNGCMLLVzzl2XCDAPfQnJbAmFTOrjZw5PtKBP_yEEWXLw6kL99pzvUv3YKZ9PsouF97faYTxswuHK9ThL2v-SVIelAHB2zgt17FPKRhnZtHn1SVMz_pnPXrIwOU9Sj0719bORid4RIFUeLtGClpAoCKtk42esrvSOahVohlfKxkFrusVF5hN4Dv-uZ_PJS5_qWeeBjal_vExZDsS2TjXQiTEagAe-vLOwzKFR8GgZvWmpKbJ1pqSZ1x-rkcb7Qmr7mLBkF938OVwzKjIagoJUqtQtfNAxO4BITkedY80Im98vtgL8G5CV8imnb2lwcBZS_B3gbDp3G-bmWgCWyf_IHTdo3MbD6LfkWK0dTdw50Q7ARyecAlJZg-N0kimUO1PUTc8ATAKpDuUi5Vc8eZp7SoiIgi5P8fgInYDc5DjI6b_bW9hrporKhYSqRQg8OaKUq8xuliCCkkSrGzyWf-yScdKc17NUvLdZWKwBx1BRhKy6vkzvJWOKjRzJPYLIy5iIPTa4RWXfFADkZwFeO7ZgATwCzQEz7IXgbw9QYS9ZOSNkK8eenZbyr9Efsuga-CZhCECfJHnbG84-EWI4deMSb6CLOaFlJbaDJVnWqX4USF7OjMqJncGDL3jQcdIHer5GPySHaeCqOgLBjq-A8SVAcwUqDTNzkho7wwnnR32R2AirGlJ2WIP4hoJTHGy6PdHVWRnDYyj7rYYuaF-R77_p6rqtAP2gkOQvNUV1w-xzI376tznAvdvpIL2oT3nZDyUYnjs_BFNjC7Nr9ZKlCT-1INm5BAkcIrd66V_JxXCxzh8j67YX9pt26Ty8x8x_udx-bHs-Mpn471x9halQ0JvgdfVhUtSegpknL-mlIu2pAKmNx9qQo1-AZkcPEc4JfBBGddLnKT9EWWxWw2JxSMZwQirE9OsEaYDuYEpYi-Y2dT4VePD94dBP-HOujbry-n1YnTXgbhM4flYY9MMNRPEktcK0PCX65OLptWPMHke81a_Z0YriTxGLT1HxasIO81w4qK4jZOxbTtfOv7guQwKLUR5sH6WzT5Tb2DDoIJZQyfni3mGTOTSgiJn7Gi7M58-aZ4f4dmIxQD&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:STN",
"code": "STN",
"name": "London Stansted",
"slug": "london-stansted-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.885,
"lng": 0.23500000000000001
}
},
"local_time": "2026-11-14T06:30:00",
"utc_time": "2026-11-14T06:30:00"
},
"arrival": {
"station": {
"id": "Station:airport:BVA",
"code": "BVA",
"name": "Beauvais–Tillé",
"slug": "beauvais-tille-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.4544444,
"lng": 2.11277778
}
},
"local_time": "2026-11-14T13:40:00",
"utc_time": "2026-11-14T12:40:00"
},
"duration_minutes": 370,
"stops": 1,
"airlines": [
"FR"
],
"segments": [
{
"flight_number": "FR1021",
"transport": "flight",
"airline": {
"code": "FR",
"name": "Ryanair",
"icao": "RYR",
"alliance": null,
"website": "https://www.ryanair.com/",
"logo_link": null
},
"operating_airline": {
"code": "RR",
"name": "Buzz",
"icao": "RYS",
"alliance": null,
"website": "https://www.buzzair.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:STN",
"code": "STN",
"name": "London Stansted",
"slug": "london-stansted-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.885,
"lng": 0.23500000000000001
}
},
"local_time": "2026-11-14T06:30:00",
"utc_time": "2026-11-14T06:30:00"
},
"arrival": {
"station": {
"id": "Station:airport:WMI",
"code": "WMI",
"name": "Warsaw Modlin",
"slug": "warsaw-modlin-warsaw-poland",
"type": "airport",
"city": {
"id": "City:warsaw_pl",
"name": "Warsaw",
"code": "WAW",
"slug": "warsaw-poland"
},
"country": {
"code": "PL",
"name": "Poland"
},
"timezone": "Europe/Warsaw",
"gps": {
"lat": 52.4511111,
"lng": 20.6516667
}
},
"local_time": "2026-11-14T09:45:00",
"utc_time": "2026-11-14T08:45:00"
},
"duration_minutes": 135,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "FR1888",
"transport": "flight",
"airline": {
"code": "FR",
"name": "Ryanair",
"icao": "RYR",
"alliance": null,
"website": "https://www.ryanair.com/",
"logo_link": null
},
"operating_airline": {
"code": "RR",
"name": "Buzz",
"icao": "RYS",
"alliance": null,
"website": "https://www.buzzair.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:WMI",
"code": "WMI",
"name": "Warsaw Modlin",
"slug": "warsaw-modlin-warsaw-poland",
"type": "airport",
"city": {
"id": "City:warsaw_pl",
"name": "Warsaw",
"code": "WAW",
"slug": "warsaw-poland"
},
"country": {
"code": "PL",
"name": "Poland"
},
"timezone": "Europe/Warsaw",
"gps": {
"lat": 52.4511111,
"lng": 20.6516667
}
},
"local_time": "2026-11-14T11:15:00",
"utc_time": "2026-11-14T10:15:00"
},
"arrival": {
"station": {
"id": "Station:airport:BVA",
"code": "BVA",
"name": "Beauvais–Tillé",
"slug": "beauvais-tille-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.4544444,
"lng": 2.11277778
}
},
"local_time": "2026-11-14T13:40:00",
"utc_time": "2026-11-14T12:40:00"
},
"duration_minutes": 145,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 90,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiRlI6NTI0OkxUTjoxNzk0NjU0MDAwOlZDRToxNzk0NjYxODAwOmVjb25vbXk6RmFsc2U6OjpNV3xGUjoxNTM5OlRTRjoxNzk0NjgyODAwOkJWQToxNzk0Njg5NzAwOmVjb25vbXk6VHJ1ZTo6VHJ1ZTpNVyIsImkiOlsiMThmZjFmYjA1MTIzMDAwMDVkZTFlMmVmXzB8MGVjODFjYjI1MTIzMDAwMDEwMWU5ZDE2XzAiXSwidGhjIjowLCJ0YXQiOjAsInZpIjoxLCJ0IjoiT1cifQ==",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HjbVPz8vQoAzyiV0NNLJYi5PnTdYiP6MLWupRStBLnBR4VB-F7Uic4UHwSrO1h4JpgBBI8XerxwsRJnJQDfNI1oab9uXy6BDUT7ehFABYOkzhcpme_TcslerK8_TVHePYalrhbOegXMF1LIVLn93zV93-5IrI9xIIgP35MAzaOGkiWAlWCyXgkK9GQu2rPaP_ct_Xac-Y-hgIorXDfJ19IzJQ5LJ-nFhp_9xocnimnVvJk9YePdiIfRnH1XVpdNX9FAb1vorjQyfULP_limjtuj5D3XUL9c_cyX_E3EZb3jgdkqyBG3kmwaq5aEcrMnPCVK5Ed79KcDWIpNkJJZC7EXS19k9__cNFalO_Ay6O5zNYpSmIMWac_EB-lAYtNqWzWxPNhKcU8pRTLc5QVXM1YgOC_uf2zGeLN6W1cTvHCUHnIKEkhvalGFSkn7Xu30SYD-w07izr2jYum6bDZW817YWIjiRC0hh0IDDwplnS8d5nwJfnRLtGdz00jYulSFFRDM36cOj1045902689Y3XZVx-w92TGoHyw0JNh56pH_0hNF5jqqAbkmCz8sHYVGzC2m-7CMq8f8BxyTHxk2P2n2Cv8BLnSzdTLEnyDvMuj5308pK3Uljqy_mbT4RlM5ISTNCjKEuPyZMMgcXYXyPi9s2dzzKMVHo5glKZd9UAj8aiSBmXcJMmtoreq9jnTofba7x7lgR5dmXNokj5tV00VlhL_ILhi7dtQkeVMfZLLow14E7HwaNvkuXEnuSwuyf-sWXKaEWrzjm_it31jguwBRPhjzTLKu4TvzWJpS67Asi6rdNVQFs0mIJzaOyL7LTRI5qEyFrMQ1xBoPy3K5SE_gR6Wj-zAUl7nxVDiDniUnOPktj7MnWds1YrZjvTjTKcHU8U04l63IHmsdIVqmDh_JiOj9-moscvjUxQyj9onMF-B92KaYBwDk-ZhoAdgSOdwiM1_SSMWtzhzgheZStt8r3Ipz85qRKJehq-_ORCVUcpXAWbOD2v9WxofECk6WZqWPFQHIyReZAlqOLw7aODH_Vd2rOsTPPeY5iYSBdevMB3e9nvcjn33A02GSnfuTz6COOor63NF2uZkR5ANA6E7y-Z9rncEcV0xmhGc8Rmy0SsLMMVYSaj7gh4fVrN8Sm0kUfIL8HRw8l6WFyf8Y3a7XYCULp-dX4kEJ4ggloazgx1HRS2xCS96kF9XPzzhzWU-yZC8GJ52tQWl2Deb36y2KrtBOxzMOXqyAlOFmvGU6BoETxmo2gzaL_wzWGjmVYlrwR5JWH9v0_nQfr35efamQKgtQdc16ZdZHMTQ0KZE8gAvULEtcD6PFq6CHegSNvQx919NyIOUpjKG_U8HgzTRQ%3D%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 137,
"currency": "USD"
},
"price_eur": 122.37,
"fares": {
"standard": {
"amount": 171.25,
"currency": "USD"
},
"flexi": {
"amount": 184.95,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 33,
"currency": "USD"
},
"duration_minutes": 595,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": 1,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"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": 40,
"width_cm": 20,
"height_cm": 30,
"dimensions_sum_cm": 90
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 57.56,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 20,
"height_cm": 40,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 93.58,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 20,
"length_cm": 120,
"width_cm": 80,
"height_cm": 120,
"dimensions_sum_cm": 320
}
]
},
{
"price": {
"amount": 187.15,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 20,
"length_cm": 120,
"width_cm": 80,
"height_cm": 120,
"dimensions_sum_cm": 320
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 137,
"currency": "USD"
},
"price_eur": 122.37,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HjbVPz8vQoAzyiV0NNLJYi5PnTdYiP6MLWupRStBLnBR4VB-F7Uic4UHwSrO1h4JpgBBI8XerxwsRJnJQDfNI1oab9uXy6BDUT7ehFABYOkzhcpme_TcslerK8_TVHePYalrhbOegXMF1LIVLn93zV93-5IrI9xIIgP35MAzaOGkiWAlWCyXgkK9GQu2rPaP_ct_Xac-Y-hgIorXDfJ19IzJQ5LJ-nFhp_9xocnimnVvJk9YePdiIfRnH1XVpdNX9FAb1vorjQyfULP_limjtuj5D3XUL9c_cyX_E3EZb3jgdkqyBG3kmwaq5aEcrMnPCVK5Ed79KcDWIpNkJJZC7EXS19k9__cNFalO_Ay6O5zNYpSmIMWac_EB-lAYtNqWzWxPNhKcU8pRTLc5QVXM1YgOC_uf2zGeLN6W1cTvHCUHnIKEkhvalGFSkn7Xu30SYD-w07izr2jYum6bDZW817YWIjiRC0hh0IDDwplnS8d5nwJfnRLtGdz00jYulSFFRDM36cOj1045902689Y3XZVx-w92TGoHyw0JNh56pH_0hNF5jqqAbkmCz8sHYVGzC2m-7CMq8f8BxyTHxk2P2n2Cv8BLnSzdTLEnyDvMuj5308pK3Uljqy_mbT4RlM5ISTNCjKEuPyZMMgcXYXyPi9s2dzzKMVHo5glKZd9UAj8aiSBmXcJMmtoreq9jnTofba7x7lgR5dmXNokj5tV00VlhL_ILhi7dtQkeVMfZLLow14E7HwaNvkuXEnuSwuyf-sWXKaEWrzjm_it31jguwBRPhjzTLKu4TvzWJpS67Asi6rdNVQFs0mIJzaOyL7LTRI5qEyFrMQ1xBoPy3K5SE_gR6Wj-zAUl7nxVDiDniUnOPktj7MnWds1YrZjvTjTKcHU8U04l63IHmsdIVqmDh_JiOj9-moscvjUxQyj9onMF-B92KaYBwDk-ZhoAdgSOdwiM1_SSMWtzhzgheZStt8r3Ipz85qRKJehq-_ORCVUcpXAWbOD2v9WxofECk6WZqWPFQHIyReZAlqOLw7aODH_Vd2rOsTPPeY5iYSBdevMB3e9nvcjn33A02GSnfuTz6COOor63NF2uZkR5ANA6E7y-Z9rncEcV0xmhGc8Rmy0SsLMMVYSaj7gh4fVrN8Sm0kUfIL8HRw8l6WFyf8Y3a7XYCULp-dX4kEJ4ggloazgx1HRS2xCS96kF9XPzzhzWU-yZC8GJ52tQWl2Deb36y2KrtBOxzMOXqyAlOFmvGU6BoETxmo2gzaL_wzWGjmVYlrwR5JWH9v0_nQfr35efamQKgtQdc16ZdZHMTQ0KZE8gAvULEtcD6PFq6CHegSNvQx919NyIOUpjKG_U8HgzTRQ%3D%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": 152.68,
"currency": "USD"
},
"price_eur": 136.38,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HxohV4HvwtLWcfsHq34iYthXcOfv_2daqXJd7Yqxe9dDa6Xzlqv3G9JA0Kg_XmTlVovCVDYcLByfll2XCQzkcO6uCTNwIcoZhTQpRk-BzhJ13Sxg-IRhiFX5iXawkorIQ7X7IGTa3IygVZ3U-AvMO0k4jblt6ef6RM2oxLzIQTjOZuoLJ1RWbQNmtZ0qDfpjZXBQgGwyKXykLwmiwazvdvbP4mNSwZLURECvWktmJMNbJTfD1CwK1OHjchr7eGzOV_oQBpQXOG_xRz2yw4ZGp2JsPy9YeC4Lrqhi67CJAt8OpERQSkI1IuurHV1zB_bg_EYmOZjOmsyaQR7ZEeI19p9D7rwdlzfnXsGesTaZ-ahmSF1CvAGl4KTk_a8UzL784YK1cUaBFV3Yf7lX877v3Q71Julkux0E76IQJNktp-o4imRw8oj6ytOUBvaUuNdgcnDSpPlY_poAV-HDpEYZKZlCjTvLFESMdTWSMnMFBJVwThUkLtQwVG08Y_nNg6YnVlqWD1kLT8g13D7lo1b-FVO_DK1WFaIeLSQvBlBP8TX-dHUpEr4awWHz20YexycNAKK2ej6ABE_D2K-0PEQoTXXRYegc3fbE3xaNalKo4wIx9xNOopxb3eCVic_BgE4NSHWMruQMXBvIfnm7F_nXXC_yN7BP1jhin5_XH-mw36CF7fpU_0qO1hjJklXsh37_iRycaAgrJxBGCCqFd8ueP1KRYB810iGrZyHWt5PqipQBTa2GLTwb9fGG5wntrj-wv1wfxPUg0-d_wsT_o89BzhiDyWPxrQMEuJjVtGTtBEYQr7Hhm_vIGS6EY1ZL4KFdR9qX4voQ85FpQ0honcvT8HIeHClzhiQxCe7BJta6HJCoACGEDyACEKAk89kJ5HSKHiAQ8ys71XNkhGXyGriYmI3nY6_z_z7V_UaxNnECfB3p5NtU0vCgJ-W24IDQ_8HGRn_KN59iZ_fa--bnUd2GFGq_WMp4lK67bUe3O7o4jojDMxcHeoCoE2PnIFu7ZkYGhZ55cpGeC6QIBX3CiAMNPZgj3Yw-S_WCpo4CWy1LvMV4xQHrnMKqWInGmVhLBQ7oLWF3n3ByXX4r_owm9YnU-qJ-zfDWJl3ibP_OMoAGhXkuWXJ0zfpzIxOW2T2a-YuaVcCJyxOJW-X2sjBQaWa_r5azoN3AXxJnTGYHw9CfKGnz0e2yTm5H51LcZDM6KBnkK3Yco9z0vmMT-9KUhgvh3GUFMcHOY-7Ctt7SfkWeLtFhE6VmICGtOmpqMH1owCfCTKQ-YMM13t0lh9t4u3mUaJJpVZmrZJ8sJ0FwhdSPVc1NTNHc6Us8c82OK4dcXY3mLATlYHrQ4t0-fy4vblLbbHQ%3D%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:LTN",
"code": "LTN",
"name": "Luton",
"slug": "luton-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.8747222,
"lng": -0.3683333
}
},
"local_time": "2026-11-14T11:00:00",
"utc_time": "2026-11-14T11:00:00"
},
"arrival": {
"station": {
"id": "Station:airport:BVA",
"code": "BVA",
"name": "Beauvais–Tillé",
"slug": "beauvais-tille-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.4544444,
"lng": 2.11277778
}
},
"local_time": "2026-11-14T21:55:00",
"utc_time": "2026-11-14T20:55:00"
},
"duration_minutes": 595,
"stops": 1,
"airlines": [
"FR"
],
"segments": [
{
"flight_number": "FR524",
"transport": "flight",
"airline": {
"code": "FR",
"name": "Ryanair",
"icao": "RYR",
"alliance": null,
"website": "https://www.ryanair.com/",
"logo_link": null
},
"operating_airline": {
"code": "MW",
"name": "Malta Air",
"icao": "MAY",
"alliance": null,
"website": "https://www.ryanair.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:LTN",
"code": "LTN",
"name": "Luton",
"slug": "luton-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.8747222,
"lng": -0.3683333
}
},
"local_time": "2026-11-14T11:00:00",
"utc_time": "2026-11-14T11:00:00"
},
"arrival": {
"station": {
"id": "Station:airport:VCE",
"code": "VCE",
"name": "Venice Marco Polo",
"slug": "venice-marco-polo-venice-italy",
"type": "airport",
"city": {
"id": "City:venice_it",
"name": "Venice",
"code": "VCE",
"slug": "venice-italy"
},
"country": {
"code": "IT",
"name": "Italy"
},
"timezone": "Europe/Rome",
"gps": {
"lat": 45.5052778,
"lng": 12.3519444
}
},
"local_time": "2026-11-14T14:10:00",
"utc_time": "2026-11-14T13:10:00"
},
"duration_minutes": 130,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "FR1539",
"transport": "flight",
"airline": {
"code": "FR",
"name": "Ryanair",
"icao": "RYR",
"alliance": null,
"website": "https://www.ryanair.com/",
"logo_link": null
},
"operating_airline": {
"code": "MW",
"name": "Malta Air",
"icao": "MAY",
"alliance": null,
"website": "https://www.ryanair.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:TSF",
"code": "TSF",
"name": "Treviso",
"slug": "treviso-venice-italy",
"type": "airport",
"city": {
"id": "City:venice_it",
"name": "Venice",
"code": "VCE",
"slug": "venice-italy"
},
"country": {
"code": "IT",
"name": "Italy"
},
"timezone": "Europe/Rome",
"gps": {
"lat": 45.6508333,
"lng": 12.1977778
}
},
"local_time": "2026-11-14T20:00:00",
"utc_time": "2026-11-14T19:00:00"
},
"arrival": {
"station": {
"id": "Station:airport:BVA",
"code": "BVA",
"name": "Beauvais–Tillé",
"slug": "beauvais-tille-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.4544444,
"lng": 2.11277778
}
},
"local_time": "2026-11-14T21:55:00",
"utc_time": "2026-11-14T20:55:00"
},
"duration_minutes": 115,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 350,
"guarantee": "kiwi",
"is_station_change": true,
"is_baggage_recheck": true,
"is_walking_distance": false,
"transfer_duration_minutes": 1,
"transfer_type": "public_direct"
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiRlI6ODcxOTpTVE46MTc5NDYzNzUwMDpNWFA6MTc5NDY0NDQwMDplY29ub215OkZhbHNlOjo6fFUyOjM4MDc6TVhQOjE3OTQ2NTEwMDA6Q0RHOjE3OTQ2NTY3MDA6ZWNvbm9teTpUcnVlOjpUcnVlOlUyIiwiaSI6WyIwMzJkMDdmMDUxMjMwMDAwMDBmZTU4ZjRfMHwwN2YwMjVjMzUxMjMwMDAwYjMzNDliZThfMCJdLCJ0aGMiOjAsInRhdCI6MCwidmkiOjEsInQiOiJPVyJ9",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HPO1uT81pWQd2Uy-reoxMZywvIhYc_6Dg_wj7V0InQ4iueDHU4fjS1-7zru5byPRWTyctDKyK1An8vO6xOaJv0xPJrTe9t7sDPGz38piCmoqYLYOeF5vyrOoPG95_vJTYxQWJ_nUhcJ7lQoECPX3Wrgw-2jJ0WQJtwDCOWySaARMsH8QOCw-ROErfCQ-OSYWkIbOQzY0DgL-UwC8R_zKuC09l0SX2JBSpYMkz3gdoQXwo9QbBIzCmXgcGV4KGogRCDocxcbKQIasfh-NCR6y9APOKI4y5xXmkTdlbEPKEvmUvJ5HZ-qsBYaChkGZ1q9x7TVsu8Xd_HXjk3bLMMbTG-GzkNW_xOkwMbtwQKQlE70SIeqCGutKLboIMROevNlLe6aIkKRRGfXJ9VRaoayqwej500JCVibjwVZ9fWPlASqgKrj5rPnlak3BDH9Kc1BB3Eny9bw7m3vUy3ghE2kIRhiF46yy5IW_So0TVzmXcGI1hLiCBKKIUtssLM4OCgyc7xMLAN0COnSTG4ZWHdC1m4-IMC0-sINb0-ta7gLDYXGGzlc2AVtHxsy1Kk2DhFwjXkqrVsaSKaLHRhjELt-A1v1eucrRmUeYu3J_t1oqsYU_bI503KMk6RIh2ox_IALdSa_fAXmChnWHMxZ5hoXm1A9KESVTfcJlD5ggKYrE69-RbFaXBSDFnQC6sPq9g2XnkV-d9Ab8Ktfdwl6ef9jTLrg96EtQc4gXODq0M8SbV2qhH0h8PYXL0Y9Q7nUN2NuXrFGtMQBi4dn8mkY3kN174t4nWO35gZU2INQ_cqP9ECe7v-8g8eP-dTgY1Eeq40wlyROP8KTZT9LQnWP_9EPDmH6Rzl-CKTc6vNJ3bUKqSXEJPf2VOk0yV9NZRaD-q-r63LWmn0Q2c-uH7mvERn6QVXXARvVkdOKtQZNVjQ9vyhKv6cf-20jErPHHdRHhxSxVRW1S7vWW2Hk-ueSDtT_NPo0fnnqLBId0164jA4JAK9KW5cIZCcIQGC1fwkmzjECWE-dWiHnvv_RYVMXCNnAIJ0-4zmkFtmpFENlZGQlvYyTXQ9YfQ5uCrpHGurthmQhkyR9v6JCYK-l85CSUCuVzu8oAIGuCkYQxgC62Md5cp8zuq8J3fDjZQfBNjK4iNyKUDS9XUykrETk3_gQL3AbFhtMab59anij_xigD7OCivZb_Y6NE_8Mq0kRTU6Y_-nXSwlTDKVc6tbJhbQspdczUEhz-aHU5JicLVNvC4N9UfFFQdhBKjAQVM9p4osA3iGC6zur_vDtmiFTes2PLZ729HB5E0ny7_whLwTkJUNWt3pE_ZgGFFrKcnZ3IpUHulQ6wCURGhvVL11bFDvgLd-YPRvIr9vyHFaJDFN9uOiLhhwr0%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 184,
"currency": "USD"
},
"price_eur": 164.35,
"fares": {
"standard": {
"amount": 230,
"currency": "USD"
},
"flexi": {
"amount": 248.4,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 36.8,
"currency": "USD"
},
"duration_minutes": 320,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": 1,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"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": 40,
"width_cm": 20,
"height_cm": 30,
"dimensions_sum_cm": 90
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 80.56,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 20,
"height_cm": 40,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 119.8,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 15,
"length_cm": 120,
"width_cm": 65,
"height_cm": 90,
"dimensions_sum_cm": 275
}
]
},
{
"price": {
"amount": 239.6,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 15,
"length_cm": 120,
"width_cm": 65,
"height_cm": 90,
"dimensions_sum_cm": 275
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 184,
"currency": "USD"
},
"price_eur": 164.35,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HPO1uT81pWQd2Uy-reoxMZywvIhYc_6Dg_wj7V0InQ4iueDHU4fjS1-7zru5byPRWTyctDKyK1An8vO6xOaJv0xPJrTe9t7sDPGz38piCmoqYLYOeF5vyrOoPG95_vJTYxQWJ_nUhcJ7lQoECPX3Wrgw-2jJ0WQJtwDCOWySaARMsH8QOCw-ROErfCQ-OSYWkIbOQzY0DgL-UwC8R_zKuC09l0SX2JBSpYMkz3gdoQXwo9QbBIzCmXgcGV4KGogRCDocxcbKQIasfh-NCR6y9APOKI4y5xXmkTdlbEPKEvmUvJ5HZ-qsBYaChkGZ1q9x7TVsu8Xd_HXjk3bLMMbTG-GzkNW_xOkwMbtwQKQlE70SIeqCGutKLboIMROevNlLe6aIkKRRGfXJ9VRaoayqwej500JCVibjwVZ9fWPlASqgKrj5rPnlak3BDH9Kc1BB3Eny9bw7m3vUy3ghE2kIRhiF46yy5IW_So0TVzmXcGI1hLiCBKKIUtssLM4OCgyc7xMLAN0COnSTG4ZWHdC1m4-IMC0-sINb0-ta7gLDYXGGzlc2AVtHxsy1Kk2DhFwjXkqrVsaSKaLHRhjELt-A1v1eucrRmUeYu3J_t1oqsYU_bI503KMk6RIh2ox_IALdSa_fAXmChnWHMxZ5hoXm1A9KESVTfcJlD5ggKYrE69-RbFaXBSDFnQC6sPq9g2XnkV-d9Ab8Ktfdwl6ef9jTLrg96EtQc4gXODq0M8SbV2qhH0h8PYXL0Y9Q7nUN2NuXrFGtMQBi4dn8mkY3kN174t4nWO35gZU2INQ_cqP9ECe7v-8g8eP-dTgY1Eeq40wlyROP8KTZT9LQnWP_9EPDmH6Rzl-CKTc6vNJ3bUKqSXEJPf2VOk0yV9NZRaD-q-r63LWmn0Q2c-uH7mvERn6QVXXARvVkdOKtQZNVjQ9vyhKv6cf-20jErPHHdRHhxSxVRW1S7vWW2Hk-ueSDtT_NPo0fnnqLBId0164jA4JAK9KW5cIZCcIQGC1fwkmzjECWE-dWiHnvv_RYVMXCNnAIJ0-4zmkFtmpFENlZGQlvYyTXQ9YfQ5uCrpHGurthmQhkyR9v6JCYK-l85CSUCuVzu8oAIGuCkYQxgC62Md5cp8zuq8J3fDjZQfBNjK4iNyKUDS9XUykrETk3_gQL3AbFhtMab59anij_xigD7OCivZb_Y6NE_8Mq0kRTU6Y_-nXSwlTDKVc6tbJhbQspdczUEhz-aHU5JicLVNvC4N9UfFFQdhBKjAQVM9p4osA3iGC6zur_vDtmiFTes2PLZ729HB5E0ny7_whLwTkJUNWt3pE_ZgGFFrKcnZ3IpUHulQ6wCURGhvVL11bFDvgLd-YPRvIr9vyHFaJDFN9uOiLhhwr0%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": 205.0,
"currency": "USD"
},
"price_eur": 183.11,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HhajCYIhn47s8XtaewoqPesO9HJ9tysDmGangQ9e78j0HAIO5OhfCbnTYMwyqYxTKECYP6104JvFKTjV4BMN37QnEqUygpZEfSXGWCkgXMF7RiPBjb2FAV1HMto0NE6LNj-maokcDzy0tQVL8zXmFhROINGLp1FXmVxvvmGSVdMRa-Hu9JYrl8xj_lBbbKcOUqCe_g0YaBhwLmzKlcBcb2Au-PI-nG7Qn5LeD1Yv63_Uyb3P1Pbp1UxB8-BosrxSAFEb9GdEB-Ff9ZFNtXJhCKL_66fFyjwjJ4uF0iY0U5hufBaVVN4C_x623-SL4Z3iTugWO0wNPgRu5NfPs07NeoQGulJ9nE-m_UPCK57k7Tvvy4ZcD8SWsiLrNjWhsyoAnqya_cYQyzGSHKW1BNWIwC-1K79RgemSGx2_TpK6Vku870pgKMwHpDy4vzdEtrOGfxhIS_npaihmQOQkZxOKdIT_iMqHlTUUwwGd5OQnjyXQThweDhqwx5dRUIzdJycTCeMoSoQkMhir_CCJ7I5DfVGu7Q7wvBe_38J3y1-3TVRmB6Af8ztvdlfxDUsSexnJKgTwwofSVd3TZyMoznCcKI5Sfpy7DHVllqBJRfCOA_UhQknz_dPyomRRQkl9SEojSv6FP-Eql0f3_u2_ugM7tzT9eEFdcGO0YnN49gSAFmANuVmXjSpBQ7bq7QNcPQgYUiRUiNVGzzLVOPMX-8CGmHBpgst7Dokg1AjacDKscNlUVKL5lNpo9ApxDELWM9m_uzpBi1aCvh0yxtx-wEGD1B9ht8lMCxEfDkndrbQEDCw65B0LVtNHZEoF4MA2-hC6siv5L88aLpGCq0kx9SUhgZHZEkX8EU0T7t-rZJipX8886EcX_eV2lUgr9b8U3eYebHAujlgEu8zbXnmchRpBMK82CxyXlC8X_wBuBq6Mq4LKuia7sA-Sd7ooeiwWQ31Q8DtmzzZelblBOF-b-F9tjA8k6w9ebbHJt0dUCTiT9rOOAF2mDjaC628fWiMvc-avMyP9TYHOY6t5Qd9EKOCjX3fZXdZLpv4zH6t-P4Exi5VTALgvhvq-oZmY-y8nJDd4ThWRDFg6SRaR53fG0Jaig8a51DIbw3M0ZbfkPgTXDXdnkAgs6qtHkVbZMgylC2pF-rDYyArTm-LGT8r1GkqH8DUDJGSUtxR49ZBForG5NcwiVhL94XbBNRG7ZPrtuynNIXdsjfol9su9YX1Bv_9_jr0lVSWjcdxt8hyShOKQ1GoPoVY1S4a0KLY2q9WdjeCFTdRBpTYu6omEPktNoAvNKmzasBFcqp-TGPKwI2AoxYLJAlmEabrW2iPWAEPqAxQygOYjbNQR6VshF6dAQFW--9BPpx6PPdCATeV1F4Ok3DpM%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:STN",
"code": "STN",
"name": "London Stansted",
"slug": "london-stansted-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.885,
"lng": 0.23500000000000001
}
},
"local_time": "2026-11-14T06:25:00",
"utc_time": "2026-11-14T06:25:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T12:45:00",
"utc_time": "2026-11-14T11:45:00"
},
"duration_minutes": 320,
"stops": 1,
"airlines": [
"FR",
"U2"
],
"segments": [
{
"flight_number": "FR8719",
"transport": "flight",
"airline": {
"code": "FR",
"name": "Ryanair",
"icao": "RYR",
"alliance": null,
"website": "https://www.ryanair.com/",
"logo_link": null
},
"operating_airline": null,
"departure": {
"station": {
"id": "Station:airport:STN",
"code": "STN",
"name": "London Stansted",
"slug": "london-stansted-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.885,
"lng": 0.23500000000000001
}
},
"local_time": "2026-11-14T06:25:00",
"utc_time": "2026-11-14T06:25:00"
},
"arrival": {
"station": {
"id": "Station:airport:MXP",
"code": "MXP",
"name": "Milan–Malpensa",
"slug": "milan-malpensa-milan-italy",
"type": "airport",
"city": {
"id": "City:milan_it",
"name": "Milan",
"code": "MIL",
"slug": "milan-italy"
},
"country": {
"code": "IT",
"name": "Italy"
},
"timezone": "Europe/Rome",
"gps": {
"lat": 45.63,
"lng": 8.72305556
}
},
"local_time": "2026-11-14T09:20:00",
"utc_time": "2026-11-14T08:20:00"
},
"duration_minutes": 115,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "U23807",
"transport": "flight",
"airline": {
"code": "U2",
"name": "easyJet",
"icao": "EZY",
"alliance": null,
"website": "https://www.easyjet.com",
"logo_link": null
},
"operating_airline": {
"code": "U2",
"name": "easyJet",
"icao": "EZY",
"alliance": null,
"website": "https://www.easyjet.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:MXP",
"code": "MXP",
"name": "Milan–Malpensa",
"slug": "milan-malpensa-milan-italy",
"type": "airport",
"city": {
"id": "City:milan_it",
"name": "Milan",
"code": "MIL",
"slug": "milan-italy"
},
"country": {
"code": "IT",
"name": "Italy"
},
"timezone": "Europe/Rome",
"gps": {
"lat": 45.63,
"lng": 8.72305556
}
},
"local_time": "2026-11-14T11:10:00",
"utc_time": "2026-11-14T10:10:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T12:45:00",
"utc_time": "2026-11-14T11:45:00"
},
"duration_minutes": 95,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 110,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiRlI6ODMxODpTVE46MTc5NDY2NjkwMDpNWFA6MTc5NDY3MzgwMDplY29ub215OkZhbHNlOjo6TVd8VTI6MzgyMzpNWFA6MTc5NDY4MTkwMDpPUlk6MTc5NDY4NzYwMDplY29ub215OlRydWU6OlRydWU6VTIiLCJpIjpbIjAzMmQwN2YwNTEyMzAwMDA3MGYwYzBiZV8wfDA3ZjAwYTdjNTEyMzAwMDBiY2ZhN2JmZF8wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MSwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HFsw4dUjCrmwOHQDwezvd9OP1QAI3SEBDgzJn_HNXk5c4odSF1RXnzlOMkCotqB7za-QSZjYaF2Yx6UQdumB88dHotKFD3ZrTkXeXzWxmn2NQny_V6xyV4lPjDIVJLfD8x_2eLkDC9nwO-4miWjBsMj5HJ1GFiCf4DmJtI8eWy5O00MDcg7MYGQrNLT6fqC8mS7MVdNtWzV02bJygSCjk07HhH6v4IKk9YoxJ9dwMagRfnHXawMyNJxlpQ5zsUJNFrHU_SNjDTddub-aLjYQGLgLdCuKHvHshyWtq1c83KoVrKS8eXr5-bkOgAjebKVenLjGb95Rz5FgvMpMV0HRMRUGaS_vLDFGlgs2geMXXxCdbGZPaxD-Fjtg0_-zEdW5cjJXMJe9UBdFKZVmaQP4YMuzWdhjEUHwpKg4BJiNxGLE-fk4fMmEDUi9iulKuaXEG2YQrLN8nB2pYOZJd16-oFPCr3JQC22hZkV3zUjEmiQe3X2OyHJDN3gfxPrSr5QGvH9ADE-og-aPKQ0iz9tyU3zOgG3ZopU_wdprg6YQKaRxmRbt0gnUUQXir2uneldvdUfrjOzaADidaeXeO87oD1AhIuuW_CmrqKGjonJ7M0X3kHAmkMWikGaRmmEpnbfqUTWJ6l5kvzXgmD6QNpkMlnS32yGHviO_upJa7wrWXuUiikwp_MQcr4v73RkDnRKeYAKQVsTOn_v9rhX6IIang0UJxHAGQcAXBPFqOXBe-yW1tRh3Lg49N6epMxpdiSkZf3vVAxCxcWrctYpbblpsUIW6XrjXnSxlWVcqOGfD9ru5xzTSKJ2nB7NZBFG2EMiF3zbmYxa0FfEF_FQAkHExBU_KvfpWuq7U5IriK3VqGnQRxHHBq4_0HxgGQt1H-kTUF9RGnYCPPfoiHdR1RhiDqAa83mr0aqnQyBNVR8Jih84jf5W8-JZ0bTsKCdlkhyHoqQjsyzq9c4Q5EOWfPciolG4ltEaC-qa1oXBUBBqfdDS1pPSAmmd2BgTRf1rwjSTcW1R29-78-MxSLmVbpg_v5NJ0Gba9AcPZ9Yl9Q8weW0SfEhaLlnuO5MqlKivxVAmAFcieeUhz1sGat8tuhOrNa1p6qsbgfUDlkGl45qkTt94PJLlpFoHCgYrmbUDhhq0_FY3aMBerYf7R1iUAwYJifErOZ6s2Kp130wJMKhX49hhw_GWBAp7VZrOdcGvW53Pqgo-u8a2km9hAMNPSl-PVSOLnx1iBhVj8aIG8fij2JRi9LnUhSUUZedwdhh3pEo-_nNtHm4LvcgLfRWxhxsxElQFZoL55rWOXqUa4Em9bshNHZd6p_mtlYC9E9BKTyUX0uCWsk9iALWgMlFY1K31os3lnin7m0CGHijFXC50MWd1E%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 182,
"currency": "USD"
},
"price_eur": 162.57,
"fares": {
"standard": {
"amount": 227.5,
"currency": "USD"
},
"flexi": {
"amount": 245.7,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 36.4,
"currency": "USD"
},
"duration_minutes": 345,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": 3,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"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": 40,
"width_cm": 20,
"height_cm": 30,
"dimensions_sum_cm": 90
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 80.54,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 20,
"height_cm": 40,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 122.41,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 15,
"length_cm": 120,
"width_cm": 65,
"height_cm": 90,
"dimensions_sum_cm": 275
}
]
},
{
"price": {
"amount": 244.82,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 15,
"length_cm": 120,
"width_cm": 65,
"height_cm": 90,
"dimensions_sum_cm": 275
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 182,
"currency": "USD"
},
"price_eur": 162.57,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HFsw4dUjCrmwOHQDwezvd9OP1QAI3SEBDgzJn_HNXk5c4odSF1RXnzlOMkCotqB7za-QSZjYaF2Yx6UQdumB88dHotKFD3ZrTkXeXzWxmn2NQny_V6xyV4lPjDIVJLfD8x_2eLkDC9nwO-4miWjBsMj5HJ1GFiCf4DmJtI8eWy5O00MDcg7MYGQrNLT6fqC8mS7MVdNtWzV02bJygSCjk07HhH6v4IKk9YoxJ9dwMagRfnHXawMyNJxlpQ5zsUJNFrHU_SNjDTddub-aLjYQGLgLdCuKHvHshyWtq1c83KoVrKS8eXr5-bkOgAjebKVenLjGb95Rz5FgvMpMV0HRMRUGaS_vLDFGlgs2geMXXxCdbGZPaxD-Fjtg0_-zEdW5cjJXMJe9UBdFKZVmaQP4YMuzWdhjEUHwpKg4BJiNxGLE-fk4fMmEDUi9iulKuaXEG2YQrLN8nB2pYOZJd16-oFPCr3JQC22hZkV3zUjEmiQe3X2OyHJDN3gfxPrSr5QGvH9ADE-og-aPKQ0iz9tyU3zOgG3ZopU_wdprg6YQKaRxmRbt0gnUUQXir2uneldvdUfrjOzaADidaeXeO87oD1AhIuuW_CmrqKGjonJ7M0X3kHAmkMWikGaRmmEpnbfqUTWJ6l5kvzXgmD6QNpkMlnS32yGHviO_upJa7wrWXuUiikwp_MQcr4v73RkDnRKeYAKQVsTOn_v9rhX6IIang0UJxHAGQcAXBPFqOXBe-yW1tRh3Lg49N6epMxpdiSkZf3vVAxCxcWrctYpbblpsUIW6XrjXnSxlWVcqOGfD9ru5xzTSKJ2nB7NZBFG2EMiF3zbmYxa0FfEF_FQAkHExBU_KvfpWuq7U5IriK3VqGnQRxHHBq4_0HxgGQt1H-kTUF9RGnYCPPfoiHdR1RhiDqAa83mr0aqnQyBNVR8Jih84jf5W8-JZ0bTsKCdlkhyHoqQjsyzq9c4Q5EOWfPciolG4ltEaC-qa1oXBUBBqfdDS1pPSAmmd2BgTRf1rwjSTcW1R29-78-MxSLmVbpg_v5NJ0Gba9AcPZ9Yl9Q8weW0SfEhaLlnuO5MqlKivxVAmAFcieeUhz1sGat8tuhOrNa1p6qsbgfUDlkGl45qkTt94PJLlpFoHCgYrmbUDhhq0_FY3aMBerYf7R1iUAwYJifErOZ6s2Kp130wJMKhX49hhw_GWBAp7VZrOdcGvW53Pqgo-u8a2km9hAMNPSl-PVSOLnx1iBhVj8aIG8fij2JRi9LnUhSUUZedwdhh3pEo-_nNtHm4LvcgLfRWxhxsxElQFZoL55rWOXqUa4Em9bshNHZd6p_mtlYC9E9BKTyUX0uCWsk9iALWgMlFY1K31os3lnin7m0CGHijFXC50MWd1E%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": 202.75,
"currency": "USD"
},
"price_eur": 181.1,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HNvId3nqXKXav4aHWIsG7KuVkr1rWfmSleKiKqL2Wn4-18G4XDi35-Pa2GeMFgg0Alj1Xw_owz7NGbOp96klJeATaBLiPgoFp5Lvt4aFxlzsnMbOxE4D-Lil7BOBbcQMat-uV-2fz-B6yXxMbKkj9PPPQ6gx9Cks0gRFJWs0C2G8ExRxC-kuohQKqKy_7vP88iMueXxtDNGqNRupqVGMH0-C3PLD0tmdH6zVwA_Pq6VTD5g0V_WGJg4STVRCnOLOk4D4zC5SuRcBE8MsfYy01m9mLpv6IquKaJE-OckKx7jt3bFytD79G7ivnuTmVqt6VCo76lkJJ_omOBd00UIzQ_X2tafDEIFVBowpLgJVBnWTSTHjjkWwfvn3Fk8zR0vEvOMGpiXj-F4vUREyKjeS5hkBs8ZRAMSxlGSD8qmWIxOyc7ZRX2sqjuKjcwA006piAGtufsqMfsUixNBaT2EuWKqnpAvM7sfoR4gWmSNvhvU-_l2r6W0M2BMiJomptDiFi47TzqWULWyy2foWXVOUwt64bHXt-kblqmmFvH21HL1zZKba4EqhuFZ3-6Yzih4zge6cacP94kEl5UAidCI2XQtLigKHWpIktO2RWnKNvMRbeWneSjyM08wLIrHyiGtrlGZS8tYOFE7yBk0IW7uVcjT1yXc20t_Uvl2saT4BKx4jtRmTOYkX4QVdiA3xyvoq8Bs1DW0nnfA1YgXIe0ldu3o-XstZ6vOgVNjU-JIbwpqy0yshL174-x1ZLZhJWTyccz69vfTyFavc8CUSqZw2q7dN4HtAtTgGe7unStkxaD6OU4HwsVN5i_xgH6AzAqtdrimuFjo_UEdLLGd-ELwdh39vuuYI9Zf4qcn4-iBxm-fIj96arn1ezfZC47O4T7K3FHhkRpv5Dlc60hV_Cd4It84dR5LG7nRXNmoTR3pL5FLfpSS3hoEy9WFg1ZzvpQKx-bKSz_kVELIJ_8xRc6dSWKQsDBaMnH1Jag74tRuyuDtdTgKYadBg3T7x7jVi5vDnUQi8MlSfrhrCt2YmbQr_P54sBxRLpv-mEy7lJb_oVhsK62bUF_OAIE6i9CAXKOwMxiZOfbWqotFU8Suhh0bv_vGbtrilE4DE5Mlcu_DfaGf5G0cttCkTP7J0zNuYadt5AX1j3G4B-cQS1PpMMvdCjPJGqxRXsk73NO0nK3J8CDVD8Sv7HQNfQZ2fc7kQrBrhW1BQD9JzFlIYCR_u-xtXAROMxh-LHxBJI6BfDgQvrCTqJuF-ZWMnecv13sC00X6K2s_AzgkMEPxw6rVXKtreJ_saj7HRKmqPqaNHetp5JwqI_HqK81nkjwrkPcjg02xv7Gawh3YrDK_lPj36BGbKKuNfRFs088LbalFS5St6B_bs%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:STN",
"code": "STN",
"name": "London Stansted",
"slug": "london-stansted-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.885,
"lng": 0.23500000000000001
}
},
"local_time": "2026-11-14T14:35:00",
"utc_time": "2026-11-14T14:35:00"
},
"arrival": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-14T21:20:00",
"utc_time": "2026-11-14T20:20:00"
},
"duration_minutes": 345,
"stops": 1,
"airlines": [
"FR",
"U2"
],
"segments": [
{
"flight_number": "FR8318",
"transport": "flight",
"airline": {
"code": "FR",
"name": "Ryanair",
"icao": "RYR",
"alliance": null,
"website": "https://www.ryanair.com/",
"logo_link": null
},
"operating_airline": {
"code": "MW",
"name": "Malta Air",
"icao": "MAY",
"alliance": null,
"website": "https://www.ryanair.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:STN",
"code": "STN",
"name": "London Stansted",
"slug": "london-stansted-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.885,
"lng": 0.23500000000000001
}
},
"local_time": "2026-11-14T14:35:00",
"utc_time": "2026-11-14T14:35:00"
},
"arrival": {
"station": {
"id": "Station:airport:MXP",
"code": "MXP",
"name": "Milan–Malpensa",
"slug": "milan-malpensa-milan-italy",
"type": "airport",
"city": {
"id": "City:milan_it",
"name": "Milan",
"code": "MIL",
"slug": "milan-italy"
},
"country": {
"code": "IT",
"name": "Italy"
},
"timezone": "Europe/Rome",
"gps": {
"lat": 45.63,
"lng": 8.72305556
}
},
"local_time": "2026-11-14T17:30:00",
"utc_time": "2026-11-14T16:30:00"
},
"duration_minutes": 115,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "U23823",
"transport": "flight",
"airline": {
"code": "U2",
"name": "easyJet",
"icao": "EZY",
"alliance": null,
"website": "https://www.easyjet.com",
"logo_link": null
},
"operating_airline": {
"code": "U2",
"name": "easyJet",
"icao": "EZY",
"alliance": null,
"website": "https://www.easyjet.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:MXP",
"code": "MXP",
"name": "Milan–Malpensa",
"slug": "milan-malpensa-milan-italy",
"type": "airport",
"city": {
"id": "City:milan_it",
"name": "Milan",
"code": "MIL",
"slug": "milan-italy"
},
"country": {
"code": "IT",
"name": "Italy"
},
"timezone": "Europe/Rome",
"gps": {
"lat": 45.63,
"lng": 8.72305556
}
},
"local_time": "2026-11-14T19:45:00",
"utc_time": "2026-11-14T18:45:00"
},
"arrival": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-14T21:20:00",
"utc_time": "2026-11-14T20:20:00"
},
"duration_minutes": 95,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 135,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiQUY6MTcwNTpMR1c6MTc5NDY1MDQwMDpDREc6MTc5NDY1NDYwMDplY29ub215OkZhbHNlOjo6QUYiLCJpIjpbIjIyZjUyNWMzNTEyMzAwMDBlM2E4NGI1M18wIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MCwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H08uHsPaPAXKB-4mk4emd8OCfR3ZjPJsqQ3RWw_D32rs83Wl4KSCMcbbJ5lpP3g-b812qFAgLHahNrtmKsjA-2BBp98Jrl0FpiUqeqqM3qAv_EulzD1obHW0yS1aCqmdkdlu5Cm_3dtErx1MC8x_nyCPIUVudEJ_QD677zNShELrDrdniychrC-lHhWxeMdWOcjsmIiUyauo2W0JQPpMBcNPbu9RpvS8GTak2HIFy3RMNop0ppeVi0ezqAEJ9We1cQRzRI2H84aor6LCPDt2YGuh0lUYskbbbXM9Pu-lLKuHFeItS-83oYJufXO575OHnQsyw84sGLg5YH7FMLDXfIMCrLXyQTEP-j_N0274xgzgldIw1STT1utIiImn969viTm-SeQoS8-UWSrCCfsouz34T2WYYgaArWIj4tMj6_Huq59mn4L2Sdl_XAMDlzuRa1s29jp57RG9L2SR_0liZayVeqgPXsAFPdmd2AT_vZqDHVuECNhhtodO91iFJ6O5Nwq2V_H5hU-5Ui8fI5T74ZC45iyu6NdU0w5z9TuAJJ-Xr2kxQY4bp8RAtotSx8TU5x8kxy8ZB0jVGjGzC0A4z53sGCRBYVnS_T6-VCIeMnSjDZ7j3fKFvGdlXll5bFQ5wa4tJb6fd2yjQQjXtyR70Ug5iEaS5sFKyzSCDGAseu0O90XK07R_8rEzj7aaewqLBIYReXlclkoJCWnrkWUA1T8i8Zd4fzrCr3YG8x9EaITx9KXw1C7P4t5phPdnr5qTWeEQmXYKVH_ctM2f2eyMUo5S_hHgBROpi-i8KPWf3WGaPbx9dURw5Swk1dK9TbX7cbkk16aRnFcpuVEA-y-qXjzQ7Chj-TEU7oc66zUWtH1HRYvtGDJBHlZA230ZA9OpAZNynu4eaKr0858qh0-OrkrSDqoobPw767MCTRyiSKyiMXfXw3Q5LhqNW1p1u0Rhki9I69OkwdGr_CcnOG8AiHNFwDB5qGTGW3Tg0kzjurtjATECFIfrJLCvxcs9tztO585bQZzJZ8JHeV-yQIWHaI5UHTIOQcu0K_kOc-Cp9RN57w2XW2yDvLrFXnUX1B5wKSDKXwg1g7CmlUEfMlmxHG0UAG7vUGl4vpq1B2UfZBNwpiY-Uf82O6oS7vz7RvbibmbL-uAmygBS-6J3_ozyowA%3D%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 246,
"currency": "USD"
},
"price_eur": 219.73,
"fares": {
"standard": {
"amount": 307.5,
"currency": "USD"
},
"flexi": {
"amount": 332.1,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 36.9,
"currency": "USD"
},
"duration_minutes": 70,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": null,
"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",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"bags": {
"included": {
"personal_item": 1,
"hand_bag": 0,
"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": 2,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 44,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 25,
"height_cm": 35,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 33.45,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 142.61,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 246,
"currency": "USD"
},
"price_eur": 219.73,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H08uHsPaPAXKB-4mk4emd8OCfR3ZjPJsqQ3RWw_D32rs83Wl4KSCMcbbJ5lpP3g-b812qFAgLHahNrtmKsjA-2BBp98Jrl0FpiUqeqqM3qAv_EulzD1obHW0yS1aCqmdkdlu5Cm_3dtErx1MC8x_nyCPIUVudEJ_QD677zNShELrDrdniychrC-lHhWxeMdWOcjsmIiUyauo2W0JQPpMBcNPbu9RpvS8GTak2HIFy3RMNop0ppeVi0ezqAEJ9We1cQRzRI2H84aor6LCPDt2YGuh0lUYskbbbXM9Pu-lLKuHFeItS-83oYJufXO575OHnQsyw84sGLg5YH7FMLDXfIMCrLXyQTEP-j_N0274xgzgldIw1STT1utIiImn969viTm-SeQoS8-UWSrCCfsouz34T2WYYgaArWIj4tMj6_Huq59mn4L2Sdl_XAMDlzuRa1s29jp57RG9L2SR_0liZayVeqgPXsAFPdmd2AT_vZqDHVuECNhhtodO91iFJ6O5Nwq2V_H5hU-5Ui8fI5T74ZC45iyu6NdU0w5z9TuAJJ-Xr2kxQY4bp8RAtotSx8TU5x8kxy8ZB0jVGjGzC0A4z53sGCRBYVnS_T6-VCIeMnSjDZ7j3fKFvGdlXll5bFQ5wa4tJb6fd2yjQQjXtyR70Ug5iEaS5sFKyzSCDGAseu0O90XK07R_8rEzj7aaewqLBIYReXlclkoJCWnrkWUA1T8i8Zd4fzrCr3YG8x9EaITx9KXw1C7P4t5phPdnr5qTWeEQmXYKVH_ctM2f2eyMUo5S_hHgBROpi-i8KPWf3WGaPbx9dURw5Swk1dK9TbX7cbkk16aRnFcpuVEA-y-qXjzQ7Chj-TEU7oc66zUWtH1HRYvtGDJBHlZA230ZA9OpAZNynu4eaKr0858qh0-OrkrSDqoobPw767MCTRyiSKyiMXfXw3Q5LhqNW1p1u0Rhki9I69OkwdGr_CcnOG8AiHNFwDB5qGTGW3Tg0kzjurtjATECFIfrJLCvxcs9tztO585bQZzJZ8JHeV-yQIWHaI5UHTIOQcu0K_kOc-Cp9RN57w2XW2yDvLrFXnUX1B5wKSDKXwg1g7CmlUEfMlmxHG0UAG7vUGl4vpq1B2UfZBNwpiY-Uf82O6oS7vz7RvbibmbL-uAmygBS-6J3_ozyowA%3D%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:LGW",
"code": "LGW",
"name": "Gatwick",
"slug": "gatwick-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.1480556,
"lng": -0.1902778
}
},
"local_time": "2026-11-14T10:00:00",
"utc_time": "2026-11-14T10:00:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T12:10:00",
"utc_time": "2026-11-14T11:10:00"
},
"duration_minutes": 70,
"stops": 0,
"airlines": [
"AF"
],
"segments": [
{
"flight_number": "AF1705",
"transport": "flight",
"airline": {
"code": "AF",
"name": "Air France",
"icao": "AFR",
"alliance": "SkyTeam",
"website": "https://www.airfrance.fr/en?setPreferredLang=true",
"logo_link": null
},
"operating_airline": {
"code": "AF",
"name": "Air France",
"icao": "AFR",
"alliance": "SkyTeam",
"website": "https://www.airfrance.fr/en?setPreferredLang=true",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:LGW",
"code": "LGW",
"name": "Gatwick",
"slug": "gatwick-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.1480556,
"lng": -0.1902778
}
},
"local_time": "2026-11-14T10:00:00",
"utc_time": "2026-11-14T10:00:00"
},
"arrival": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-14T12:10:00",
"utc_time": "2026-11-14T11:10:00"
},
"duration_minutes": 70,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
}
],
"stay_after": null
}
}
],
"summary": {
"price_histogram": [
{
"range": "83-88",
"count": 1
},
{
"range": "99-105",
"count": 2
},
{
"range": "111-118",
"count": 1
},
{
"range": "118-125",
"count": 5
},
{
"range": "125-133",
"count": 5
},
{
"range": "210-223",
"count": 7
},
{
"range": "148-157",
"count": 4
},
{
"range": "167-176",
"count": 3
},
{
"range": "133-141",
"count": 2
},
{
"range": "176-188",
"count": 3
},
{
"range": "236-250",
"count": 2
},
{
"range": "188-199",
"count": 5
},
{
"range": "157-167",
"count": 2
},
{
"range": "199-210",
"count": 4
},
{
"range": "223-236",
"count": 3
},
{
"range": "94-99",
"count": 1
}
],
"duration_histogram": null,
"layover_hours_histogram": [
{
"range": "0-1",
"count": 11
},
{
"range": "3-4",
"count": 5
},
{
"range": "2-3",
"count": 4
},
{
"range": "4-5",
"count": 3
},
{
"range": "1-2",
"count": 14
},
{
"range": "5-6",
"count": 2
},
{
"range": "6-7",
"count": 2
},
{
"range": "10-11",
"count": 3
},
{
"range": "9-10",
"count": 1
},
{
"range": "8-9",
"count": 1
},
{
"range": "13-14",
"count": 1
},
{
"range": "7-8",
"count": 2
},
{
"range": "14-15",
"count": 1
}
],
"outbound_departure_hours_histogram": null,
"outbound_arrival_hours_histogram": null,
"inbound_departure_hours_histogram": null,
"inbound_arrival_hours_histogram": null,
"stops_range": {
"min": 0,
"max": 2
},
"layover_hours_range": {
"min": 1,
"max": 13
},
"has_overnight_layover": true,
"has_checked_bag_options": true,
"has_cabin_bag_options": true,
"transport_types": [
"flight"
],
"outbound_days": [
"saturday"
],
"inbound_days": [],
"airlines": [
{
"code": "H4",
"name": "HiSky Europe"
},
{
"code": "OU",
"name": "Croatia Airlines"
},
{
"code": "AT",
"name": "Royal Air Maroc"
},
{
"code": "A1",
"name": "A.P.G. Distribution System"
},
{
"code": "KE",
"name": "Korean Air"
},
{
"code": "FZ",
"name": "Fly Dubai"
},
{
"code": "AR",
"name": "Aerolineas Argentinas"
},
{
"code": "B0",
"name": "La Compagnie"
},
{
"code": "SP",
"name": "SATA Air Acores"
},
{
"code": "I2",
"name": "Iberia Express"
},
{
"code": "RO",
"name": "Tarom"
},
{
"code": "DX",
"name": "Danish Air Transport"
},
{
"code": "CX",
"name": "Cathay Pacific"
},
{
"code": "RK",
"name": "Ryanair UK"
},
{
"code": "4O",
"name": "Air Montenegro"
},
{
"code": "MS",
"name": "Egyptair"
},
{
"code": "TB",
"name": "TUI fly Belgium"
},
{
"code": "NT",
"name": "Binter Canarias"
},
{
"code": "DL",
"name": "Delta Air Lines"
},
{
"code": "6H",
"name": "Israir"
},
{
"code": "OB",
"name": "Boliviana de Aviación"
},
{
"code": "G9",
"name": "Air Arabia"
},
{
"code": "FR",
"name": "Ryanair"
},
{
"code": "CA",
"name": "Air China"
},
{
"code": "EY",
"name": "Etihad Airways"
},
"... 101 more items"
],
"airports": [],
"layover_countries": [
{
"code": "IT",
"name": "Italy"
},
{
"code": "GB",
"name": "United Kingdom"
},
{
"code": "DK",
"name": "Denmark"
},
{
"code": "ES",
"name": "Spain"
},
{
"code": "IE",
"name": "Ireland"
},
{
"code": "PL",
"name": "Poland"
}
],
"missing_providers": []
}
},
{
"origin": {
"id": "City:paris_fr",
"type": "city",
"name": "Paris",
"code": "PAR",
"slug": "paris-france",
"city": null,
"country": {
"code": "FR",
"name": "France"
}
},
"destination": {
"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"
}
},
"date": "2026-11-17",
"count": 20,
"total_count": 49,
"results": [
{
"id": "eyJyIjoiVVg6MjIzMzpDREc6MTc5NDg5NDkwMDpNQUQ6MTc5NDkwMzAwMDplY29ub215OkZhbHNlOjo6QUZ8VVg6OTE6TUFEOjE3OTQ5MjYxMDA6SkZLOjE3OTQ5NTU4MDA6ZWNvbm9teTpGYWxzZTo6OlVYIiwiaSI6WyIyNWMzMjBhMTUxMjYwMDAwMWI5MDI0MTJfMHwyNWMzMjBhMTUxMjYwMDAwMWI5MDI0MTJfMSJdLCJ0aGMiOjAsInRhdCI6MCwidmkiOjAsInQiOiJPVyJ9",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H0p8dwNvEuGF8mOaxKyQuqaGd-9gTg7keY3Flky-1w9EDVfp_b46jYdnhoN_g28ZCzZdAbxsGtz9tTfuNVNo_btVwR5NdlNMD2m-H1kZ5keZX3lw4xjHaxyhwF7WD-E6MS5yCZlVC_5dtrCbumNH2ZjBBZKUVs0YZYcTtnDgHMrsuINgjmr8y6N5X-52dPZWsXWboQxOYDfNcgasvrTGl4Vm9JCQwXp6zKoocCK60aNDcglnEP13IGpywFy9gMS38mS1y7ejvfT7jXr3MonPQr5MnpGHfeTQeyE-vECBslBBIlKtDFovSwGJiH8GK67h6wwmuFSMRdymOtJpJ7TzQFlnSKr-dA0ewF8N0e2ynn9EoPDf1PUD-OE07J44dpohmcz1y6U4H4nVk9j6r77HvLwBu0AU--UI-ZR14XiL-wC3Dyyl4PIeP9ipTH4BPE9oZGMdeEJlwfo3LL-Gxe9OZ2m48NMgthPc0MTYaxlyFBT-ZS5ITSvCkLNe6NeO4Qegr1N3N0A7YBfGxiK2jBtPmv1TJElufdjnHQW02hWJGMlq3dC7wz5qjb0cpcyufp5ihjFCqU04NUpFQmZGo7cMb4Ca5WKEuaQpPhgZKYT3cBhR6eauSa6dz47E1h_X8FsxxN2oO4MJHI1nbALiIlyadKJtYlp1vX4irrDEQUzFzbEYDcwvIqB-j2TtM8kS8vvyv3nkBIXPueRLDAsGFLIdmzrRAKtgPdUk-wvQU5dKNG-toSi6h6hE3pRq_uqjTB_VtT9ASevF4_4YbW_l7ulO-C_RUi9k2rHWIQii7Q_A9HeBFBq3HOE4RWi66hlgl2CPPkFQ1xxDz8EEjULEPcm0ASLosz0ssydUvqvS2X0qhlZLo6veZh8QApPzEWLI3uDOCmi8O_zjIZMhllIFx8Zn7VLSlcBJS591kVSezV9PiFTWSarbru0UEmWT_8B4dermRp1bQHgV7ABcOcS_1X66ifygqR1ZZv1_8CCEHrXwPWK0GSf3slLvn_ARkxzFlyYlakJxL_sWVm8VzEIGEea9QaT5-3zh8BrTNrqSx4pOFizoqluoLFeeGUnZsRzjm36cFXLmRtIbVxvg6JpBhLma0UjrDvd5fDw2mMulngriWFKa8GaysQ1Wns35iHslcwHhM&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 558,
"currency": "USD"
},
"price_eur": 498.42,
"fares": {
"standard": {
"amount": 697.5,
"currency": "USD"
},
"flexi": {
"amount": 753.3,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 83.7,
"currency": "USD"
},
"duration_minutes": 1015,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": null,
"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",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"bags": {
"included": {
"personal_item": 1,
"hand_bag": 0,
"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": 2,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 44,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 25,
"height_cm": 35,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 188.86,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 426.87,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 558,
"currency": "USD"
},
"price_eur": 498.42,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H0p8dwNvEuGF8mOaxKyQuqaGd-9gTg7keY3Flky-1w9EDVfp_b46jYdnhoN_g28ZCzZdAbxsGtz9tTfuNVNo_btVwR5NdlNMD2m-H1kZ5keZX3lw4xjHaxyhwF7WD-E6MS5yCZlVC_5dtrCbumNH2ZjBBZKUVs0YZYcTtnDgHMrsuINgjmr8y6N5X-52dPZWsXWboQxOYDfNcgasvrTGl4Vm9JCQwXp6zKoocCK60aNDcglnEP13IGpywFy9gMS38mS1y7ejvfT7jXr3MonPQr5MnpGHfeTQeyE-vECBslBBIlKtDFovSwGJiH8GK67h6wwmuFSMRdymOtJpJ7TzQFlnSKr-dA0ewF8N0e2ynn9EoPDf1PUD-OE07J44dpohmcz1y6U4H4nVk9j6r77HvLwBu0AU--UI-ZR14XiL-wC3Dyyl4PIeP9ipTH4BPE9oZGMdeEJlwfo3LL-Gxe9OZ2m48NMgthPc0MTYaxlyFBT-ZS5ITSvCkLNe6NeO4Qegr1N3N0A7YBfGxiK2jBtPmv1TJElufdjnHQW02hWJGMlq3dC7wz5qjb0cpcyufp5ihjFCqU04NUpFQmZGo7cMb4Ca5WKEuaQpPhgZKYT3cBhR6eauSa6dz47E1h_X8FsxxN2oO4MJHI1nbALiIlyadKJtYlp1vX4irrDEQUzFzbEYDcwvIqB-j2TtM8kS8vvyv3nkBIXPueRLDAsGFLIdmzrRAKtgPdUk-wvQU5dKNG-toSi6h6hE3pRq_uqjTB_VtT9ASevF4_4YbW_l7ulO-C_RUi9k2rHWIQii7Q_A9HeBFBq3HOE4RWi66hlgl2CPPkFQ1xxDz8EEjULEPcm0ASLosz0ssydUvqvS2X0qhlZLo6veZh8QApPzEWLI3uDOCmi8O_zjIZMhllIFx8Zn7VLSlcBJS591kVSezV9PiFTWSarbru0UEmWT_8B4dermRp1bQHgV7ABcOcS_1X66ifygqR1ZZv1_8CCEHrXwPWK0GSf3slLvn_ARkxzFlyYlakJxL_sWVm8VzEIGEea9QaT5-3zh8BrTNrqSx4pOFizoqluoLFeeGUnZsRzjm36cFXLmRtIbVxvg6JpBhLma0UjrDvd5fDw2mMulngriWFKa8GaysQ1Wns35iHslcwHhM&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-17T06:55:00",
"utc_time": "2026-11-17T05:55:00"
},
"arrival": {
"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": "2026-11-17T17:50:00",
"utc_time": "2026-11-17T22:50:00"
},
"duration_minutes": 1015,
"stops": 1,
"airlines": [
"UX"
],
"segments": [
{
"flight_number": "UX2233",
"transport": "flight",
"airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"operating_airline": {
"code": "AF",
"name": "Air France",
"icao": "AFR",
"alliance": "SkyTeam",
"website": "https://www.airfrance.fr/en?setPreferredLang=true",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-17T06:55:00",
"utc_time": "2026-11-17T05:55:00"
},
"arrival": {
"station": {
"id": "Station:airport:MAD",
"code": "MAD",
"name": "Adolfo Suárez Madrid–Barajas",
"slug": "adolfo-suarez-madrid-barajas-madrid-spain",
"type": "airport",
"city": {
"id": "City:madrid_es",
"name": "Madrid",
"code": "MAD",
"slug": "madrid-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 40.4936111,
"lng": -3.5666667
}
},
"local_time": "2026-11-17T09:10:00",
"utc_time": "2026-11-17T08:10:00"
},
"duration_minutes": 135,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "UX91",
"transport": "flight",
"airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"operating_airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:MAD",
"code": "MAD",
"name": "Adolfo Suárez Madrid–Barajas",
"slug": "adolfo-suarez-madrid-barajas-madrid-spain",
"type": "airport",
"city": {
"id": "City:madrid_es",
"name": "Madrid",
"code": "MAD",
"slug": "madrid-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 40.4936111,
"lng": -3.5666667
}
},
"local_time": "2026-11-17T15:35:00",
"utc_time": "2026-11-17T14:35:00"
},
"arrival": {
"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": "2026-11-17T17:50:00",
"utc_time": "2026-11-17T22:50:00"
},
"duration_minutes": 495,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 385,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVVg6MTAyNjpPUlk6MTc5NDkzOTkwMDpNQUQ6MTc5NDk0NzEwMDplY29ub215OkZhbHNlOjo6VVh8VVg6OTE6TUFEOjE3OTUwMTI1MDA6SkZLOjE3OTUwNDIyMDA6ZWNvbm9teTpGYWxzZTo6OlVYIiwiaSI6WyIwYTdjMjBhMTUxMjYwMDAwYTJjNDgwY2FfMHwwYTdjMjBhMTUxMjYwMDAwYTJjNDgwY2FfMSJdLCJ0aGMiOjAsInRhdCI6MCwidmkiOjAsInQiOiJPVyJ9",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HGw6wwR4do8E7OKuRZaaxtx6xFNbJTfMnOHQzaJroOd8IK1VOjudAIEBaPPAfU1OBZJHdrxyHFsm6Ys9h-j5EV74H-StbDHEuJoqM1HI9HqZtyO4pmBKa7WMncw5CwMS9jDl8WHV_7kgrPDGuYXAKUWRt_n4BbtrE7KykxkmuRnGxVCpPvR4n5-jUSSrC3byHaTRi8C8glixV-pmRedHSgAlZ_CNe7v5EMSDlAcTEMNPzoTa9lV2n8SAiLxgimZ5vlOfsth2Dg4Qkzq3Lsf0f18W4_J1o8aP12i6nzEt2FV6XMqhFkHnlQR44bjxOfaf9PsF4BCniCY55fVynI_1LX08xhPIPqbsknjPgkNNY6ihkh8Zs97XnaZ4uy5jNTuDi0vuZMaIeRZEjKCMd2oz9ljMXz4RBxAGwKBoBBE7VvvTprOnbI4DhUOWFLo-HRicPbTqmgDexEzHykHpnf7JKlbjv4CD6_XHHRmZRWM880wwL7nCYzbMlOfTr7eO9b74PE5i9wtYjtrrppDXTM7XJ1iZ3LUuAbNAiBZrelzkGI8or26kxjHY2OjAOpK5Iz7yplaKQz7Lhm8ZLBX6k8JyZ_Mj1DOPz3wn6gLxp3tmDJT8QOoEN7m8j-ONlDzV4zW2v8scBrdCNJ6N0Nx65Om3gblpkYve3Ig7p97aj56QdFvB3KUvz9Z7VyeOhsibhTmrwhUs1mDfX1Jj9bRAXlV1UgPefpWaCkYwCjJtvhCzYE-8ozZptsTeqE0Qp3PHwZJM-6yEeoBzZU1BXC68yCJROcHJwOHY3DYiO3IVKvWYm9Bgc114I1qXbBUVPWaA5GZN4OgUHzC4pNoifYv29EkqeGX2OiK9QhvcW3Lxvi-GzUjNQV5zB-NeAViugtoFCzVNMsS3ee_aHMx7wdQXcaCftzdGDNj94KjpbKQOr6wT1aPs0kVPY6fHe8EVzCuuGdC-r83n_gV-skHmQlOFiWAELX_Pwkryx-eOxraxThdwfEBACD4sYrXlKiXZgVKUjGyq8mkJP5LvIh-bBqTg4Bg-ia6jIAybkuLILTSkpDfbh2KNtfFDZHtpG_svRSSBmfzqBh_gMahCNKAXkOTymyWgE9YE5_ezVtB8EskISzbCPiOY-jY6A46ApOEP7r3FQkaPt&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 481,
"currency": "USD"
},
"price_eur": 429.64,
"fares": {
"standard": {
"amount": 601.25,
"currency": "USD"
},
"flexi": {
"amount": 649.35,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 72.15,
"currency": "USD"
},
"duration_minutes": 1705,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": null,
"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": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 25,
"height_cm": 35,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 156.73,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 335.86,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 481,
"currency": "USD"
},
"price_eur": 429.64,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HGw6wwR4do8E7OKuRZaaxtx6xFNbJTfMnOHQzaJroOd8IK1VOjudAIEBaPPAfU1OBZJHdrxyHFsm6Ys9h-j5EV74H-StbDHEuJoqM1HI9HqZtyO4pmBKa7WMncw5CwMS9jDl8WHV_7kgrPDGuYXAKUWRt_n4BbtrE7KykxkmuRnGxVCpPvR4n5-jUSSrC3byHaTRi8C8glixV-pmRedHSgAlZ_CNe7v5EMSDlAcTEMNPzoTa9lV2n8SAiLxgimZ5vlOfsth2Dg4Qkzq3Lsf0f18W4_J1o8aP12i6nzEt2FV6XMqhFkHnlQR44bjxOfaf9PsF4BCniCY55fVynI_1LX08xhPIPqbsknjPgkNNY6ihkh8Zs97XnaZ4uy5jNTuDi0vuZMaIeRZEjKCMd2oz9ljMXz4RBxAGwKBoBBE7VvvTprOnbI4DhUOWFLo-HRicPbTqmgDexEzHykHpnf7JKlbjv4CD6_XHHRmZRWM880wwL7nCYzbMlOfTr7eO9b74PE5i9wtYjtrrppDXTM7XJ1iZ3LUuAbNAiBZrelzkGI8or26kxjHY2OjAOpK5Iz7yplaKQz7Lhm8ZLBX6k8JyZ_Mj1DOPz3wn6gLxp3tmDJT8QOoEN7m8j-ONlDzV4zW2v8scBrdCNJ6N0Nx65Om3gblpkYve3Ig7p97aj56QdFvB3KUvz9Z7VyeOhsibhTmrwhUs1mDfX1Jj9bRAXlV1UgPefpWaCkYwCjJtvhCzYE-8ozZptsTeqE0Qp3PHwZJM-6yEeoBzZU1BXC68yCJROcHJwOHY3DYiO3IVKvWYm9Bgc114I1qXbBUVPWaA5GZN4OgUHzC4pNoifYv29EkqeGX2OiK9QhvcW3Lxvi-GzUjNQV5zB-NeAViugtoFCzVNMsS3ee_aHMx7wdQXcaCftzdGDNj94KjpbKQOr6wT1aPs0kVPY6fHe8EVzCuuGdC-r83n_gV-skHmQlOFiWAELX_Pwkryx-eOxraxThdwfEBACD4sYrXlKiXZgVKUjGyq8mkJP5LvIh-bBqTg4Bg-ia6jIAybkuLILTSkpDfbh2KNtfFDZHtpG_svRSSBmfzqBh_gMahCNKAXkOTymyWgE9YE5_ezVtB8EskISzbCPiOY-jY6A46ApOEP7r3FQkaPt&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": 538.81,
"currency": "USD"
},
"price_eur": 481.28,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H9Hw-3-iaB2GoYzVaYdM8MZDXv8h4aIwDgU8Ui_KdAPqENhzCeDWeyoQQhc3at3wkaEUF5NJBTXifFjv2MTRTiFLbVNdI9maJLBEEKYULfI5RXNlWHRiw3O9zNoKxfqEpf4X_GIV22OX2PujNdsaj8J-JeZ8CYJ1izvU6xx2rR8R3ZunTULikVezbSjYJLCK6QxBZqadwA7L4otumPXR6fEmck8Nzv7YYvW5qI6EXb2rQtrZ8Tg-glFhqTgJVUBggKJqXa1_duibr9K8hw-cYu13usjOCdX9ighGJvAWHeYJFP6ZH45AAQGFQZQAMYL5f8eOA88laHMdi4To66hhyXoAwrKE_25ygDdRp3OgfWy0_UvmV3F-qJPJ8QMk3ho-ebpAK06bI4B9zQnSPDnxyglG00ydWyZh-TnE3PpVXjQ62hQgZwcHtFdUSsyaVWdTjEZH-pod4QkOyCIRG1OPXBN-e5IIC67nFu9DG9i1S1RDWVoo_7e0re3tODxyycKfVBX8InAwX_4uuLm3e2_7ByfvOj2XjzUq3_dT_RYHEen15_mLBGJMD-5cfd6v98q0TZ7k5X34UrW94p2mY3gydXxGXgx53VnjSIXBpKkA9xm3u8pV8zyggvcBmypOeWt9JfZ-YkVUdKj-kZP_zYDfVrL_xmYz9Ru1DQTlM25IsE3r1neO3JeRgnVqaje5i-iox6-kFzDBTd1o-8ZPa5cl21mCb8fkGaU4daZu1X3NPg39lmS-2BheDotTgg2M0F9AMrGPaPBqG6KBTvkI5gpb8icbd3NPGoBi98bQgwnFVwH7g81aaxoEyfZTtSYfOmBOvRKZdF3_BaDOP2FsAak5POH-CrFZsebfu7S_98JY2JBNH0r_0s_fLxUO-UDIr0hmYh8ndiOle1CXwmbO-edrpJaSVlFyC-JAOEgjaZv35Cct4tYDS1np_XGGu9DN_GoAKHB9DiQjWqOno_d9QZr8oyU5cdnPN9w-FHrk6IIlfoVa7Z9HP0sIlOR8SvYmEFb-MA9uwo7fYPz3E0GIFRGo2RWq_2RSf_Y_GoKGnujgiom1Fb0TCATESLRqJ28d7M4i5US0voM05KuYDI_1wiKbx-6rr8Zb6UgU6arKpJOnO2KprQ2T1DzJKmStvnb8QRDF4ujiIkzQmj10qvzxVwjW-Ym6hNADd2eo5sNROITZeyyHUSWQL8nXZ4K2RXxLzlkf2vYMmaVdzTmw7-orhfBpP1g%3D%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-17T19:25:00",
"utc_time": "2026-11-17T18:25:00"
},
"arrival": {
"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": "2026-11-18T17:50:00",
"utc_time": "2026-11-18T22:50:00"
},
"duration_minutes": 1705,
"stops": 1,
"airlines": [
"UX"
],
"segments": [
{
"flight_number": "UX1026",
"transport": "flight",
"airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"operating_airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-17T19:25:00",
"utc_time": "2026-11-17T18:25:00"
},
"arrival": {
"station": {
"id": "Station:airport:MAD",
"code": "MAD",
"name": "Adolfo Suárez Madrid–Barajas",
"slug": "adolfo-suarez-madrid-barajas-madrid-spain",
"type": "airport",
"city": {
"id": "City:madrid_es",
"name": "Madrid",
"code": "MAD",
"slug": "madrid-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 40.4936111,
"lng": -3.5666667
}
},
"local_time": "2026-11-17T21:25:00",
"utc_time": "2026-11-17T20:25:00"
},
"duration_minutes": 120,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "UX91",
"transport": "flight",
"airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"operating_airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:MAD",
"code": "MAD",
"name": "Adolfo Suárez Madrid–Barajas",
"slug": "adolfo-suarez-madrid-barajas-madrid-spain",
"type": "airport",
"city": {
"id": "City:madrid_es",
"name": "Madrid",
"code": "MAD",
"slug": "madrid-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 40.4936111,
"lng": -3.5666667
}
},
"local_time": "2026-11-18T15:35:00",
"utc_time": "2026-11-18T14:35:00"
},
"arrival": {
"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": "2026-11-18T17:50:00",
"utc_time": "2026-11-18T22:50:00"
},
"duration_minutes": 495,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 1090,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVVg6MTAyODpPUlk6MTc5NDkwOTMwMDpNQUQ6MTc5NDkxNjUwMDplY29ub215OkZhbHNlOjo6VVh8VVg6OTE6TUFEOjE3OTQ5MjYxMDA6SkZLOjE3OTQ5NTU4MDA6ZWNvbm9teTpGYWxzZTo6OlVYIiwiaSI6WyIwYTdjMjBhMTUxMjYwMDAwOTZiNzhiMzFfMHwwYTdjMjBhMTUxMjYwMDAwOTZiNzhiMzFfMSJdLCJ0aGMiOjAsInRhdCI6MCwidmkiOjAsInQiOiJPVyJ9",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HVi7SM9Fx55eyJiPGdcfx9EqwAfzMyRX3RGkGyYaECl_y_by23sZR7fmEeZsItXXpQeYs1UGfQSBS3XkJJhT-jXwzaAsoAHD-40F4nnVBbzuT114_vDQ2bcIl0dZB0hezmg6OSYqBzlqXBmIRfAjP7w-EoHgEajKsfnRmXD5NlPn9kuon11WrzgC89DUvwzuaVvBpn5BzXK4l9UHshQIIXDH6aHmbgRnqHDHgveWZVYm6vP16VTFDO4jgVP2ZjE5dr1mpYEVaLbzvAGJws5VvHr9CkSVLOimukqAYVbvpEpZzeVEUlgMtG-M2IdXRN8u7r5aRjYpOGFoHBvf4a7U0mfeAlV4WAu5AJ-Yr3Kaa_yKrTHtd99FJbVaWWkz-HqHUuGyrkGkoPHyIljhuQxNQXjWdLpo0RGuy7LXghqEjS8YD3VFlZxFQXIoa8dROSiiWAcoFBzLLru6zX9r3400m7n3Ws4SyZxlrs7VpCvGn6c4bmN4-0CbEq3iaGfWCrf8fkfgEXdxgRWETei8_ItLwKS8W3rk4vp2UNX3Xb0l5xZesLUiy9jdYCKir_tHKpXM5L3WcuGdpTa00OhxOSue29jdY0-q66tItmFFUfybAoIMpiiq2S8R7Ha0SIqY5yx7IixOxBXqlzIvzfULpJ30Lq9XfzqxZQMY-CGpjeA9UrxV-prjf-f7H1T__HjsdVxvA9uVzF9CGephCctYNVbIGMHgOQ0ePbxaEayfIuzqchD9SZeARTltHxvHsSzpleOyvuPdeyeo3OZ6AL2wjIUAZrFYGMoy77ffQg6Mk5IOJ2oqWYK6EfCGrKnHP5-43Joh1aw_4OIU_CK4Lg_A1Myy00ebSnKn8V41EzBS-Ww9PzlD1AJPZUrPFcZWlk6aAvZ4TpWqTAvMVdET-CFsZ9xu8YJpetacJVcuwx0MD5DyeRTCRbWY0jNH0ujE0qRzMTEjobILCXljqYz64vl8YvgUQQfKf9I3ugczDne7krX70UoZ4zOaZ1giWTjfHGO4AN-z_xQfx5-JSGJZco_Tpn2i0cPInW08pxBwiSwgs7b-R5uE9H6O7F70s1HVxpb7qDurUo9j3HEd2-bxY2xOPvrmJKNkKsA5PNRpBKu1KAfW509HdrGKaU0I6dgQiTGDNI5eP8ZF4ScEf71YUm65YK3LIVL7TMSijiS1ZJ8Jw9Ci2ePdC4e4tlHk19XGIBoR93zbS&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 629,
"currency": "USD"
},
"price_eur": 561.84,
"fares": {
"standard": {
"amount": 786.25,
"currency": "USD"
},
"flexi": {
"amount": 849.15,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 94.35,
"currency": "USD"
},
"duration_minutes": 775,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": 1,
"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": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 25,
"height_cm": 35,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 156.73,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 335.86,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 629,
"currency": "USD"
},
"price_eur": 561.84,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HVi7SM9Fx55eyJiPGdcfx9EqwAfzMyRX3RGkGyYaECl_y_by23sZR7fmEeZsItXXpQeYs1UGfQSBS3XkJJhT-jXwzaAsoAHD-40F4nnVBbzuT114_vDQ2bcIl0dZB0hezmg6OSYqBzlqXBmIRfAjP7w-EoHgEajKsfnRmXD5NlPn9kuon11WrzgC89DUvwzuaVvBpn5BzXK4l9UHshQIIXDH6aHmbgRnqHDHgveWZVYm6vP16VTFDO4jgVP2ZjE5dr1mpYEVaLbzvAGJws5VvHr9CkSVLOimukqAYVbvpEpZzeVEUlgMtG-M2IdXRN8u7r5aRjYpOGFoHBvf4a7U0mfeAlV4WAu5AJ-Yr3Kaa_yKrTHtd99FJbVaWWkz-HqHUuGyrkGkoPHyIljhuQxNQXjWdLpo0RGuy7LXghqEjS8YD3VFlZxFQXIoa8dROSiiWAcoFBzLLru6zX9r3400m7n3Ws4SyZxlrs7VpCvGn6c4bmN4-0CbEq3iaGfWCrf8fkfgEXdxgRWETei8_ItLwKS8W3rk4vp2UNX3Xb0l5xZesLUiy9jdYCKir_tHKpXM5L3WcuGdpTa00OhxOSue29jdY0-q66tItmFFUfybAoIMpiiq2S8R7Ha0SIqY5yx7IixOxBXqlzIvzfULpJ30Lq9XfzqxZQMY-CGpjeA9UrxV-prjf-f7H1T__HjsdVxvA9uVzF9CGephCctYNVbIGMHgOQ0ePbxaEayfIuzqchD9SZeARTltHxvHsSzpleOyvuPdeyeo3OZ6AL2wjIUAZrFYGMoy77ffQg6Mk5IOJ2oqWYK6EfCGrKnHP5-43Joh1aw_4OIU_CK4Lg_A1Myy00ebSnKn8V41EzBS-Ww9PzlD1AJPZUrPFcZWlk6aAvZ4TpWqTAvMVdET-CFsZ9xu8YJpetacJVcuwx0MD5DyeRTCRbWY0jNH0ujE0qRzMTEjobILCXljqYz64vl8YvgUQQfKf9I3ugczDne7krX70UoZ4zOaZ1giWTjfHGO4AN-z_xQfx5-JSGJZco_Tpn2i0cPInW08pxBwiSwgs7b-R5uE9H6O7F70s1HVxpb7qDurUo9j3HEd2-bxY2xOPvrmJKNkKsA5PNRpBKu1KAfW509HdrGKaU0I6dgQiTGDNI5eP8ZF4ScEf71YUm65YK3LIVL7TMSijiS1ZJ8Jw9Ci2ePdC4e4tlHk19XGIBoR93zbS&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": 703.67,
"currency": "USD"
},
"price_eur": 628.54,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HE5r7XkWjWAd35oP9zdcRQp0GMIjch4LG4H27i9zCcl_K7zWpj2XWmTsqBY8Tx0N4egX141eVYazX76to3ZbU5E9LvUyzPsrbNx3S661FtTFjh0MnriR_79baBw57hJwTeD0CNc2buCCypr-MWrgAQpLTBWi3U3FwceqYODnOTE-KZZEDDTRyMWYt8DiRvoL2Sau0_wn-Q3x9VpDYatAN9glhyGqFcs_7K4Y3ozP4YTCma2G23tidoQO5ct0VYby_BUz-vkh4Oe1EoaLIfev1HVS_qEnwmtT5HmcJXfSnKnDaoQNBJD3slC5xpRz-ysBcdcaJ0pTwx2h3eWLFUIx03yAbrZZTMomBuYnkc1eHPqNGbYQFfaQ4YjCMuEWsK1Gh2f9cX4NKsK18Sco5hbFBIxnH_9YAScz8tqC6TPmUf8AmjUmvdVM1AlditWe1Z1_jgfj6s9gNMcotuPkwQmKLY7r53dKQEp9qt1QFb38DmSPw42yH0fkJGRd3Hf2EOE2PMptMzD9g5sv3rChKY87IiplJ3pdYWO96mtUWqx5wHnwfLQQPaQiY7ydGPhRUMI2JyKpbBVGDJJBumB9SMeA1xGEi-BIqOhUi2Id8Vqj0GeZINF0-Xf0y6F06bOVZ7LlVZPd9nzkIoBtp7HkhzQ6csZv5OE5yhxPXR9O6lKI_MYHMWeu5nNmO3oMXIRRQWo95aIGAu74fH2DJ5g5vqddE-CIH3XC8ZigJJeO23O8gLT0ggh_IpPN79q2Ef6lU6_gzOXxoSFbrATShffLv5t9-KC_r1bfK9lPHyVYmwknhzkCXduJZH-IUDtdiw-cVQAgkfiXCPkli5PBUGTR_OPQZyztZ09QcoLdPHi3b3P5RSpHNcBJna_PvYaRZADSCZJ3gG_jVCdNMj8jzmMChaWHWJuE1QytWk_JqwJndQpwkEFI639v9z9UH9QQ-t2x37vFVxP486wZT7W1MU6Zw4Zo8VFap3sCsocIaaVRTkkyEth85FDcMayFOolwIpsk--S7A1xEbPVLeptRFwVqGJBSeChhFoaDLLdiYADsMjgVeU7zDsufsT5MoCSROHyGsOJkBuQmuq75HBYkaf_N4XlKu_MIpFEDJ_LI8mEI71MYoNY5KkvRQ2EXkGUaii8KqJSdUvTLLatlfsfbrwmod2K1Qx6Ar5MT997Pl1m_eS2A5s-d1dZN7lpyVLVeDkfJLO9IWizj-ft7gBNHU10R-vWMwHUgsC9gBgBpthxX1OXqAbZCi7OU3gA1Vuqam0gRZCfoz3uj87SrIokhcbG6CE0gahg%3D%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-17T10:55:00",
"utc_time": "2026-11-17T09:55:00"
},
"arrival": {
"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": "2026-11-17T17:50:00",
"utc_time": "2026-11-17T22:50:00"
},
"duration_minutes": 775,
"stops": 1,
"airlines": [
"UX"
],
"segments": [
{
"flight_number": "UX1028",
"transport": "flight",
"airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"operating_airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-17T10:55:00",
"utc_time": "2026-11-17T09:55:00"
},
"arrival": {
"station": {
"id": "Station:airport:MAD",
"code": "MAD",
"name": "Adolfo Suárez Madrid–Barajas",
"slug": "adolfo-suarez-madrid-barajas-madrid-spain",
"type": "airport",
"city": {
"id": "City:madrid_es",
"name": "Madrid",
"code": "MAD",
"slug": "madrid-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 40.4936111,
"lng": -3.5666667
}
},
"local_time": "2026-11-17T12:55:00",
"utc_time": "2026-11-17T11:55:00"
},
"duration_minutes": 120,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "UX91",
"transport": "flight",
"airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"operating_airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:MAD",
"code": "MAD",
"name": "Adolfo Suárez Madrid–Barajas",
"slug": "adolfo-suarez-madrid-barajas-madrid-spain",
"type": "airport",
"city": {
"id": "City:madrid_es",
"name": "Madrid",
"code": "MAD",
"slug": "madrid-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 40.4936111,
"lng": -3.5666667
}
},
"local_time": "2026-11-17T15:35:00",
"utc_time": "2026-11-17T14:35:00"
},
"arrival": {
"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": "2026-11-17T17:50:00",
"utc_time": "2026-11-17T22:50:00"
},
"duration_minutes": 495,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 160,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVFM6MTExOkNERzoxNzk0OTA5MDAwOllVTDoxNzk0OTM3MjAwOmVjb25vbXk6RmFsc2U6OjpUU3xBQzoxNTYwOllVTDoxNzk0OTYxMjAwOkVXUjoxNzk0OTY2NDIwOmVjb25vbXk6VHJ1ZTo6VHJ1ZTpBQyIsImkiOlsiMjVjMzBlYWU1MTI2MDAwMDRkNzg3NzU3XzB8MGVhZTFjZGI1MTI2MDAwMDZhMWE0YjNmXzAiXSwidGhjIjowLCJ0YXQiOjAsInZpIjoxLCJ0IjoiT1cifQ==",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HFd9K8Yv3eeUzyLGBN0UL1LaXcZGYqe3Ku4p_Rl1bHIjUgza3Sk1sf7kRhMoQEpxbzDtTXvRHtYAWuANjEXBu3fU5mGgpYvvGRIYHYHjNbO27QpkD2NDKDa1-n0Ri61SQsi5HTNkB9Bt-ZHM4TOU4OAs3IJkgeXOnNgoAISKW0N9DkOo7vf8SqIIadC_07EzptLR83CNo85FwSIzjmPpDo2zbfxK1rRgaxCAgXYVnvYUcc7iwxgmM3rzHIA8jk41eXI9cY_bZ9PAjIJr5OZ-Am3HxoC0GmHWyOSFd48TKuZhYMx-MdK2-qno1PAYHluxKuIczsoxf3H9Rd0HlrGyGRv-3PCAqaRFYtJPhtTOsNupeLUhheDjH1Rv5nJlAkUQ7equp5yMa-4rldxSZGmuVD4h_T-nP-Tt0EZyLGhvQ5fXCbp5FvLDi1TDg2wvXuFLqW6R2luhgpV3-julGrDTLgnS2Jch9mfJCOsytGwALM_uKp-bBkdxoAUF3GyT-SR6BAkQtLHmgkDG6FZb-cfWfxBwa0ErVdPeD7HVGCkUTaUCRCbig4QmwNmr9pky6rMjZTqUuO3Xh8LAxLciaolYjeG4027ocsT3cxiHG9daXq6YvA-4ZDLCuN_h81Se_JDnNnE5tbbaxbyPGmHcguQn8IYzNHLbZvN19cMyGiYosD3V7dOo5muPs1I_P_3XEaZu050sDXlIT_1sJrLPMUoxHjg6nKAaioSDZ2OEQH9rDMetv13B3NJAK9giaQHWyjdzrv-wfANd9fijL7Oisx8UX1FOits-eQiFjIicJ5FWnuOmoUKbVLXIiGOzg9-p7hpC9LvE3qv6uudczG5qFILFVbQj32PgRfN-ul8emVtlcw7jIFkrFDELfj8Cc_CViUtPu0rf6i2T3UxTOihpvbzt_KK1iZ03wLsg7ZfDXiFP0ywbZ576vMusNRVANPTlRD5vFu-LrSuLauctszJBikf3oe-T50XqSFyHvM-rWQzWK8wScYyOrnM-N5gsr6TqfjyXc9XUka8230k74pYzq85L_3bDwTq4nUPz55t8A97PCG2MZ8GIMliYEKAFCud8vfct4nRRSh-OyVHhSsPG3WNXkd5ta0xRraUZ_OvFw1yZwZXzANGiNebIFbgLhP6IfLFmO5d6KAvS3vjPRcOOPHFOZX_U3zE_cepmyQVBs_ZTIXmbTEBVC5fQSmsmSJjpJ0x4bqBnx7R9Helkk3fwalJys_k6WJbSbiTfjwnTsi8HIL0a13lvtZ_MU2DGHfvj4cIY7LJoGDWyOt5wQ8k1DhqIyeKsV-vdga24pvl_M1PimVAd53mebTe8fWy1AAQZAqQyAtdBA4iuUwnIJ3CiRcbxzHSn6eumr0U5LTMyJNca3FQUqxoVvPydejEHKsYpQEApj2WzmlZehNW0ko_oNOzg_8v9fhkn_0PIfysgQmoqU0cY%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 612,
"currency": "USD"
},
"price_eur": 546.66,
"fares": {
"standard": {
"amount": 765,
"currency": "USD"
},
"flexi": {
"amount": 826.2,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 122.4,
"currency": "USD"
},
"duration_minutes": 957,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": 9,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"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": 5,
"length_cm": 43,
"width_cm": 16,
"height_cm": 33,
"dimensions_sum_cm": 92
}
]
}
],
"hand_bag_tiers": [],
"checked_bag_tiers": [
{
"price": {
"amount": 145.76,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 402.87,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 612,
"currency": "USD"
},
"price_eur": 546.66,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HFd9K8Yv3eeUzyLGBN0UL1LaXcZGYqe3Ku4p_Rl1bHIjUgza3Sk1sf7kRhMoQEpxbzDtTXvRHtYAWuANjEXBu3fU5mGgpYvvGRIYHYHjNbO27QpkD2NDKDa1-n0Ri61SQsi5HTNkB9Bt-ZHM4TOU4OAs3IJkgeXOnNgoAISKW0N9DkOo7vf8SqIIadC_07EzptLR83CNo85FwSIzjmPpDo2zbfxK1rRgaxCAgXYVnvYUcc7iwxgmM3rzHIA8jk41eXI9cY_bZ9PAjIJr5OZ-Am3HxoC0GmHWyOSFd48TKuZhYMx-MdK2-qno1PAYHluxKuIczsoxf3H9Rd0HlrGyGRv-3PCAqaRFYtJPhtTOsNupeLUhheDjH1Rv5nJlAkUQ7equp5yMa-4rldxSZGmuVD4h_T-nP-Tt0EZyLGhvQ5fXCbp5FvLDi1TDg2wvXuFLqW6R2luhgpV3-julGrDTLgnS2Jch9mfJCOsytGwALM_uKp-bBkdxoAUF3GyT-SR6BAkQtLHmgkDG6FZb-cfWfxBwa0ErVdPeD7HVGCkUTaUCRCbig4QmwNmr9pky6rMjZTqUuO3Xh8LAxLciaolYjeG4027ocsT3cxiHG9daXq6YvA-4ZDLCuN_h81Se_JDnNnE5tbbaxbyPGmHcguQn8IYzNHLbZvN19cMyGiYosD3V7dOo5muPs1I_P_3XEaZu050sDXlIT_1sJrLPMUoxHjg6nKAaioSDZ2OEQH9rDMetv13B3NJAK9giaQHWyjdzrv-wfANd9fijL7Oisx8UX1FOits-eQiFjIicJ5FWnuOmoUKbVLXIiGOzg9-p7hpC9LvE3qv6uudczG5qFILFVbQj32PgRfN-ul8emVtlcw7jIFkrFDELfj8Cc_CViUtPu0rf6i2T3UxTOihpvbzt_KK1iZ03wLsg7ZfDXiFP0ywbZ576vMusNRVANPTlRD5vFu-LrSuLauctszJBikf3oe-T50XqSFyHvM-rWQzWK8wScYyOrnM-N5gsr6TqfjyXc9XUka8230k74pYzq85L_3bDwTq4nUPz55t8A97PCG2MZ8GIMliYEKAFCud8vfct4nRRSh-OyVHhSsPG3WNXkd5ta0xRraUZ_OvFw1yZwZXzANGiNebIFbgLhP6IfLFmO5d6KAvS3vjPRcOOPHFOZX_U3zE_cepmyQVBs_ZTIXmbTEBVC5fQSmsmSJjpJ0x4bqBnx7R9Helkk3fwalJys_k6WJbSbiTfjwnTsi8HIL0a13lvtZ_MU2DGHfvj4cIY7LJoGDWyOt5wQ8k1DhqIyeKsV-vdga24pvl_M1PimVAd53mebTe8fWy1AAQZAqQyAtdBA4iuUwnIJ3CiRcbxzHSn6eumr0U5LTMyJNca3FQUqxoVvPydejEHKsYpQEApj2WzmlZehNW0ko_oNOzg_8v9fhkn_0PIfysgQmoqU0cY%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": 682.16,
"currency": "USD"
},
"price_eur": 609.32,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HNNhog2mL3LlK7MoKnZh5G3bG-3NDVXU23Ox2L8saZIi0_1qF1Kj6fjJ-brgVUomPqswwJ9V5oBSy9A34Rsbd17YOaI0jt9PSiiakbSJHzSqSLgojZdDkRe9ImU1uJ5Zp8GcGMfSUTSwnSq1oBa5-w8_x5URuSxe9iqXSaSh41RerAnMPkprXPOLzMZQprsNudz-_GDpcTRw7ws0UAlOwYs2nOIJLmMnbvfW-B-hONYxBE3l7-luI0HUhZtOqD3rkWjjpDPJx-o0KfSJueoIYYJ72ycZwWfrs6qO6vFHDJufYrCwRYf_k_N7hwnroWI6W970ojko8_Qr_1gTw5F8TQaO1ReisIFQHl7iKTXUJrFvtviIvwsqQ2vanhUZXqGfPg9p45vHnPSPUEgSj4vMW5l9ngSJa1xsRDr0OcZXgdRXzE_CW2ia_e91B_Y76yIMib_oi4PgrfoJfu8VFGQk8bKI9NAWL5Hn4GSMOXDeZoSSJit-SmEaJVWdK5yjZUc2Q2DhnulaZL-64NTpH24R2jqTwjXfBByg5utXdU9aAvkNGie_PMiyUjd3ugGsQdmY2rgxVFg2u6TvyOYkYB_8z7v2KcSKC3Rm4GfYLWzCr-cksOPF-OTBXujkjkXL1gFDd6eya7XrfO7-SHSOC3cDyyDDZVsA3pJzBV20siHYqJLnGHeAO75Br3uGggRtrccdKBEEmFMhvpbqRo41IHYd6Mb23fu85i14YqJM5zGAJVpdzKLZKF4XKp6vfJWmyM_bW_mqAgFPrO7SU4TK5g7shLl3Tp1gpCceJUBnqCeYMWpLCa2oPhd5MJ_58zdR4M3XgGoGjfZJo1G1CHcQMhZtenn9MVXUKBHSlA_MXdFYDrO_kBfAUOxvIme9W7nhNA8hz3a4lxxLenM_u8kJVH-fSdtcSAglb5PemapYmV6CU-O_P9JXHZQ8YfarWTLf-k0-yLLiCsNEn9Cs7103dBkPf-1Zm7Bo94LZXM3Tm5CXcgXuRbjGM-8041X_3xyFcRr_HX10AZtSx1PgKXhcBPN5kREvZpVzy9sBZvAPfqMh-4jJoRb7FSl37DxXQCeOClmn0-rU8-7FQ8fSR5-CQYlG5qo4iCz_6nL7nVVvKuCtNIVYkffPflHuDQjBDLHpui3ZrydXqXmCR794e7Q4fr465EAQNxYCfOIKW69GBpWPvDfoV6Qtmfd-EmTs9SM3TWD98XbPerrKDiLkkQOiNgMN8SLHYZo6mC7yLvPkZzEa4rTfntet9wraFkXO9agG_37kccdjTp4dKF_iGsK6pZiUTNbShpbAbIpDwU9n3wEJB_z4cMZrc72kYcnAG98jpRMXNiDpKk6PFZhh8fXGoT6E1Jh6kZqcTmvWJcuEFgGDy5Vjy3a--3iUjZwYdCfw4CY-eaOPQTkLaP_t0i41FGnF5Zg%3D%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-17T10:50:00",
"utc_time": "2026-11-17T09:50:00"
},
"arrival": {
"station": {
"id": "Station:airport:EWR",
"code": "EWR",
"name": "Newark Liberty International",
"slug": "newark-liberty-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.6925,
"lng": -74.168611
}
},
"local_time": "2026-11-17T20:47:00",
"utc_time": "2026-11-18T01:47:00"
},
"duration_minutes": 957,
"stops": 1,
"airlines": [
"AC",
"TS"
],
"segments": [
{
"flight_number": "TS111",
"transport": "flight",
"airline": {
"code": "TS",
"name": "Air Transat",
"icao": "TSC",
"alliance": null,
"website": "https://www.airtransat.com/",
"logo_link": null
},
"operating_airline": {
"code": "TS",
"name": "Air Transat",
"icao": "TSC",
"alliance": null,
"website": "https://www.airtransat.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-17T10:50:00",
"utc_time": "2026-11-17T09:50:00"
},
"arrival": {
"station": {
"id": "Station:airport:YUL",
"code": "YUL",
"name": "Montréal–Pierre Elliott Trudeau International",
"slug": "montreal-pierre-elliott-trudeau-international-montreal-quebec-canada",
"type": "airport",
"city": {
"id": "City:montreal_qc_ca",
"name": "Montreal",
"code": "YMQ",
"slug": "montreal-quebec-canada"
},
"country": {
"code": "CA",
"name": "Canada"
},
"timezone": "America/Toronto",
"gps": {
"lat": 45.4705556,
"lng": -73.740833
}
},
"local_time": "2026-11-17T12:40:00",
"utc_time": "2026-11-17T17:40:00"
},
"duration_minutes": 470,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "AC1560",
"transport": "flight",
"airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"operating_airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:YUL",
"code": "YUL",
"name": "Montréal–Pierre Elliott Trudeau International",
"slug": "montreal-pierre-elliott-trudeau-international-montreal-quebec-canada",
"type": "airport",
"city": {
"id": "City:montreal_qc_ca",
"name": "Montreal",
"code": "YMQ",
"slug": "montreal-quebec-canada"
},
"country": {
"code": "CA",
"name": "Canada"
},
"timezone": "America/Toronto",
"gps": {
"lat": 45.4705556,
"lng": -73.740833
}
},
"local_time": "2026-11-17T19:20:00",
"utc_time": "2026-11-18T00:20:00"
},
"arrival": {
"station": {
"id": "Station:airport:EWR",
"code": "EWR",
"name": "Newark Liberty International",
"slug": "newark-liberty-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.6925,
"lng": -74.168611
}
},
"local_time": "2026-11-17T20:47:00",
"utc_time": "2026-11-18T01:47:00"
},
"duration_minutes": 87,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 400,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVFM6MTExOkNERzoxNzk0OTA5MDAwOllVTDoxNzk0OTM3MjAwOmVjb25vbXk6RmFsc2U6OjpUU3xQRDoyNDc2OllVTDoxNzk0OTUxNjAwOllUWjoxNzk0OTU2NjQwOmVjb25vbXk6VHJ1ZTo6VHJ1ZTpQRHxQRDoyMTQzOllUWjoxNzk0OTYwNjAwOkVXUjoxNzk0OTY1NzYwOmVjb25vbXk6RmFsc2U6OjpQRCIsImkiOlsiMjVjMzBlYWU1MTI2MDAwMDRkNzg3NzU3XzB8MGVhZTFjZGI1MTI2MDAwMDI3YzJlNzg3XzB8MGVhZTFjZGI1MTI2MDAwMDI3YzJlNzg3XzEiXSwidGhjIjowLCJ0YXQiOjAsInZpIjoxLCJ0IjoiT1cifQ==",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HxMu_o4NmQ34GWR41pRz9bngEF3Fh-SLWQCPAvdGFoS_Dooj5iQ1pmYQXXWGf_O-KNv0o57GBBMtwF0Q8Wbn_n4N6esRjM8mQuujgzRkLWcriW2QlXNmyPTd_2JxOV2APm-izGdHqps-86V3sdcDdtt3Yq5iAPhG_vqhgB8ucPZa05uA3ha8TZfOcINhWGaXsbooqd2LfyqCNzA6209tlghycygbdoEduCOd7kJ-sKq-2GfXqCDuis_IwNCK55eHtW4tUMTmkT51wVhh78zsOHkODP1GAkJy_3ni1h59Y1NH3T7utvvJVZi2oG00lkQONeDUgr2kISTqZGyiqQ1-EXC22eY2Jk92Z6zvhfg8aLKb06Iyjlgv3NpAmW4JtkNzgH4yMbkdzJf1dbUOYGfhrWwyunyI8GDHWalDL8WtKF48EbVB89AqqO11bv34vE9pt3v6M_SndcLyfiqxaciQwHZIbbf_uQ78IY4fBn2nrVG4LoZ-dQHHwVtfWMZiipMupBXT9QfV_sbrRM1FEUuFFqS1u-MWlb3oO_O0Nqm_AP-MzXfQKFARYNxzUO9ybmd1iFa9inZKD-49LYYzChnuhTOF8mCJ9pv8ps8LxVfU9bd6RCzY0JmSlvH1D1CKkvKdEg-kgs-OWCPQUBPKezSA4miBmum66P7taAsVef8fNgnMyo7HZBCvssQvZLDuzdc-Djo20VeKZ737aJWmfhxp7SmtFiv5Fxktna24uNRH8uD4FYPxjCZKKqrhVP_05XfCGhaw-x4VAkkoF1OZ_F8QfoVrPg8Z4zDaCKLYpfg_XRsTeF0JP1--WBrlR5xxzrulOZzWx4-4PyhJITYLzToaGcQ6fanttLzqz1claoFZH5eNbYYTujfXx1CeTBdMJayLw_UVcy759yMQKnZm7wA4ZW5JqZNzyDGvnrlMDXUTBZKscVGDdu3Bv9wXyCeYt1tISLDmbKndQyhkwvXxxJ1XBWMefqk-siIcb5ihtYfjEgg3eQgwW268fNGmDTIYsUJ4vRanduIloUu7frB3ttbz_Y1NAb5kCPxGc-fceVMNIT4Bh6YlIQo7SBHiigEhrZZ46ixjXTXmtCYlrTr5zif0aSGoV_0WtOaBU7mgLyHMT8Itm4pP9RnJFLaPLLHx2ts5JZuEIdMQj2AWmdMLhOYpJ_qAAOKTEKU7tmnX-j5WOcC5fAhdT1G63UiLJ2CYmm846fA8827RvNbGB_4hhSUE1i8O9vcpSmV2wWjqoPvyiRv4ydmdcgYkpQlpeZg_rXspbsfbWs3nlgabu6WGWWfU_hP-Kjs1dLFo9ydBvUQCcrIY--kwYjcjFaJ4DgdN7tuQyCTdCyWc0ltgrv0HuPdGaQQ5FuIJyKqc5LN5IIyBAgntBMjj3ufrBK97cet4IFeae_gEnHUPWFo7qdjviesgTcu0mW6G8lvqcVPBCXeNF0EY%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 608,
"currency": "USD"
},
"price_eur": 543.08,
"fares": {
"standard": {
"amount": 760,
"currency": "USD"
},
"flexi": {
"amount": 820.8,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 121.6,
"currency": "USD"
},
"duration_minutes": 946,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": 9,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"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": 8,
"length_cm": 43,
"width_cm": 16,
"height_cm": 33,
"dimensions_sum_cm": 92
}
]
}
],
"hand_bag_tiers": [],
"checked_bag_tiers": [
{
"price": {
"amount": 241.64,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 608,
"currency": "USD"
},
"price_eur": 543.08,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HxMu_o4NmQ34GWR41pRz9bngEF3Fh-SLWQCPAvdGFoS_Dooj5iQ1pmYQXXWGf_O-KNv0o57GBBMtwF0Q8Wbn_n4N6esRjM8mQuujgzRkLWcriW2QlXNmyPTd_2JxOV2APm-izGdHqps-86V3sdcDdtt3Yq5iAPhG_vqhgB8ucPZa05uA3ha8TZfOcINhWGaXsbooqd2LfyqCNzA6209tlghycygbdoEduCOd7kJ-sKq-2GfXqCDuis_IwNCK55eHtW4tUMTmkT51wVhh78zsOHkODP1GAkJy_3ni1h59Y1NH3T7utvvJVZi2oG00lkQONeDUgr2kISTqZGyiqQ1-EXC22eY2Jk92Z6zvhfg8aLKb06Iyjlgv3NpAmW4JtkNzgH4yMbkdzJf1dbUOYGfhrWwyunyI8GDHWalDL8WtKF48EbVB89AqqO11bv34vE9pt3v6M_SndcLyfiqxaciQwHZIbbf_uQ78IY4fBn2nrVG4LoZ-dQHHwVtfWMZiipMupBXT9QfV_sbrRM1FEUuFFqS1u-MWlb3oO_O0Nqm_AP-MzXfQKFARYNxzUO9ybmd1iFa9inZKD-49LYYzChnuhTOF8mCJ9pv8ps8LxVfU9bd6RCzY0JmSlvH1D1CKkvKdEg-kgs-OWCPQUBPKezSA4miBmum66P7taAsVef8fNgnMyo7HZBCvssQvZLDuzdc-Djo20VeKZ737aJWmfhxp7SmtFiv5Fxktna24uNRH8uD4FYPxjCZKKqrhVP_05XfCGhaw-x4VAkkoF1OZ_F8QfoVrPg8Z4zDaCKLYpfg_XRsTeF0JP1--WBrlR5xxzrulOZzWx4-4PyhJITYLzToaGcQ6fanttLzqz1claoFZH5eNbYYTujfXx1CeTBdMJayLw_UVcy759yMQKnZm7wA4ZW5JqZNzyDGvnrlMDXUTBZKscVGDdu3Bv9wXyCeYt1tISLDmbKndQyhkwvXxxJ1XBWMefqk-siIcb5ihtYfjEgg3eQgwW268fNGmDTIYsUJ4vRanduIloUu7frB3ttbz_Y1NAb5kCPxGc-fceVMNIT4Bh6YlIQo7SBHiigEhrZZ46ixjXTXmtCYlrTr5zif0aSGoV_0WtOaBU7mgLyHMT8Itm4pP9RnJFLaPLLHx2ts5JZuEIdMQj2AWmdMLhOYpJ_qAAOKTEKU7tmnX-j5WOcC5fAhdT1G63UiLJ2CYmm846fA8827RvNbGB_4hhSUE1i8O9vcpSmV2wWjqoPvyiRv4ydmdcgYkpQlpeZg_rXspbsfbWs3nlgabu6WGWWfU_hP-Kjs1dLFo9ydBvUQCcrIY--kwYjcjFaJ4DgdN7tuQyCTdCyWc0ltgrv0HuPdGaQQ5FuIJyKqc5LN5IIyBAgntBMjj3ufrBK97cet4IFeae_gEnHUPWFo7qdjviesgTcu0mW6G8lvqcVPBCXeNF0EY%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": 676.51,
"currency": "USD"
},
"price_eur": 604.28,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H8N0GQHkU6rYO2SDJOPHuj8bvEB_UWqAyUxFhEjzKEf0NEFGqOaEiXOEMx-DCCybiDc7MmoXLOunotzXv0vMT19l29y2kyBIZQABpWm7rElE6yLH07IVqk7bJ_1P_XkN5ZP18qbmKYpOAkz5ohmsmr0WLy9lEkaK4ap3oBZXE5o31Y1i7XKJ0MiFYikPfFibWuLsEBmjLBlN9q8uwzqg-BCprcFoxZ9wc5KPoM1eJEnJkffevLDqlLneE6gW_izu9ACya4-UirgvJU3xGBnZ4epe-lkMZXbYiE4hU4HnsDp-zxGy8OvaV7SvQcxQCDQcUnPX2kfyyeJbBmwl_Ul37InjjgPtZAzBWkDofiUZjzdZFLeZg3M5YpivGbBpOJLoRsVeo-jetPnTB5CCDt8gUsEJp4Y34NJidSyNppUPYc-ZtIs6Dg3geaQM9VR324BkxMRZtLww3yqI6sd2SSHkPAfo0ETFsbQ5kp5Tw5--6roKBEQJpauJr8-PUVA99ZYq76HadaItfskImGrwLxiYGcwVDUlEBZzS3nap-nuyu-yC9uOpJUavkpSLhLunuBk0ZKnq48QC1XPNrWpiWgs8s9Y5bnk1Tg1LckHtP4GjAT5Ie6tpCpb61ig4gwXt-tI7PqgprCedr-ts-5VbmjgbKM_g6g_ImG1tkg6JRyHgCuU9h7FSjJpkO78wL7ujgJHaCwaq32Etf9E5436ZvCKeY3ZW3A8bcBeC_cB5VDypBL3cHpj3bf_dkxPRCmiutbpsYLSfTy6ObWSMuFBuMdchxG2y3UElREaFxmwjjV1omW50Web4LRQB1rQm51VAM0Acg4m-x7vLmjXPmplH1Fv1g8Pq7PNlOjhe1_VLMtY-xkOb9RFUekCds3xqAroQz2j61PlmkvWC3CYwMt_YEnT3ykLQs-VOCLgch1RQ8Vm4IxCZ2MK2yMZug3MmCJq2LXSOt67FeWx2IhLAD2V7Cn-FPGrwi1I5g4ig68I-WFikilxkTdWWmSHYxkuH9PRIG_ut0c6FyrtunANfmP7fhqOgv1dtuPH7HHQ9HPI3IfBzZdPEV4LXogWGT-KzdqTOmoiWi8KnagqRlJrgPcDUb5PTMoRe_KqJT3E5_DN6lT4rlqEVCsJoR4ErrGTCu7U8sJGbBrnPAZRFV1NcO6QdTHrgYyBHSUpUVwKK9BCk6BdbChN-JG91ImPQrL2OuYM1j6YWfnFEz5RKzQ2da8TMZWvIEyRKJafOdFGhZFwAtyPwKEuwnelcybv-CC2IV9FbkExeBNT_smQEmYLjX3ioT9uVr7eU7YVne3wIrgVMJXZKVOhOSR_RVSNrIybxJQNJMYa713dBXDQwnErigIUwCYO5LnifG-9UlE26HdXgKkpW5qIvM8DyuK9b_WEw8WV0ZsDmEhugxMKlLiyl2c8Vw0tiVljSsPpi7FLnrUNaNhrdvbc0%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-17T10:50:00",
"utc_time": "2026-11-17T09:50:00"
},
"arrival": {
"station": {
"id": "Station:airport:EWR",
"code": "EWR",
"name": "Newark Liberty International",
"slug": "newark-liberty-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.6925,
"lng": -74.168611
}
},
"local_time": "2026-11-17T20:36:00",
"utc_time": "2026-11-18T01:36:00"
},
"duration_minutes": 946,
"stops": 2,
"airlines": [
"PD",
"TS"
],
"segments": [
{
"flight_number": "TS111",
"transport": "flight",
"airline": {
"code": "TS",
"name": "Air Transat",
"icao": "TSC",
"alliance": null,
"website": "https://www.airtransat.com/",
"logo_link": null
},
"operating_airline": {
"code": "TS",
"name": "Air Transat",
"icao": "TSC",
"alliance": null,
"website": "https://www.airtransat.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-17T10:50:00",
"utc_time": "2026-11-17T09:50:00"
},
"arrival": {
"station": {
"id": "Station:airport:YUL",
"code": "YUL",
"name": "Montréal–Pierre Elliott Trudeau International",
"slug": "montreal-pierre-elliott-trudeau-international-montreal-quebec-canada",
"type": "airport",
"city": {
"id": "City:montreal_qc_ca",
"name": "Montreal",
"code": "YMQ",
"slug": "montreal-quebec-canada"
},
"country": {
"code": "CA",
"name": "Canada"
},
"timezone": "America/Toronto",
"gps": {
"lat": 45.4705556,
"lng": -73.740833
}
},
"local_time": "2026-11-17T12:40:00",
"utc_time": "2026-11-17T17:40:00"
},
"duration_minutes": 470,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "PD2476",
"transport": "flight",
"airline": {
"code": "PD",
"name": "Porter Airlines",
"icao": "POE",
"alliance": null,
"website": "https://www.flyporter.com/",
"logo_link": null
},
"operating_airline": {
"code": "PD",
"name": "Porter Airlines",
"icao": "POE",
"alliance": null,
"website": "https://www.flyporter.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:YUL",
"code": "YUL",
"name": "Montréal–Pierre Elliott Trudeau International",
"slug": "montreal-pierre-elliott-trudeau-international-montreal-quebec-canada",
"type": "airport",
"city": {
"id": "City:montreal_qc_ca",
"name": "Montreal",
"code": "YMQ",
"slug": "montreal-quebec-canada"
},
"country": {
"code": "CA",
"name": "Canada"
},
"timezone": "America/Toronto",
"gps": {
"lat": 45.4705556,
"lng": -73.740833
}
},
"local_time": "2026-11-17T16:40:00",
"utc_time": "2026-11-17T21:40:00"
},
"arrival": {
"station": {
"id": "Station:airport:YTZ",
"code": "YTZ",
"name": "Billy Bishop Toronto City",
"slug": "billy-bishop-toronto-city-toronto-ontario-canada",
"type": "airport",
"city": {
"id": "City:toronto_on_ca",
"name": "Toronto",
"code": "YTO",
"slug": "toronto-ontario-canada"
},
"country": {
"code": "CA",
"name": "Canada"
},
"timezone": "America/Toronto",
"gps": {
"lat": 43.6275,
"lng": -79.396111
}
},
"local_time": "2026-11-17T18:04:00",
"utc_time": "2026-11-17T23:04:00"
},
"duration_minutes": 84,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 240,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
},
{
"flight_number": "PD2143",
"transport": "flight",
"airline": {
"code": "PD",
"name": "Porter Airlines",
"icao": "POE",
"alliance": null,
"website": "https://www.flyporter.com/",
"logo_link": null
},
"operating_airline": {
"code": "PD",
"name": "Porter Airlines",
"icao": "POE",
"alliance": null,
"website": "https://www.flyporter.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:YTZ",
"code": "YTZ",
"name": "Billy Bishop Toronto City",
"slug": "billy-bishop-toronto-city-toronto-ontario-canada",
"type": "airport",
"city": {
"id": "City:toronto_on_ca",
"name": "Toronto",
"code": "YTO",
"slug": "toronto-ontario-canada"
},
"country": {
"code": "CA",
"name": "Canada"
},
"timezone": "America/Toronto",
"gps": {
"lat": 43.6275,
"lng": -79.396111
}
},
"local_time": "2026-11-17T19:10:00",
"utc_time": "2026-11-18T00:10:00"
},
"arrival": {
"station": {
"id": "Station:airport:EWR",
"code": "EWR",
"name": "Newark Liberty International",
"slug": "newark-liberty-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.6925,
"lng": -74.168611
}
},
"local_time": "2026-11-17T20:36:00",
"utc_time": "2026-11-18T01:36:00"
},
"duration_minutes": 86,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 66,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiRlI6NzQ3NTpCVkE6MTc5NDk0NjIwMDpPUE86MTc5NDk1NDAwMDplY29ub215OkZhbHNlOjo6fFVYOjExNDQ6T1BPOjE3OTQ5ODczMDA6TUFEOjE3OTQ5OTE1MDA6ZWNvbm9teTpUcnVlOjpUcnVlOlVYfFVYOjkxOk1BRDoxNzk1MDEyNTAwOkpGSzoxNzk1MDQyMjAwOmVjb25vbXk6RmFsc2U6OjpVWCIsImkiOlsiMWNiMjA5M2U1MTI2MDAwMGQ3ZTc1ODEzXzB8MDkzZTIwYTE1MTI3MDAwMGUwY2U3YzI4XzB8MDkzZTIwYTE1MTI3MDAwMGUwY2U3YzI4XzEiXSwidGhjIjowLCJ0YXQiOjAsInZpIjoxLCJ0IjoiT1cifQ==",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HaIH4a_B_OZO_UnIAcGY8K3qyqJM62RsxMU3YHXcNqz_zw7oPiOsu5ukymShg4RMhEqr-H60QuNG6RlQwkyopurfD4IHrfuOdSGyVXxbi7cw-eCN807CQvRNNc5TKZgf4tQqD8NeUPC6OuSGB-97tN-3tegr5R2-6kHjTByERNQL6G0orv9OJ4JoDUbAttSCK1_KkExp-5tVI9rENWGv291oofM2gs7BcHggKW9ufoFRR9hIrdjDnfmZWX9Z1CLqF-pKUtGtoVAyz7_EvZJPNhECBOSTvyrd8ixpN4Hwp28iEU222Z_nPu2EchuNzIY4LGRJz7ji5rQSFooYuOxeagrKBFbhbbMhTrl2ItuCdV1dLdPfA34eMJtFm0GHdYovH4DQ0NkRgqLKnz9DnQpWfxtJ4_UyESMPgWJtDIkFcU1AbNc2oIlCDJdZlwxTF3-N_KvydGbzXLWTequcBPfxU45BU1nreJKiXoZxHNvwU2vfNAKSPEGejvz60vxa0cObMD27dsG2EReJgtL1WpbF3im6ul5CsjvIZG41ngadtdJquiHEpq4Bhn6_yN7Kt4eWOv-d2wLIJpS7wnkc-0FdR_pi3JYNDOrQnwOtTMpotUdeU8jUxul3xVIDkTOcYddWP0vuEYZQs591XBO59pxGhnSh-5y5gqbLOlLZjnGQgOVbyA8G31Hhdzww1d2BT-UoF24JNRwK5Gt7Kmemg7gHbLUj-o1eroxil7nqxOWJYmjQ7dpz5lhnU7HfJjHYXA1Rg01XvRl9dp2Z4S5-u8Kgar9BBcwlqGPDxwKqsYbq0wPeH9M5I8KUicwtDfg_HZ_Vpn0ZGEA4Pu6UljHdF4A2VCLvhGaLULOqGtXZhFsOx6rUI1PLRwPkH6lfXK8Dj1hK0dW7Tgs0L43yvIgly9tEFFYG2WMVFL1nHhgFq3n_ss5UQY3iomfMjYI11f5rHPIMsZdItPAltU2EPdIJFipdRZMD48GsngHgJ22fPdUkQ_eTnQov4egsLRBeNUsEkAYhHdC-Xop1nZp7RZR0A26DN1_tmaEn1PjXJETfLRrXAu4a-tB4yCEEc9KmKv7USEpDUdshfGVfSoKrryvIoIVT8-P3ppbbbzRDGJOw1Sb8sZZq9PB4r-LcnPrGe0_cmrZmCg9fAxFwE_p-iWaMJYwRkrvDlIV14UtxOwj6aWEOeZx6JoeU0g6kzfl7CAAUlE8bGzeqs-L-jk_q-rqIVq1UzMEV4fNDxb9qH7_D-mGYcjazC5cNZI_xOSRc5DRp89paOd5OVarX4LGfgIB2r76anPJde0gd9inDULVnlsIP1fSBRMN4OdVZH9D_fdxAI9sFKZET9Ro13l_6ykMZ_MSI9whAQzY5RIbxRS9atOvuy3lIAncuuXBctQ0asRTUx7d96&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 511,
"currency": "USD"
},
"price_eur": 456.44,
"fares": {
"standard": {
"amount": 638.75,
"currency": "USD"
},
"flexi": {
"amount": 689.85,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 102.2,
"currency": "USD"
},
"duration_minutes": 1600,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": 1,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"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": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 24.74,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 20,
"height_cm": 35,
"dimensions_sum_cm": 110
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 183.37,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 20,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 395.84,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 20,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 511,
"currency": "USD"
},
"price_eur": 456.44,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HaIH4a_B_OZO_UnIAcGY8K3qyqJM62RsxMU3YHXcNqz_zw7oPiOsu5ukymShg4RMhEqr-H60QuNG6RlQwkyopurfD4IHrfuOdSGyVXxbi7cw-eCN807CQvRNNc5TKZgf4tQqD8NeUPC6OuSGB-97tN-3tegr5R2-6kHjTByERNQL6G0orv9OJ4JoDUbAttSCK1_KkExp-5tVI9rENWGv291oofM2gs7BcHggKW9ufoFRR9hIrdjDnfmZWX9Z1CLqF-pKUtGtoVAyz7_EvZJPNhECBOSTvyrd8ixpN4Hwp28iEU222Z_nPu2EchuNzIY4LGRJz7ji5rQSFooYuOxeagrKBFbhbbMhTrl2ItuCdV1dLdPfA34eMJtFm0GHdYovH4DQ0NkRgqLKnz9DnQpWfxtJ4_UyESMPgWJtDIkFcU1AbNc2oIlCDJdZlwxTF3-N_KvydGbzXLWTequcBPfxU45BU1nreJKiXoZxHNvwU2vfNAKSPEGejvz60vxa0cObMD27dsG2EReJgtL1WpbF3im6ul5CsjvIZG41ngadtdJquiHEpq4Bhn6_yN7Kt4eWOv-d2wLIJpS7wnkc-0FdR_pi3JYNDOrQnwOtTMpotUdeU8jUxul3xVIDkTOcYddWP0vuEYZQs591XBO59pxGhnSh-5y5gqbLOlLZjnGQgOVbyA8G31Hhdzww1d2BT-UoF24JNRwK5Gt7Kmemg7gHbLUj-o1eroxil7nqxOWJYmjQ7dpz5lhnU7HfJjHYXA1Rg01XvRl9dp2Z4S5-u8Kgar9BBcwlqGPDxwKqsYbq0wPeH9M5I8KUicwtDfg_HZ_Vpn0ZGEA4Pu6UljHdF4A2VCLvhGaLULOqGtXZhFsOx6rUI1PLRwPkH6lfXK8Dj1hK0dW7Tgs0L43yvIgly9tEFFYG2WMVFL1nHhgFq3n_ss5UQY3iomfMjYI11f5rHPIMsZdItPAltU2EPdIJFipdRZMD48GsngHgJ22fPdUkQ_eTnQov4egsLRBeNUsEkAYhHdC-Xop1nZp7RZR0A26DN1_tmaEn1PjXJETfLRrXAu4a-tB4yCEEc9KmKv7USEpDUdshfGVfSoKrryvIoIVT8-P3ppbbbzRDGJOw1Sb8sZZq9PB4r-LcnPrGe0_cmrZmCg9fAxFwE_p-iWaMJYwRkrvDlIV14UtxOwj6aWEOeZx6JoeU0g6kzfl7CAAUlE8bGzeqs-L-jk_q-rqIVq1UzMEV4fNDxb9qH7_D-mGYcjazC5cNZI_xOSRc5DRp89paOd5OVarX4LGfgIB2r76anPJde0gd9inDULVnlsIP1fSBRMN4OdVZH9D_fdxAI9sFKZET9Ro13l_6ykMZ_MSI9whAQzY5RIbxRS9atOvuy3lIAncuuXBctQ0asRTUx7d96&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": 569.4,
"currency": "USD"
},
"price_eur": 508.6,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H8vwTt8TS_5oPezCAfubDWviDcs-97SZdCjsvqHoD1Bk46ymxnCMAiylcyWuSBzzUdSSKWfgzGVAJ_9T3wWtbVSRTYcrrIuklKbgsIeDq31zMoaGCC1RqhVNKgN7t14d_v8PZJJ2C5nWOLMc592eZ6EHOQb-G9y3kZGOWiqpBYhc5Qbxe-jgZLveFtOQ3rksnasFLVyHR2SFlbmThspxN09Wkxs1yGr6l2E-DkWr_di4qh0RVInGUqcCX76T-06_qw1vIQsef2DiJw_Bx6xAdaWQyqD1uCt5f6B1K90hgc_OefJ3A9CSWOVGvzatO0F7HWyDZBnsRTnO9MF1-gdLvvcN3VLbYcGY0fkzaXX7dXdumfBDFkfN3xE_4wQOe0dpPRM0rzTQrXxGeCAw-tjybSD_aC8rpIWynldtvn5ujmOHnKZz4W98Y0AZv5TZKCaw1o1e8mlWHUICxkLNf0pfURwwfv-Yqg7DKneWVthe4aqz5NLS85q1BZjCkXInAgAFgHcADFpE0753ZWuIZEvnAgv9ovAh1YO42gEL5YXIzL20yqTMzxcl59e0zwgA9P4BZfdflQ2v_7QJtoj2r4NTlJ-NHovMiQC-nXfr6tGl5NwWgJeJPBEFGhuFfD60T4-NwiZxVM1qf-kMQK0GLi77wOm1exQ5BJFjqHa7YfmTMkTG3s3amzkY2c8CDI1MsFvNRdVc3M7U65YEZGzVXb4Hx8yyshkB0tRvj-orH7jfSKfNvo2JTA-tQ1QGVmvjmo0b7kxMZTfdvZylutsssi0NW_wG-RqTaMfYX1o5g84b_cbFLe30mfdA7aV7kqpKpRPPMxOW8PN2X4XNAXyOakdwnPQrSeTKOGT73krVAku9VxUCY6wEA_4UZ5VfNQbSD2wg2XCGRc6mqVCAEKbDS7Ycyp2hFObE9_tMEkl0ox0pnlRJZ0BpZGlQDJinY6_nkV41eOCoY2yEPy5iOfz1sZirfIDzVl-MmDThh91FHQe6HLiYsJdda-biZnQkdLdcfxjRguTAJ1fJOijvh8rL9CcF2lEU1YZCsTsAz8ZTBYBVlYAv350wrL2TaCLDNzz6eIV6P_qrJ1YTWKInV2Tnox4DSJuZm87dhRQIBzKQBb3WZPV9SudFOIdtlC1Obu6KO-8WeWZ32INap9g2ssDAmWiZjKncGyBFmgOM0R3G00o9e_zwOabI7osDQtPE9DSBnlImIKFJ_8Nz7-mrcp2BzvC11K1AoAkCem_5JkzJXfbin478918uoLXYZRJyzbPnC0z9Uh0Oq4MuVjKekzf6a684mXEcyRAjNk7PfnAQBAesMpekssGV3WXoT6R9WMT4gHWtkW0W_swLlZ4JROr9i4dAAduPGuWcQiCYhhXmRfeSti29XeByAfxTNHlTKVVOaZVUu&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:BVA",
"code": "BVA",
"name": "Beauvais–Tillé",
"slug": "beauvais-tille-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.4544444,
"lng": 2.11277778
}
},
"local_time": "2026-11-17T21:10:00",
"utc_time": "2026-11-17T20:10:00"
},
"arrival": {
"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": "2026-11-18T17:50:00",
"utc_time": "2026-11-18T22:50:00"
},
"duration_minutes": 1600,
"stops": 2,
"airlines": [
"FR",
"UX"
],
"segments": [
{
"flight_number": "FR7475",
"transport": "flight",
"airline": {
"code": "FR",
"name": "Ryanair",
"icao": "RYR",
"alliance": null,
"website": "https://www.ryanair.com/",
"logo_link": null
},
"operating_airline": null,
"departure": {
"station": {
"id": "Station:airport:BVA",
"code": "BVA",
"name": "Beauvais–Tillé",
"slug": "beauvais-tille-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.4544444,
"lng": 2.11277778
}
},
"local_time": "2026-11-17T21:10:00",
"utc_time": "2026-11-17T20:10:00"
},
"arrival": {
"station": {
"id": "Station:airport:OPO",
"code": "OPO",
"name": "Porto",
"slug": "porto-porto-portugal",
"type": "airport",
"city": {
"id": "City:porto_pt",
"name": "Porto",
"code": "OPO",
"slug": "porto-portugal"
},
"country": {
"code": "PT",
"name": "Portugal"
},
"timezone": "Europe/Lisbon",
"gps": {
"lat": 41.2355556,
"lng": -8.6780556
}
},
"local_time": "2026-11-17T22:20:00",
"utc_time": "2026-11-17T22:20:00"
},
"duration_minutes": 130,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "UX1144",
"transport": "flight",
"airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"operating_airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:OPO",
"code": "OPO",
"name": "Porto",
"slug": "porto-porto-portugal",
"type": "airport",
"city": {
"id": "City:porto_pt",
"name": "Porto",
"code": "OPO",
"slug": "porto-portugal"
},
"country": {
"code": "PT",
"name": "Portugal"
},
"timezone": "Europe/Lisbon",
"gps": {
"lat": 41.2355556,
"lng": -8.6780556
}
},
"local_time": "2026-11-18T07:35:00",
"utc_time": "2026-11-18T07:35:00"
},
"arrival": {
"station": {
"id": "Station:airport:MAD",
"code": "MAD",
"name": "Adolfo Suárez Madrid–Barajas",
"slug": "adolfo-suarez-madrid-barajas-madrid-spain",
"type": "airport",
"city": {
"id": "City:madrid_es",
"name": "Madrid",
"code": "MAD",
"slug": "madrid-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 40.4936111,
"lng": -3.5666667
}
},
"local_time": "2026-11-18T09:45:00",
"utc_time": "2026-11-18T08:45:00"
},
"duration_minutes": 70,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 555,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
},
{
"flight_number": "UX91",
"transport": "flight",
"airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"operating_airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:MAD",
"code": "MAD",
"name": "Adolfo Suárez Madrid–Barajas",
"slug": "adolfo-suarez-madrid-barajas-madrid-spain",
"type": "airport",
"city": {
"id": "City:madrid_es",
"name": "Madrid",
"code": "MAD",
"slug": "madrid-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 40.4936111,
"lng": -3.5666667
}
},
"local_time": "2026-11-18T15:35:00",
"utc_time": "2026-11-18T14:35:00"
},
"arrival": {
"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": "2026-11-18T17:50:00",
"utc_time": "2026-11-18T22:50:00"
},
"duration_minutes": 495,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 350,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVlk6ODAwNzpPUlk6MTc5NDg5NDMwMDpCQ046MTc5NDkwMDMwMDplY29ub215OkZhbHNlOjo6Vll8QVQ6OTY1OkJDTjoxNzk0OTE1OTAwOkNNTjoxNzk0OTIzNzAwOmVjb25vbXk6VHJ1ZTo6VHJ1ZTpBVHxBVDoyMDA6Q01OOjE3OTQ5MjcwMDA6SkZLOjE3OTQ5NTYxMDA6ZWNvbm9teTpGYWxzZTo6OkFUIiwiaSI6WyIwYTdjMDFhZjUxMjYwMDAwOTk5ZTVkZDlfMHwwMWFmMjBhMTUxMjYwMDAwNjRhNDRiYzBfMHwwMWFmMjBhMTUxMjYwMDAwNjRhNDRiYzBfMSJdLCJ0aGMiOjAsInRhdCI6MCwidmkiOjEsInQiOiJPVyJ9",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HqZlM9ejMbMlxe9zIhCDNfI7-GK8KzQaY9kP7LmWGZ1I738LSlijeLQMDYG0Ry86t46UiR8IEz9muoF_pRWXTYHXai_ScWhtq2Cqlvsieah47xOd0PRpFkVY1N9Wwmwotz1KqqT2628J3MdpVY2bkQTvfzfPseBxnHKalTx9pOoZCjC5GiBOtJDw5jQGoZPp0t3fNyNTrxy6TM1KNOdEKFGv1yUSQm2yxRglhkTHQoEvBoNHQ9OGLrm4y1Sc-_SDFsPwjpW-8O4JBj94S6vRuaJQWZ5DjmmXp1Ul4JB2u-FGI8ossUpTsESk6csKPDbgQQ2vsi_D1k2FqydCGMw0_NthmdwFzyyZqwIReS6BcG9tA4dalhgYsUHtk1rayIja5bu0T1Z0_mDlhFWGBC_1Vnn_QMZiSU-gu7ccekf7ld1WY1jUjlUhI5CPNADXX7idLhgBcOdK_jJNmBg7-3CVhlxUwUU4xIXk6ko2AoXDitA81HW_lhPU40vbapg-oRbdFEA2r5_dgiFGIkILfzZOLCswG6ci-vWL2exbEx4GVph2ogoahE9ZkNiTpRmF_MmhtgZfUPH2LLiy1dGY2euDfBew84SLr3vyaFRP1FDdVltq1MjPjz7YZuFkda4NnLCU1ZpvEk5470DIzy8SLxq9nAB6PI0WkYYMsaZgHRQpmSOjcJ2RjM8RBox_64jW6sUbUyMb8410P8VeP5WjDtQ2b7j0cQGJ7gSwwa3VStU9tooMoQoUyiN68NWit41LMdc05RZrjWF3YOG69bvavtf5FEkkPrV5EzP7vbUzIhkWKS9VWKqlMam-h5ApY80E6AKXMbzGrS_ORDozsw53sPkkhA7_1jYKfe3BNRPLkbRJkcBpvIZ0oj1iApZXbEvlrroxC3G1jiDcZPwNHPyDREuIq5w41ZBKbLi8Tn7ht9RJ01Du2edkrR82W8maUkfSXAdDzaUUJWYA7ORgPf1m3H8xwVHNu35l8XCFDFX9rBfseHAD4-pnqLekSCJ-1sH5BF5GCS5Wsr6T4aRi0U5_SOE9dFkWuSCIQXmOzrud47HREWs5ZFSwESOZPV2K5T84tiii9f9exLbn2OFokXGGvY47TVPawoWJIkO-I9M3bBPGt326-0yB1piA8bTrPEtMVlvB6IuoHjbZy2yguRDethhd4VXOfdYFS7uzaNWIVqFSGLBGlVRc40_6VDamaQnSWY6ySvPyPkyZh7ImO3aPF--xkMYRFT7PeTrq7qrXOECZT538lAh54Vdl8Uxi3GwWsQ4WoaGD2-mJdJbfRpXY6pznEkmBnbjiL2SP9jtubvRQc-p0g2-KQ3cIyoLqyZ4st9EHOigwueePVdHka64chjpV5Na81vACuphKCBaNAeRHrb9Q%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 603,
"currency": "USD"
},
"price_eur": 538.62,
"fares": {
"standard": {
"amount": 753.75,
"currency": "USD"
},
"flexi": {
"amount": 814.05,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 120.6,
"currency": "USD"
},
"duration_minutes": 1030,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": null,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"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": 2,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 69,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 20,
"height_cm": 40,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 184.72,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 15,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 603,
"currency": "USD"
},
"price_eur": 538.62,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HqZlM9ejMbMlxe9zIhCDNfI7-GK8KzQaY9kP7LmWGZ1I738LSlijeLQMDYG0Ry86t46UiR8IEz9muoF_pRWXTYHXai_ScWhtq2Cqlvsieah47xOd0PRpFkVY1N9Wwmwotz1KqqT2628J3MdpVY2bkQTvfzfPseBxnHKalTx9pOoZCjC5GiBOtJDw5jQGoZPp0t3fNyNTrxy6TM1KNOdEKFGv1yUSQm2yxRglhkTHQoEvBoNHQ9OGLrm4y1Sc-_SDFsPwjpW-8O4JBj94S6vRuaJQWZ5DjmmXp1Ul4JB2u-FGI8ossUpTsESk6csKPDbgQQ2vsi_D1k2FqydCGMw0_NthmdwFzyyZqwIReS6BcG9tA4dalhgYsUHtk1rayIja5bu0T1Z0_mDlhFWGBC_1Vnn_QMZiSU-gu7ccekf7ld1WY1jUjlUhI5CPNADXX7idLhgBcOdK_jJNmBg7-3CVhlxUwUU4xIXk6ko2AoXDitA81HW_lhPU40vbapg-oRbdFEA2r5_dgiFGIkILfzZOLCswG6ci-vWL2exbEx4GVph2ogoahE9ZkNiTpRmF_MmhtgZfUPH2LLiy1dGY2euDfBew84SLr3vyaFRP1FDdVltq1MjPjz7YZuFkda4NnLCU1ZpvEk5470DIzy8SLxq9nAB6PI0WkYYMsaZgHRQpmSOjcJ2RjM8RBox_64jW6sUbUyMb8410P8VeP5WjDtQ2b7j0cQGJ7gSwwa3VStU9tooMoQoUyiN68NWit41LMdc05RZrjWF3YOG69bvavtf5FEkkPrV5EzP7vbUzIhkWKS9VWKqlMam-h5ApY80E6AKXMbzGrS_ORDozsw53sPkkhA7_1jYKfe3BNRPLkbRJkcBpvIZ0oj1iApZXbEvlrroxC3G1jiDcZPwNHPyDREuIq5w41ZBKbLi8Tn7ht9RJ01Du2edkrR82W8maUkfSXAdDzaUUJWYA7ORgPf1m3H8xwVHNu35l8XCFDFX9rBfseHAD4-pnqLekSCJ-1sH5BF5GCS5Wsr6T4aRi0U5_SOE9dFkWuSCIQXmOzrud47HREWs5ZFSwESOZPV2K5T84tiii9f9exLbn2OFokXGGvY47TVPawoWJIkO-I9M3bBPGt326-0yB1piA8bTrPEtMVlvB6IuoHjbZy2yguRDethhd4VXOfdYFS7uzaNWIVqFSGLBGlVRc40_6VDamaQnSWY6ySvPyPkyZh7ImO3aPF--xkMYRFT7PeTrq7qrXOECZT538lAh54Vdl8Uxi3GwWsQ4WoaGD2-mJdJbfRpXY6pznEkmBnbjiL2SP9jtubvRQc-p0g2-KQ3cIyoLqyZ4st9EHOigwueePVdHka64chjpV5Na81vACuphKCBaNAeRHrb9Q%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": 672.15,
"currency": "USD"
},
"price_eur": 600.38,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HB_Cn5XfNUPmxBdhFGIb369g0cU7tXe3KIy4wwAy0uBQXYivdde1-vcIGJ05OjEJ4Sastzj4u2G88DPchy8lsV-DR_CloZAng_6BiElceUxucN2XuDa9vhOEIQvHV4Egyj8GZ9hO0paSvm9BotdJ5KgZvsOIJeKpLGVfC38j_gz-zmtA-aYeRAMTBRWzN-YYzSNst2D67DWxrpTBHvmEIubCB5RHI58ajWg5NaYyd61gG7EgkOe6zUZBd6ZD8wwH9nDHIZXEzUvg9gvDsC2FQqgLIUbQ90HI6u0kKG7LFCM6tJahO0JhIsUq8i-iaM_rDuPM_L62K3xudsf2u4bYubh5JCcxxhCuBq56Z9a2l6dO8cdt944wNLU2dMUJZAVPgblQymzpQgrLuWRA0TEQpHboUKo4wMnvx-SyqdiqIdXO8O6RHq2Um-_qqQTDVH2_ZlwUu8tdzIOpbyiXG6if4hHulaY50y6teE-N65W96-L4otqrQuNXhGhd8Dl9I42q8sStMMXktFxrSXwQZ1bzrTASqj-pZm1YGfkSb7_yxq5KzCTCTEPA6W-ItfgHLhvIEphwW5DahirTgzFIxon1ItvIYRLQParjnRJnU04rS5Q3nc_C8fhQ19-z5iT9sxw3DiA6Hjt7OSAEa08jlS89te61rrJmIxkcuPi-GIBqIFOH6tyCxCQcxXmaqek4_gEdvfpbreczQ9y_TVwsore-tdhSd72VIl8zQoZkuZEIuSgDQ4nYWmL0noGyQ9yVTxYEmMUfrlA3jpm3KAuHb4k1kwiIDyWCD6CXg8C1-MeM4Zzt_AcTv09jC_QcfkaWA6hzZo8MQ5BbdEK3ARppN93aIZhAXCTSlq2t_JWO_S1mFLQN2fP6kk76G5xNpCfyRMHpeGoEexttkN3WnmrlKur2VXF4GzOXJlGcGTzehLn5xHWVo8TeelMv2JZlV21b9jYszbGabipjW5rWpVmq4pfUwZHIyw4SFvvVQBTdWwx_gtHaHdjUyAa7MbiZDU1IyhI8MyullEnl0SiMbsEn788AyE6GJregGE2K4gSKxJ-cT-K9HfhzmP6MkObf2wRQWX2CEi2vuUdlnPxF9FIGqw5pET3sKaqk42ogcDQCsduXzo5FfzALX6SSzgqtc15toRjpljabMM_NH26uCEIfLbQeyPuWILIM7oWqSvx8n1A9W-WKT2su3YQmgTu3qU2o8Zx8_ieQeOV0VKtCkYuinp1wpuTTZIgF4baZQOx-DpzwOD1sxX8TV_lF9uiUTXakvdSnHG8GCTzaNlOXCkeTDzokybCJFWV2d4tST1SbVC6uNIj5fTvFPtHrw6mqMmhPhVgU2O4GF_UObhtruGDE5p954_PO-5CYOyrQNcBWtzGyOan4%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-17T06:45:00",
"utc_time": "2026-11-17T05:45:00"
},
"arrival": {
"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": "2026-11-17T17:55:00",
"utc_time": "2026-11-17T22:55:00"
},
"duration_minutes": 1030,
"stops": 2,
"airlines": [
"VY",
"AT"
],
"segments": [
{
"flight_number": "VY8007",
"transport": "flight",
"airline": {
"code": "VY",
"name": "Vueling",
"icao": "VLG",
"alliance": null,
"website": "https://www.vueling.com/en",
"logo_link": null
},
"operating_airline": {
"code": "VY",
"name": "Vueling",
"icao": "VLG",
"alliance": null,
"website": "https://www.vueling.com/en",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-17T06:45:00",
"utc_time": "2026-11-17T05:45:00"
},
"arrival": {
"station": {
"id": "Station:airport:BCN",
"code": "BCN",
"name": "Barcelona–El Prat",
"slug": "barcelona-el-prat-barcelona-spain",
"type": "airport",
"city": {
"id": "City:barcelona_es",
"name": "Barcelona",
"code": "BCN",
"slug": "barcelona-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 41.2969444,
"lng": 2.07833333
}
},
"local_time": "2026-11-17T08:25:00",
"utc_time": "2026-11-17T07:25:00"
},
"duration_minutes": 100,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "AT965",
"transport": "flight",
"airline": {
"code": "AT",
"name": "Royal Air Maroc",
"icao": "RAM",
"alliance": null,
"website": "https://www.royalairmaroc.com/int-en",
"logo_link": null
},
"operating_airline": {
"code": "AT",
"name": "Royal Air Maroc",
"icao": "RAM",
"alliance": null,
"website": "https://www.royalairmaroc.com/int-en",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:BCN",
"code": "BCN",
"name": "Barcelona–El Prat",
"slug": "barcelona-el-prat-barcelona-spain",
"type": "airport",
"city": {
"id": "City:barcelona_es",
"name": "Barcelona",
"code": "BCN",
"slug": "barcelona-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 41.2969444,
"lng": 2.07833333
}
},
"local_time": "2026-11-17T12:45:00",
"utc_time": "2026-11-17T11:45:00"
},
"arrival": {
"station": {
"id": "Station:airport:CMN",
"code": "CMN",
"name": "Mohammed V International",
"slug": "mohammed-v-international-casablanca-morocco",
"type": "airport",
"city": {
"id": "City:casablanca_ma",
"name": "Casablanca",
"code": "CAS",
"slug": "casablanca-morocco"
},
"country": {
"code": "MA",
"name": "Morocco"
},
"timezone": "Africa/Casablanca",
"gps": {
"lat": 33.3675,
"lng": -7.59
}
},
"local_time": "2026-11-17T13:55:00",
"utc_time": "2026-11-17T13:55:00"
},
"duration_minutes": 130,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 260,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
},
{
"flight_number": "AT200",
"transport": "flight",
"airline": {
"code": "AT",
"name": "Royal Air Maroc",
"icao": "RAM",
"alliance": null,
"website": "https://www.royalairmaroc.com/int-en",
"logo_link": null
},
"operating_airline": {
"code": "AT",
"name": "Royal Air Maroc",
"icao": "RAM",
"alliance": null,
"website": "https://www.royalairmaroc.com/int-en",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:CMN",
"code": "CMN",
"name": "Mohammed V International",
"slug": "mohammed-v-international-casablanca-morocco",
"type": "airport",
"city": {
"id": "City:casablanca_ma",
"name": "Casablanca",
"code": "CAS",
"slug": "casablanca-morocco"
},
"country": {
"code": "MA",
"name": "Morocco"
},
"timezone": "Africa/Casablanca",
"gps": {
"lat": 33.3675,
"lng": -7.59
}
},
"local_time": "2026-11-17T14:50:00",
"utc_time": "2026-11-17T14:50:00"
},
"arrival": {
"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": "2026-11-17T17:55:00",
"utc_time": "2026-11-17T22:55:00"
},
"duration_minutes": 485,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 55,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVVg6MjIzMjpDREc6MTc5NDk0NTMwMDpNQUQ6MTc5NDk1MzEwMDplY29ub215OkZhbHNlOjo6QUZ8VVg6OTE6TUFEOjE3OTUwMTI1MDA6SkZLOjE3OTUwNDIyMDA6ZWNvbm9teTpGYWxzZTo6OlVYIiwiaSI6WyIyNWMzMjBhMTUxMjYwMDAwMjY0NTM0NTJfMHwyNWMzMjBhMTUxMjYwMDAwMjY0NTM0NTJfMSJdLCJ0aGMiOjAsInRhdCI6MCwidmkiOjAsInQiOiJPVyJ9",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HMY1dAPP_7bzvHNNL62OuMldd4f79qQHnJEVvgvbootihYn-bSVnwDUFdqRFPt5DNaD3utLb38t49WPFUfK2eCfHYeSQCMcBudRipYwNfGWn4gJ82eAWW7K5oyBfqmmASgkqXTn1597e5fjm97t8JQ83D463hY469GjKqYZT1DoiMI5EPTyN_OFevp6hXc1eJjjkp7UEByy304vC8bIG92UFBIHDnyln4upj1Y-fTMN6RR1_t6zMc6-oRz3w1GU8TH23YTpp7kcHULlDpBbyse5jlT43VjVfigeihtpvOfaEQIEUb9UuGaeexZIXMAmStQ874ABMaBhkgqRLv_VPAsY75toiotDMkaLldihFdvFSiWpYfWLRBynNk8DqAxtNukH76O7L8xo9tn51kiLBGpYdJOfq4bbqx5GFSy8YLYYfvhqhBSn1afnrllpwiGTf5aTYf7jjWEeRLQZcnf_xuB0P0mCgb_hBB6o8OBU3jSCQio3koEqYPbSuuhaDoddqnB2rcveTY2IofRYPdfnbXCCjXSc0jlB9ZUMcyY9YQqfZxbDOBQcg02aQB1uvR5RL8ECca6YWy2APdZ5U8uN2K_xffLxtn8UGCc2IiIydvKQRFCe3nr6T8s_ClIWwT2zUeQPgtE1rbDmffMdRmDp6wBoIX3eToLIlkKjiMLOHD-G5TKW4JwIuDXJ3OSstY3aXN3L8OfOD_kPcsLwgUGWyA2JrpaJl5QVKXhFOYQZ7b6zeqIrluddnr5iBTpCOfxpxBgWLjhqA8zfvQ0u2dvvvTWR9iDFJNyf29QXpjt3LANwKy8jnO74VOMszI95dWYQz5jBcSQgnZZlnVM1c5CS_vlA4T9uoFfVSferaZcenJE2ZV9yzesbZ5EshnJ6xlAvTwZbgN40YKv0nEz7ApbrDGJtQZGGCFjznOdeAV4_Zzjn6Cf4Hz0BPbowKa0v-jU9NSNIuW6sxy1_5mPPNiRmQZbck5D_w_NknFYLEMa-RNUe8Ub23cRPtKR75tZnf8IzSYfxzXvQB_6ngPf_iHaMIKaQ2NLgLkJG79xj-7CmcHy6ruxvuGVAPNBNPg8Ppuv4k9u07CmAGNRfm_EUJj--6J5ztmD9gihshOfC6umo5pEtUKeTEtMknpQxchawnqg9tGZg53oRJq8SU0qt7MHBFJ-y4ygRRWiv_vZGHmSV4W0RY%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 569,
"currency": "USD"
},
"price_eur": 508.25,
"fares": {
"standard": {
"amount": 711.25,
"currency": "USD"
},
"flexi": {
"amount": 768.15,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 85.35,
"currency": "USD"
},
"duration_minutes": 1615,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": null,
"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",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"bags": {
"included": {
"personal_item": 1,
"hand_bag": 0,
"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": 2,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 44,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 25,
"height_cm": 35,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 188.86,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 426.87,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 569,
"currency": "USD"
},
"price_eur": 508.25,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HMY1dAPP_7bzvHNNL62OuMldd4f79qQHnJEVvgvbootihYn-bSVnwDUFdqRFPt5DNaD3utLb38t49WPFUfK2eCfHYeSQCMcBudRipYwNfGWn4gJ82eAWW7K5oyBfqmmASgkqXTn1597e5fjm97t8JQ83D463hY469GjKqYZT1DoiMI5EPTyN_OFevp6hXc1eJjjkp7UEByy304vC8bIG92UFBIHDnyln4upj1Y-fTMN6RR1_t6zMc6-oRz3w1GU8TH23YTpp7kcHULlDpBbyse5jlT43VjVfigeihtpvOfaEQIEUb9UuGaeexZIXMAmStQ874ABMaBhkgqRLv_VPAsY75toiotDMkaLldihFdvFSiWpYfWLRBynNk8DqAxtNukH76O7L8xo9tn51kiLBGpYdJOfq4bbqx5GFSy8YLYYfvhqhBSn1afnrllpwiGTf5aTYf7jjWEeRLQZcnf_xuB0P0mCgb_hBB6o8OBU3jSCQio3koEqYPbSuuhaDoddqnB2rcveTY2IofRYPdfnbXCCjXSc0jlB9ZUMcyY9YQqfZxbDOBQcg02aQB1uvR5RL8ECca6YWy2APdZ5U8uN2K_xffLxtn8UGCc2IiIydvKQRFCe3nr6T8s_ClIWwT2zUeQPgtE1rbDmffMdRmDp6wBoIX3eToLIlkKjiMLOHD-G5TKW4JwIuDXJ3OSstY3aXN3L8OfOD_kPcsLwgUGWyA2JrpaJl5QVKXhFOYQZ7b6zeqIrluddnr5iBTpCOfxpxBgWLjhqA8zfvQ0u2dvvvTWR9iDFJNyf29QXpjt3LANwKy8jnO74VOMszI95dWYQz5jBcSQgnZZlnVM1c5CS_vlA4T9uoFfVSferaZcenJE2ZV9yzesbZ5EshnJ6xlAvTwZbgN40YKv0nEz7ApbrDGJtQZGGCFjznOdeAV4_Zzjn6Cf4Hz0BPbowKa0v-jU9NSNIuW6sxy1_5mPPNiRmQZbck5D_w_NknFYLEMa-RNUe8Ub23cRPtKR75tZnf8IzSYfxzXvQB_6ngPf_iHaMIKaQ2NLgLkJG79xj-7CmcHy6ruxvuGVAPNBNPg8Ppuv4k9u07CmAGNRfm_EUJj--6J5ztmD9gihshOfC6umo5pEtUKeTEtMknpQxchawnqg9tGZg53oRJq8SU0qt7MHBFJ-y4ygRRWiv_vZGHmSV4W0RY%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-17T20:55:00",
"utc_time": "2026-11-17T19:55:00"
},
"arrival": {
"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": "2026-11-18T17:50:00",
"utc_time": "2026-11-18T22:50:00"
},
"duration_minutes": 1615,
"stops": 1,
"airlines": [
"UX"
],
"segments": [
{
"flight_number": "UX2232",
"transport": "flight",
"airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"operating_airline": {
"code": "AF",
"name": "Air France",
"icao": "AFR",
"alliance": "SkyTeam",
"website": "https://www.airfrance.fr/en?setPreferredLang=true",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-17T20:55:00",
"utc_time": "2026-11-17T19:55:00"
},
"arrival": {
"station": {
"id": "Station:airport:MAD",
"code": "MAD",
"name": "Adolfo Suárez Madrid–Barajas",
"slug": "adolfo-suarez-madrid-barajas-madrid-spain",
"type": "airport",
"city": {
"id": "City:madrid_es",
"name": "Madrid",
"code": "MAD",
"slug": "madrid-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 40.4936111,
"lng": -3.5666667
}
},
"local_time": "2026-11-17T23:05:00",
"utc_time": "2026-11-17T22:05:00"
},
"duration_minutes": 130,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "UX91",
"transport": "flight",
"airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"operating_airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:MAD",
"code": "MAD",
"name": "Adolfo Suárez Madrid–Barajas",
"slug": "adolfo-suarez-madrid-barajas-madrid-spain",
"type": "airport",
"city": {
"id": "City:madrid_es",
"name": "Madrid",
"code": "MAD",
"slug": "madrid-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 40.4936111,
"lng": -3.5666667
}
},
"local_time": "2026-11-18T15:35:00",
"utc_time": "2026-11-18T14:35:00"
},
"arrival": {
"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": "2026-11-18T17:50:00",
"utc_time": "2026-11-18T22:50:00"
},
"duration_minutes": 495,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 990,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVFM6MTExOkNERzoxNzk0OTA5MDAwOllVTDoxNzk0OTM3MjAwOmVjb25vbXk6RmFsc2U6OjpUU3xBQzo3MzQ6WVVMOjE3OTQ5NTQ5MDA6TEdBOjE3OTQ5NjAxODA6ZWNvbm9teTpUcnVlOjpUcnVlOkFDIiwiaSI6WyIyNWMzMGVhZTUxMjYwMDAwNGQ3ODc3NTdfMHwwZWFlMjJlZTUxMjYwMDAwZTQ0YWVlYzVfMCJdLCJ0aGMiOjAsInRhdCI6MCwidmkiOjEsInQiOiJPVyJ9",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HxG7kTjQuzV7bjrk-rfQjynBmyZYPKpy0MBDM29sZkYu2TFGT0b5RSjYNZOEKtYsIu0y3nICDsBV2muPCiuGMRqllqx9our1TidWb_pwSitGq2xDNeLkFC0bp9mSBFUM5l2leEOD6cKY-iOIHfCh90F4CCPa4e1SDgE9-2MLCK4Bxob7xF_Ol5KS6rHPvEh0Qer7HC4o_cMylpJJzpF2LRlU1m44y3wVkQNezfcKokH4Ts3qXZLfHRG11q9OOOhsG6A98rmiIpahnQe_DJ2AbNUPlPjyo1ge76qNQDXgI0-Osxe98PWPMEDYIrrkerPtPdWZCSCiXe46DF_398PQoVV8KGtf99RCNJoXx9upeNCAgRVUIw0pMOQWxrUau5Rggc7xNZvnytTKFDyY1xM4d7Y-j6rSTOHzWs-gcr-1MFsJQeMnsF2dPvweLC5VgzlFQo681Dea8eozTmIeCWbKoNfQTeq5ICWR4ggUsAyB5uZvjoVjdUp2bCqVN59KcCg4jyRjYSaP0Y_7ysaX8Y6n_jlp0zTmHbwEp8lQACf0GJgYoRKOKNtdPOiBv_TK1S0bo_9cdoW93v2BG6TT2BDAfq1V0CXRdcUkYSjMhDc9Dw4muQKYwF-QAbMbbWB0BRsQjvvzp2UFUAqzCPv5xywomaliF3peJlLVML350b3ENVDJvUFwrNKG3pD8rWFlvrmjra7pbhTSHURM500onBcq0zxtN5Tm9KH9TYn_YB8nNoKBhUnmeA9a0NmoZktknNUGkZmf0NeB6Nid-PLq-eEhRFKcvAIRYTdUCUPbCstxqDSOqdkQnarE-otdCVBEUYAdXTvCFR9vBEZk8yP02xWXEgd4iX5OVodp4L-jCpxifEEKCnUUHzsrJdIO5SgV6azAjfC_eC4JWE_6WwhK-3SOYecd2K_8EnliumjFAaVi1EUhzpV9xbH7VGukxfRCTlzBBsppPbpDoFNg3JuuydsTuS_nd7plDrWJ2f9wWG3EYSDa-lYUDN1mInasYzD9gg3VUbiOqC5sIPEiL_YVGREYZN2Q81htmHLUz5JqSMba2p1xUe_j7zIuWvcAz57uYQQqBTOrt3iqOWa7B5C6js-Y-f7RHVW0_d1_F5IYk0Dm-gH-XIwdb_5-2fY4bKvrnAQfRlQf_5roUk528c7RxatWUpKZy3JnKCg5Ius0Ro53h949wP2_eeZO5PhPf5xOX_nZ2QSxmiv3ByS2xyPtU7JkZmPUsACEIZtlX2wLqUPLZ0pmimhO5K3FZPikqnI6Uh_S4T4KTVcw210ARLLQ53QezffmOyY9L4TYP5DvTt5ohXfAq2jct3QuYk5aERjzFHb0e247BWNonGJ03ByBATfBECbGMGoj60f3QvjwB9TiIGpGBPul7hogr3P3jaNazmw_q&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 684,
"currency": "USD"
},
"price_eur": 610.97,
"fares": {
"standard": {
"amount": 855,
"currency": "USD"
},
"flexi": {
"amount": 923.4,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 136.8,
"currency": "USD"
},
"duration_minutes": 853,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": 9,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"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": 5,
"length_cm": 43,
"width_cm": 16,
"height_cm": 33,
"dimensions_sum_cm": 92
}
]
}
],
"hand_bag_tiers": [],
"checked_bag_tiers": [
{
"price": {
"amount": 145.76,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 402.87,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 684,
"currency": "USD"
},
"price_eur": 610.97,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HxG7kTjQuzV7bjrk-rfQjynBmyZYPKpy0MBDM29sZkYu2TFGT0b5RSjYNZOEKtYsIu0y3nICDsBV2muPCiuGMRqllqx9our1TidWb_pwSitGq2xDNeLkFC0bp9mSBFUM5l2leEOD6cKY-iOIHfCh90F4CCPa4e1SDgE9-2MLCK4Bxob7xF_Ol5KS6rHPvEh0Qer7HC4o_cMylpJJzpF2LRlU1m44y3wVkQNezfcKokH4Ts3qXZLfHRG11q9OOOhsG6A98rmiIpahnQe_DJ2AbNUPlPjyo1ge76qNQDXgI0-Osxe98PWPMEDYIrrkerPtPdWZCSCiXe46DF_398PQoVV8KGtf99RCNJoXx9upeNCAgRVUIw0pMOQWxrUau5Rggc7xNZvnytTKFDyY1xM4d7Y-j6rSTOHzWs-gcr-1MFsJQeMnsF2dPvweLC5VgzlFQo681Dea8eozTmIeCWbKoNfQTeq5ICWR4ggUsAyB5uZvjoVjdUp2bCqVN59KcCg4jyRjYSaP0Y_7ysaX8Y6n_jlp0zTmHbwEp8lQACf0GJgYoRKOKNtdPOiBv_TK1S0bo_9cdoW93v2BG6TT2BDAfq1V0CXRdcUkYSjMhDc9Dw4muQKYwF-QAbMbbWB0BRsQjvvzp2UFUAqzCPv5xywomaliF3peJlLVML350b3ENVDJvUFwrNKG3pD8rWFlvrmjra7pbhTSHURM500onBcq0zxtN5Tm9KH9TYn_YB8nNoKBhUnmeA9a0NmoZktknNUGkZmf0NeB6Nid-PLq-eEhRFKcvAIRYTdUCUPbCstxqDSOqdkQnarE-otdCVBEUYAdXTvCFR9vBEZk8yP02xWXEgd4iX5OVodp4L-jCpxifEEKCnUUHzsrJdIO5SgV6azAjfC_eC4JWE_6WwhK-3SOYecd2K_8EnliumjFAaVi1EUhzpV9xbH7VGukxfRCTlzBBsppPbpDoFNg3JuuydsTuS_nd7plDrWJ2f9wWG3EYSDa-lYUDN1mInasYzD9gg3VUbiOqC5sIPEiL_YVGREYZN2Q81htmHLUz5JqSMba2p1xUe_j7zIuWvcAz57uYQQqBTOrt3iqOWa7B5C6js-Y-f7RHVW0_d1_F5IYk0Dm-gH-XIwdb_5-2fY4bKvrnAQfRlQf_5roUk528c7RxatWUpKZy3JnKCg5Ius0Ro53h949wP2_eeZO5PhPf5xOX_nZ2QSxmiv3ByS2xyPtU7JkZmPUsACEIZtlX2wLqUPLZ0pmimhO5K3FZPikqnI6Uh_S4T4KTVcw210ARLLQ53QezffmOyY9L4TYP5DvTt5ohXfAq2jct3QuYk5aERjzFHb0e247BWNonGJ03ByBATfBECbGMGoj60f3QvjwB9TiIGpGBPul7hogr3P3jaNazmw_q&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": 762.04,
"currency": "USD"
},
"price_eur": 680.67,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HrVxhRiRfZGSqhGCiL2HMZtuevD3bHL5rYvtRvn_zf03lXfoECT0XFTguo3ETNcANISSEundOunpp6yaeXIPaRBV2gVWgXyk3MPsOhLF9EdffKnOL7vY6PME-c5ABNMWCxe4BT-ZeNXbiJTwTNr8V9yx75UpeafCYqWKk5p-5Bn0NwfSQkqKvX2sGDEGQqKU9Zvbz6Gz9iut7p02eWk9o2w7LVa5faT4Hdpdc3UW4hysNBGMzQapoFPeq7-zt_xF4-xSQR2Xt0t-XVTzmoWARDTyfMvTvMs7nOgdIltFAe3aLxaKT2QENuMue44yyB2DLAKbUb18S4GgGKtMGCIqXAshvP3M6YUpdysrDvyqjOwKDWJl2g5qb8gO21-ySCpHvWLf865ycGao36MkOYxzBWoU1zke-PL9JeO79AqYBZ33DmkeBgJh89yR0g4JTbLls3m1aMSrRSBIAsy5SO-RvaLnsDjH1Hc9lfw8cP4NGx4idSDdYiam5LCtKjbsjY_Jt5xFt_XCOUNgULwEvlb5S5ghqvIDjhNNmbcOvdN4zZpyWGnbtwxG-vnGSfToM4V5fqeD_sjRmOxQrFlAEI3DlnLi7YIJi74M04Tp-IylgEmxayjwPtZsj6M4P2Yw_DWDu-wFjLmMG9nLHW7mguDrulkApZOXIljGJ-iB5VC9Xopn3jM1nPdzDx3htH0yWTHOhsLGTd-xM7hU12yOnu1TVVgy7zIraktjmpQqIuyhEksy4eYFmzsPVkcgXLJg2Q7KWqB76Yi2gcO6fcgLPx0Yn_sAY7V3BRf22eBUkqSsH2oSMWj5VRUHlW_3kb8cKS94Ez6z4Ze-eNDeY4B2b4T1HbEkXfrY77e4DZ1n2sxPfHHz5yrlcj7PrcD9wNJ31axYGs9TBaC7F-jWVFeCg9xAR-ILjSnPY3IWfKI9U1fwDtnUI2oiQH2rgN3JAeLietJ8UnO_QDaicC8s0fezh3V-4XFAO4PhpzKyZV9kswtsVJgJprwB-OccRmkB5soq96eQmt4BzsiMITib4NrTysYS9WSqqPvZRiSK1ldIyiEdVC321hyN58kXcl9LVdffSUylR8W1XPGEx52QsCy_HTBbsL_TxlNPncFKePzCEUtlpGBXcnTY5UQul64XsvrSChbuvhaNQ46tuR8r-oYob1ULtZcS3aeKMXt7VpmQavtqER6KtEl4Po58CmmqMZwLxTrB58nNv2E1XWopYcIwskwboudoFgi8c74_P-hgytv4tbMhVnHvev-7kVXnA-a35Pg0yiU_hf8beLCSIDTD_BFF2UATTiqGe_FzscbTPP1jiUtjfQDZ3VOV4P7cCZy_ldAHNIU0lHh66axtIEjzotrPyBqaaZr_1o8eMe4lxEsySwUDgWw3xNxKVxNmHku4tNZZz&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-17T10:50:00",
"utc_time": "2026-11-17T09:50:00"
},
"arrival": {
"station": {
"id": "Station:airport:LGA",
"code": "LGA",
"name": "LaGuardia",
"slug": "laguardia-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.7772222,
"lng": -73.8725
}
},
"local_time": "2026-11-17T19:03:00",
"utc_time": "2026-11-18T00:03:00"
},
"duration_minutes": 853,
"stops": 1,
"airlines": [
"AC",
"TS"
],
"segments": [
{
"flight_number": "TS111",
"transport": "flight",
"airline": {
"code": "TS",
"name": "Air Transat",
"icao": "TSC",
"alliance": null,
"website": "https://www.airtransat.com/",
"logo_link": null
},
"operating_airline": {
"code": "TS",
"name": "Air Transat",
"icao": "TSC",
"alliance": null,
"website": "https://www.airtransat.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-17T10:50:00",
"utc_time": "2026-11-17T09:50:00"
},
"arrival": {
"station": {
"id": "Station:airport:YUL",
"code": "YUL",
"name": "Montréal–Pierre Elliott Trudeau International",
"slug": "montreal-pierre-elliott-trudeau-international-montreal-quebec-canada",
"type": "airport",
"city": {
"id": "City:montreal_qc_ca",
"name": "Montreal",
"code": "YMQ",
"slug": "montreal-quebec-canada"
},
"country": {
"code": "CA",
"name": "Canada"
},
"timezone": "America/Toronto",
"gps": {
"lat": 45.4705556,
"lng": -73.740833
}
},
"local_time": "2026-11-17T12:40:00",
"utc_time": "2026-11-17T17:40:00"
},
"duration_minutes": 470,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "AC734",
"transport": "flight",
"airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"operating_airline": {
"code": "AC",
"name": "Air Canada",
"icao": "ACA",
"alliance": "Star Alliance",
"website": "https://www.aircanada.com/en/home.html",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:YUL",
"code": "YUL",
"name": "Montréal–Pierre Elliott Trudeau International",
"slug": "montreal-pierre-elliott-trudeau-international-montreal-quebec-canada",
"type": "airport",
"city": {
"id": "City:montreal_qc_ca",
"name": "Montreal",
"code": "YMQ",
"slug": "montreal-quebec-canada"
},
"country": {
"code": "CA",
"name": "Canada"
},
"timezone": "America/Toronto",
"gps": {
"lat": 45.4705556,
"lng": -73.740833
}
},
"local_time": "2026-11-17T17:35:00",
"utc_time": "2026-11-17T22:35:00"
},
"arrival": {
"station": {
"id": "Station:airport:LGA",
"code": "LGA",
"name": "LaGuardia",
"slug": "laguardia-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.7772222,
"lng": -73.8725
}
},
"local_time": "2026-11-17T19:03:00",
"utc_time": "2026-11-18T00:03:00"
},
"duration_minutes": 88,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 295,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVEs6MTgzMjpDREc6MTc5NDkxMzIwMDpJU1Q6MTc5NDkyNjQwMDplY29ub215OkZhbHNlOjo6VEt8VEs6Mjk6SVNUOjE3OTQ5MzMwMDA6RVdSOjE3OTQ5NzI2MDA6ZWNvbm9teTpGYWxzZTo6OlRLIiwiaSI6WyIyNWMzMWNkYjUxMjYwMDAwMmY2MzhlYTFfMHwyNWMzMWNkYjUxMjYwMDAwMmY2MzhlYTFfMSJdLCJ0aGMiOjAsInRhdCI6MCwidmkiOjAsInQiOiJPVyJ9",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H8ZT2o2lQ24n5aojLMRNE_PMObSbF5FB66g9VREXkvHiL6yjYabh3xfvY_sVXa8aah2hZjDEqrmt7PSot6y96FirS0R528w_rI1AoLt1bdyfJKisXdNtwxKTcnulXD6A3gnadtbz3iu-5JxoHeKPZiUz8YgTLcT2eSXGW_333ReIfPcLRnyHSnuRTteX1YlFVOsfTl6i1yNnrj0O-Pr9-KxwhQc-TSjf-N_DCVy5o9J9asAQED3V04oHHHfm8rpjLaRXAAOXZYaVv5LQ9jAYabNIX7B05q83t4OR-j9uAStd8RyvxyAyRByF5H5zSz1t-El_iFIn8qoO8tDZoPOyDHPTZDyhJ88aTAM100uih_d7OglsYWKhBxcQAEu6JoLqkY_hiyDa9j4wYmdLbAMoImNj86ICBBYDFw8xkm5lMCjElSw624TlRNdiYo_0N3Uez1LuGqvGSRpqUne21H5pBxWi-KWgOrs92TjRD-0zhf1tU1yAw8O46pPHcoJ2LaSdYrp7fDwaNE9lon_I5g2NcZu7aK_cyGsIhz5AVne_qjzPeDt2rAWzJmQBfcimLHiJZUpllNz0GWQf8JwhrvJQh9_IX14TjzCuH9ag2WEQptIlS8PUzESP_AxzXEiRTjdQyrlu4x274m7RZf_pt2Gr5ll_LPP23u26VhF4ly0sBirobNAAfRPl12tqBnAvZSlCRNPab0cO1FG1gP-DKtZ_Xvqt7mdoIWXjfx7LFF4OpoGE3-HIGrWoTIqP1Z9z0BSrKVgNLSUJ7ky_a9XYF36tiOfA6CMEQuQie6duDNOV616pmjctE2yTd3O7whRz_-1OFOt1krSmlaKNomX7qR46SNcMIMq9TyDXIczSz2Cw69gP4b9gKMPaZ0HThJOFEpzGFO8ijunDJASzp5-LK367VZOgYPXEg9lESWrcoQpQIGIOSerT5QV2MaV7bWryQpgP8w4NkcveTU-wGPX98zhAYJu0A6Pl2xeRGGm17kUzLN6n80dXdAYxbdBtQ48rmWWDPziucCFdJ4esCvfkYjemzPav7U1sMK8gA7MWhXBQaBwpvjRe2tGjD1Q886YHMnFoFocrhZyZfDlGTHaEVs1O4XSasOtEQuG6NRIqhgX5AhUhSLB-6mtYA4CseXYb_HygmXFQ-IkOM958jrF-S_aF9gvvl6X2SyllrhBDRe0czJilI9UO4EVvJnulDZMUAoHcQSTOydaDy1HPhO12Sq-Ccaw%3D%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 667,
"currency": "USD"
},
"price_eur": 595.78,
"fares": {
"standard": {
"amount": 833.75,
"currency": "USD"
},
"flexi": {
"amount": 900.45,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 100.05,
"currency": "USD"
},
"duration_minutes": 990,
"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": 1
},
"has_bag_options": true,
"has_no_checked_bag_option": false,
"personal_item_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 4,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 8,
"length_cm": 55,
"width_cm": 23,
"height_cm": 40,
"dimensions_sum_cm": 118
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 667,
"currency": "USD"
},
"price_eur": 595.78,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H8ZT2o2lQ24n5aojLMRNE_PMObSbF5FB66g9VREXkvHiL6yjYabh3xfvY_sVXa8aah2hZjDEqrmt7PSot6y96FirS0R528w_rI1AoLt1bdyfJKisXdNtwxKTcnulXD6A3gnadtbz3iu-5JxoHeKPZiUz8YgTLcT2eSXGW_333ReIfPcLRnyHSnuRTteX1YlFVOsfTl6i1yNnrj0O-Pr9-KxwhQc-TSjf-N_DCVy5o9J9asAQED3V04oHHHfm8rpjLaRXAAOXZYaVv5LQ9jAYabNIX7B05q83t4OR-j9uAStd8RyvxyAyRByF5H5zSz1t-El_iFIn8qoO8tDZoPOyDHPTZDyhJ88aTAM100uih_d7OglsYWKhBxcQAEu6JoLqkY_hiyDa9j4wYmdLbAMoImNj86ICBBYDFw8xkm5lMCjElSw624TlRNdiYo_0N3Uez1LuGqvGSRpqUne21H5pBxWi-KWgOrs92TjRD-0zhf1tU1yAw8O46pPHcoJ2LaSdYrp7fDwaNE9lon_I5g2NcZu7aK_cyGsIhz5AVne_qjzPeDt2rAWzJmQBfcimLHiJZUpllNz0GWQf8JwhrvJQh9_IX14TjzCuH9ag2WEQptIlS8PUzESP_AxzXEiRTjdQyrlu4x274m7RZf_pt2Gr5ll_LPP23u26VhF4ly0sBirobNAAfRPl12tqBnAvZSlCRNPab0cO1FG1gP-DKtZ_Xvqt7mdoIWXjfx7LFF4OpoGE3-HIGrWoTIqP1Z9z0BSrKVgNLSUJ7ky_a9XYF36tiOfA6CMEQuQie6duDNOV616pmjctE2yTd3O7whRz_-1OFOt1krSmlaKNomX7qR46SNcMIMq9TyDXIczSz2Cw69gP4b9gKMPaZ0HThJOFEpzGFO8ijunDJASzp5-LK367VZOgYPXEg9lESWrcoQpQIGIOSerT5QV2MaV7bWryQpgP8w4NkcveTU-wGPX98zhAYJu0A6Pl2xeRGGm17kUzLN6n80dXdAYxbdBtQ48rmWWDPziucCFdJ4esCvfkYjemzPav7U1sMK8gA7MWhXBQaBwpvjRe2tGjD1Q886YHMnFoFocrhZyZfDlGTHaEVs1O4XSasOtEQuG6NRIqhgX5AhUhSLB-6mtYA4CseXYb_HygmXFQ-IkOM958jrF-S_aF9gvvl6X2SyllrhBDRe0czJilI9UO4EVvJnulDZMUAoHcQSTOydaDy1HPhO12Sq-Ccaw%3D%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": 744.93,
"currency": "USD"
},
"price_eur": 665.39,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HDMyJGG11msE-gzeKx2laaSFW_epKQ-ftU6sVo-w46T6xzVDyxmQ42vSIwyd9Dx63P8iJmQAHQHYltmWPdyDa2IFVTEZVNlVzDkaJWQEmRkxmWI8IEu2SfuE-wmN3_Dj-f23YZA5SyRbPBmJymllg_5o2_5LJD2fFrpgpFKC8ciGovq2_hRe3vfIgTQlx2JaKSgcRkwea0Ysi4vzJiIJ5S1wvb9crfPnxWe_hvDG43XM_3glpWcmmJ5S0ibyxGLzPVa2xwI_t81x-7nu53KRgXgroTe3dgPJkKEO5c0T1ILvkS6gB2VnuphDw3lEhCOrR5gGkZo5dWjzBGCkD-kXPf7-wEHj8oGcStYw_4-xLfJ8DT_GuIsfj0M4k7iwqch_hrqamX_1qH6r-uDEcsFqE0C289Y0UCSE4FyBbQhrpjPW2ztgyRNPocQ5JaQAGAlHSGa3Pl8-JhjvEvlzxF5_1jbhfTgxNuu-kZu7omJyQ6PZ8Zdkti4zSOli-L9V07VIMsi-Mefd-Eo7H_dfrbVWANHKM6jHHghJd6eUAQrQ17X6MtZeD2k6yawf7aCphYL1MgquX_iHGFutrv8-GHdezVcEWW73ZPSwm4X4HNA4Dijd1x-GUTZ1Dh5h9uxPAQ86I9KgHncR1WV63VEuXln2DYdAmrWvVRT2pZ2mnJKgd-g0oZfny0dIhRlwat6pPiYWB_Qra2kt7oHlM69yxJ55Kw9_IarNJSVAraM7ZxLCcr6oF3WKdW08jaRd28fLeLj35aqNpnu-hH5gfKU4St1LaqsxTSwUlLVXuMGz-zLI0PBG4mOeCtX2w6VyDUwyPKLjtbAqeTLou6bjkawMCXLOHj3wKm2Uq-z4JFnJr_SaUGYeUcsr5z7wpne4kSKfTlKeIy03qjC2sKMWgzbtDLryKS9ria4iLYOTfcrMQusmkan4GhW-pm8FIC1A93Cg5u4SNm7JkYc9Vrqf3PTCTiwR-Zp1oeQ7ZjXU4w7PSEkWxHRvtFnVCKnn-9oGEXkSFuPlciJM6BdryL5wGFNPu7UC-8n7gfql3GCXFjQOu-VGDIcB_R-H4u2GwPYaCIsSP7pPTPdtEXfvVfco0egyLOw5kZHsxWHV51d8iYy-7QJ2DZKmeM1M9LALa6h-lEDb-EZR7MweSX5COsJkKMDZwWzRdm0z9FjoB3D2iaFCfs6H1AvkIhe2I7nyxj0B7wQ0JjSoy06rnkJXdB1_8lRIGjpcnFgB6_qKm3PhUreFjuEoHAS0%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-17T12:00:00",
"utc_time": "2026-11-17T11:00:00"
},
"arrival": {
"station": {
"id": "Station:airport:EWR",
"code": "EWR",
"name": "Newark Liberty International",
"slug": "newark-liberty-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.6925,
"lng": -74.168611
}
},
"local_time": "2026-11-17T22:30:00",
"utc_time": "2026-11-18T03:30:00"
},
"duration_minutes": 990,
"stops": 1,
"airlines": [
"TK"
],
"segments": [
{
"flight_number": "TK1832",
"transport": "flight",
"airline": {
"code": "TK",
"name": "Turkish Airlines",
"icao": "THY",
"alliance": "Star Alliance",
"website": "https://www.turkishairlines.com/",
"logo_link": null
},
"operating_airline": {
"code": "TK",
"name": "Turkish Airlines",
"icao": "THY",
"alliance": "Star Alliance",
"website": "https://www.turkishairlines.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-17T12:00:00",
"utc_time": "2026-11-17T11:00:00"
},
"arrival": {
"station": {
"id": "Station:airport:IST",
"code": "IST",
"name": "Istanbul Airport",
"slug": "istanbul-ataturk-istanbul-turkey",
"type": "airport",
"city": {
"id": "City:istanbul_tr",
"name": "Istanbul",
"code": "IST",
"slug": "istanbul-turkey"
},
"country": {
"code": "TR",
"name": "Turkey"
},
"timezone": "Europe/Istanbul",
"gps": {
"lat": 41.275278,
"lng": 28.751944
}
},
"local_time": "2026-11-17T17:40:00",
"utc_time": "2026-11-17T14:40:00"
},
"duration_minutes": 220,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "TK29",
"transport": "flight",
"airline": {
"code": "TK",
"name": "Turkish Airlines",
"icao": "THY",
"alliance": "Star Alliance",
"website": "https://www.turkishairlines.com/",
"logo_link": null
},
"operating_airline": {
"code": "TK",
"name": "Turkish Airlines",
"icao": "THY",
"alliance": "Star Alliance",
"website": "https://www.turkishairlines.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:IST",
"code": "IST",
"name": "Istanbul Airport",
"slug": "istanbul-ataturk-istanbul-turkey",
"type": "airport",
"city": {
"id": "City:istanbul_tr",
"name": "Istanbul",
"code": "IST",
"slug": "istanbul-turkey"
},
"country": {
"code": "TR",
"name": "Turkey"
},
"timezone": "Europe/Istanbul",
"gps": {
"lat": 41.275278,
"lng": 28.751944
}
},
"local_time": "2026-11-17T19:30:00",
"utc_time": "2026-11-17T16:30:00"
},
"arrival": {
"station": {
"id": "Station:airport:EWR",
"code": "EWR",
"name": "Newark Liberty International",
"slug": "newark-liberty-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.6925,
"lng": -74.168611
}
},
"local_time": "2026-11-17T22:30:00",
"utc_time": "2026-11-18T03:30:00"
},
"duration_minutes": 660,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 110,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVFM6MTExOkNERzoxNzk0OTA5MDAwOllVTDoxNzk0OTM3MjAwOmVjb25vbXk6RmFsc2U6OjpUU3xQRDoxMDY6WVVMOjE3OTQ5NDI5MDA6WVlaOjE3OTQ5NDg0MjA6ZWNvbm9teTpUcnVlOjpUcnVlOlBEfFBEOjYwNzpZWVo6MTc5NDk1NzkwMDpMR0E6MTc5NDk2MzYwMDplY29ub215OkZhbHNlOjo6UEQiLCJpIjpbIjI1YzMwZWFlNTEyNjAwMDA0ZDc4Nzc1N18wfDBlYWUyMmVlNTEyNjAwMDBmNDYxOTg3M18wfDBlYWUyMmVlNTEyNjAwMDBmNDYxOTg3M18xIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MSwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HwPM_0FgueW29EV5lOlXU57hrKCABJSs55kPTqFf7gArcJkOMEtFnDGx9iTHewkG2x-Pt5v-K9tM7T4WrHrg__D5qmfl2WrTX22NlXUAG5KRveitCfLoMEkTxMsHi528AkYZ3G0VlRrZv1YJXu3lVhgyNO47eLZrAK0E6-_oybVlRcEx05xjpPqLHXkQab8CWWuHqk5Yf9I6G7FGxgnGvAuEnSxC2EJiu5ZUgwZUF2ARSgFLTMDopv-e7I80satoi9aGEgKFL2UCaA3geEM93JePZmm2It1lZJY9GWWlL9G1Q_fnGipYYXGEYYxm7QcIp-skmypU1iuwxuhgrtEc9Tff8Y9O8TPUXBuWfTN5Dp1x44xrxa1rMiVRx-_zc-gmITmbJBvsIxs10A-1J_MW42Z8Xxf37PVg4spiubBqh-BcNP3PPrZwKJtCO0T1-vURtMF7Y8IxZIC4CPVUK77IL9AzGOc_4-X5ApGN1mE3petOMn_PBk_Le4pSm3U2UAfHsKPABBXqXoubAkFK2o7OFvkKZznzsb35ucgf6AmMX1kLYXcrIrOh5JvkOpcVVW9REdL8N4kHeo6ZT0LkdoIIUj3lcPuE4AUvGmwVTldccOsEaP-1anZL2tUOGBNY5_WQlFOGE44wFEklCRCQcBFIl1soHjnmd8fTx_fcrn1vk6qFIrkt3ZVY34JFBdsVbo5iG-0V2Vzxp9lOwk1P63HW_vviRcXfXYGIh1zf3vpxD3L6hHDqeX_bsBTUzf7qAdcAkRcnpdoY3Y-dDSd0Oh7sxLV0usdemtgCHp0GkNfSYePMojqiWe4QMK8uQJ5HJpam29_GJGFhKEL8M7tafl7raEH5ffWcQbnF5d79gQOrAU90_LEaYLbh8H_6QpoNZXZKmvEC4xMCYY9UVxdH6507SKoRzGtWxVZ8jAuMWU_evqVQAWg-AB6mNj6B-BIV0sG5zGW3vMrh06alNFHhcRjPIexs_gqHb37OwawcjMSEBcOx1-HUaDMHXI6H7NmvQi_XTMqUdWrAwQmluwkgfNZ5BaK9AaH7fqH2TbgBKNltqRZ60tqfDDf2yYkCwsAfsvgn-iKfAABw8x6vUFh0tqcR1zIc-_LfttWE5F6Dxegy-eBiG4AdcF1i81o29iD1OaOwh5AluTpbCbCKNrITVKMLnrj4uOQJ5w_MhjAtYp0-3218aeyQriVdJ150tMuLIZjaPNVUPuFBi0tH4r69rbkz2c6ZdO-ppk1TWUNLfhgPnHxnBwRXyMUT9RITp2jNLFPPR8L0GXddxrCM8VFu9H4qRRcKOANSbeJiXskGSsRz12lca3-JXGEd546DBjPcvpNFycNyziLeGfZFySnkKYdBxWp5siuFfG1xgJf4etupgxNCRm9nbEiBltqpqB_kYQ0yTNxpQLId9rSV54ijAdQuXCH5BdWKhLHKWmwEBv_78YPg%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 658,
"currency": "USD"
},
"price_eur": 587.74,
"fares": {
"standard": {
"amount": 822.5,
"currency": "USD"
},
"flexi": {
"amount": 888.3,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 131.6,
"currency": "USD"
},
"duration_minutes": 910,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": 9,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"checked_bag": 0
},
"has_bag_options": true,
"has_no_checked_bag_option": true,
"personal_item_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 8,
"length_cm": 43,
"width_cm": 16,
"height_cm": 33,
"dimensions_sum_cm": 92
}
]
}
],
"hand_bag_tiers": [],
"checked_bag_tiers": []
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 658,
"currency": "USD"
},
"price_eur": 587.74,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HwPM_0FgueW29EV5lOlXU57hrKCABJSs55kPTqFf7gArcJkOMEtFnDGx9iTHewkG2x-Pt5v-K9tM7T4WrHrg__D5qmfl2WrTX22NlXUAG5KRveitCfLoMEkTxMsHi528AkYZ3G0VlRrZv1YJXu3lVhgyNO47eLZrAK0E6-_oybVlRcEx05xjpPqLHXkQab8CWWuHqk5Yf9I6G7FGxgnGvAuEnSxC2EJiu5ZUgwZUF2ARSgFLTMDopv-e7I80satoi9aGEgKFL2UCaA3geEM93JePZmm2It1lZJY9GWWlL9G1Q_fnGipYYXGEYYxm7QcIp-skmypU1iuwxuhgrtEc9Tff8Y9O8TPUXBuWfTN5Dp1x44xrxa1rMiVRx-_zc-gmITmbJBvsIxs10A-1J_MW42Z8Xxf37PVg4spiubBqh-BcNP3PPrZwKJtCO0T1-vURtMF7Y8IxZIC4CPVUK77IL9AzGOc_4-X5ApGN1mE3petOMn_PBk_Le4pSm3U2UAfHsKPABBXqXoubAkFK2o7OFvkKZznzsb35ucgf6AmMX1kLYXcrIrOh5JvkOpcVVW9REdL8N4kHeo6ZT0LkdoIIUj3lcPuE4AUvGmwVTldccOsEaP-1anZL2tUOGBNY5_WQlFOGE44wFEklCRCQcBFIl1soHjnmd8fTx_fcrn1vk6qFIrkt3ZVY34JFBdsVbo5iG-0V2Vzxp9lOwk1P63HW_vviRcXfXYGIh1zf3vpxD3L6hHDqeX_bsBTUzf7qAdcAkRcnpdoY3Y-dDSd0Oh7sxLV0usdemtgCHp0GkNfSYePMojqiWe4QMK8uQJ5HJpam29_GJGFhKEL8M7tafl7raEH5ffWcQbnF5d79gQOrAU90_LEaYLbh8H_6QpoNZXZKmvEC4xMCYY9UVxdH6507SKoRzGtWxVZ8jAuMWU_evqVQAWg-AB6mNj6B-BIV0sG5zGW3vMrh06alNFHhcRjPIexs_gqHb37OwawcjMSEBcOx1-HUaDMHXI6H7NmvQi_XTMqUdWrAwQmluwkgfNZ5BaK9AaH7fqH2TbgBKNltqRZ60tqfDDf2yYkCwsAfsvgn-iKfAABw8x6vUFh0tqcR1zIc-_LfttWE5F6Dxegy-eBiG4AdcF1i81o29iD1OaOwh5AluTpbCbCKNrITVKMLnrj4uOQJ5w_MhjAtYp0-3218aeyQriVdJ150tMuLIZjaPNVUPuFBi0tH4r69rbkz2c6ZdO-ppk1TWUNLfhgPnHxnBwRXyMUT9RITp2jNLFPPR8L0GXddxrCM8VFu9H4qRRcKOANSbeJiXskGSsRz12lca3-JXGEd546DBjPcvpNFycNyziLeGfZFySnkKYdBxWp5siuFfG1xgJf4etupgxNCRm9nbEiBltqpqB_kYQ0yTNxpQLId9rSV54ijAdQuXCH5BdWKhLHKWmwEBv_78YPg%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": 733.21,
"currency": "USD"
},
"price_eur": 654.92,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HWP3uaoHv5q7zfjQMcZ36I6NpTri87EU7U82iW2L_WNMNuYlRwMxwQqU-1VMpT5jiOXADHJ0kM59fMEwyUBfRU8Nsg1_4snaGguI6zlyb3z6ynXAIS-gxyiDMWlwDnOVD03RMnSS_NCpldaLxiQgPkBOdypB8PKP2PFqkAHn-bY0FYBB9KUmDc2ZaSTY08zhvrEcTFE9hEBLoeFbgWJyBz17DGPAZWLkoR69QhkvnoctAEtf8OGilbxoyIJWZq8CIOhpL-Ofiq27QTm_UXMy2bY5yfvbPUBvhyvBpJbkhvGOYeIHTUip-HMVCuztgxZCE6YWludn4mzRIvnoby5IAgfLwdcif1JCMXz0D79oMYY9fMannkU4o2-O32CQAquhbeU0Usk-9f56wtOJKKB4vJ3WcK6OQu29lLa1VCsvhOtTyYbCKGiqDn2zXrRlfVaOnwZB7d4zjYD754QuMzjDk3t-Xp7ij-V5QrW8FN9ooP1m2bKCtx65hzr9nRjSUUitZc693XO1B-eea6ot_ue7LSzfnS-pPEkRacLVAy809oRd-IPF3fsW6sLtf9S5h6_I1ykcbNDEw6uOI88DJCYC1osa8v5t11W4-iKEonR3ArETQaqytK32rmy5HE203b5sradcIifM7z_BkqjjC-3ZSNUaV928Dxx0sV591zTNL2eche_FltRJnKSFBUT9zzh6Lx7VHtM-CCYTTuxH0aEXMbMuY3cw21N7JrbaDknSl0JQ77RUmc8VG_VafNB_arQb7JfUsBIo_VUSpj9mKTO_R4HY09e1AZmwEMVG42xwnXXtjU7ExjelLR5jaTlEJzNMDxNAkOhjX-0HZzDySx61N4WC0-ipPK40QNg6Y_yAmnxFTr90ZwEqq23nAoKrF0qOct_Z_dAzsukF5_t_TyVtSORWhjv-8kYHsurMLduU-MZ-gNvykoDPreQaQdLr1152t3-fVbEJGdXTHxf_tuQlHAaUjGC6_ZbKUVWjhWAkcdgBZgYoBjfFAPDgoQ4bfuzlAFWcGjkJV2_3jM0kMQD_voLENWZq96hmuDZW_eCv6k97C9u4xduTmY3-sfeso1WXjlEF3L3GbKoTh7vjl_NZQ41buClgG_PXn6Ma-Cby0URL9ku7x2yikjlucUb5f6fZmgNNsux_l6lzr7n3mbpiA901UeDfcbO5QX3WgP-618tOtdpcmAPyPFykoZ-MkVazrWFYUrUc81LrbRpTAQVKHCnqUzqh5rrwhuhKbijN2usHif79sDAJ4tQd2GoQdual1NDtSpwfgwh44BcniZsSzww0QPPZDJQoenQeJ-8spkQWWSQqB6zeZIE6DnNaioRo6ihrNE4gb1NmmQimk-FkKq7TsiEfe2gO7XQ6y5MzB_juFem9ztAzLK24mJ6kS16JjRMWYl9JUKnyWVNFqy99NuqVUlGUJjtHjAj1mQwmOHEI%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-17T10:50:00",
"utc_time": "2026-11-17T09:50:00"
},
"arrival": {
"station": {
"id": "Station:airport:LGA",
"code": "LGA",
"name": "LaGuardia",
"slug": "laguardia-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.7772222,
"lng": -73.8725
}
},
"local_time": "2026-11-17T20:00:00",
"utc_time": "2026-11-18T01:00:00"
},
"duration_minutes": 910,
"stops": 2,
"airlines": [
"PD",
"TS"
],
"segments": [
{
"flight_number": "TS111",
"transport": "flight",
"airline": {
"code": "TS",
"name": "Air Transat",
"icao": "TSC",
"alliance": null,
"website": "https://www.airtransat.com/",
"logo_link": null
},
"operating_airline": {
"code": "TS",
"name": "Air Transat",
"icao": "TSC",
"alliance": null,
"website": "https://www.airtransat.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-17T10:50:00",
"utc_time": "2026-11-17T09:50:00"
},
"arrival": {
"station": {
"id": "Station:airport:YUL",
"code": "YUL",
"name": "Montréal–Pierre Elliott Trudeau International",
"slug": "montreal-pierre-elliott-trudeau-international-montreal-quebec-canada",
"type": "airport",
"city": {
"id": "City:montreal_qc_ca",
"name": "Montreal",
"code": "YMQ",
"slug": "montreal-quebec-canada"
},
"country": {
"code": "CA",
"name": "Canada"
},
"timezone": "America/Toronto",
"gps": {
"lat": 45.4705556,
"lng": -73.740833
}
},
"local_time": "2026-11-17T12:40:00",
"utc_time": "2026-11-17T17:40:00"
},
"duration_minutes": 470,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "PD106",
"transport": "flight",
"airline": {
"code": "PD",
"name": "Porter Airlines",
"icao": "POE",
"alliance": null,
"website": "https://www.flyporter.com/",
"logo_link": null
},
"operating_airline": {
"code": "PD",
"name": "Porter Airlines",
"icao": "POE",
"alliance": null,
"website": "https://www.flyporter.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:YUL",
"code": "YUL",
"name": "Montréal–Pierre Elliott Trudeau International",
"slug": "montreal-pierre-elliott-trudeau-international-montreal-quebec-canada",
"type": "airport",
"city": {
"id": "City:montreal_qc_ca",
"name": "Montreal",
"code": "YMQ",
"slug": "montreal-quebec-canada"
},
"country": {
"code": "CA",
"name": "Canada"
},
"timezone": "America/Toronto",
"gps": {
"lat": 45.4705556,
"lng": -73.740833
}
},
"local_time": "2026-11-17T14:15:00",
"utc_time": "2026-11-17T19:15:00"
},
"arrival": {
"station": {
"id": "Station:airport:YYZ",
"code": "YYZ",
"name": "Toronto Pearson International",
"slug": "toronto-pearson-international-toronto-ontario-canada",
"type": "airport",
"city": {
"id": "City:toronto_on_ca",
"name": "Toronto",
"code": "YTO",
"slug": "toronto-ontario-canada"
},
"country": {
"code": "CA",
"name": "Canada"
},
"timezone": "America/Toronto",
"gps": {
"lat": 43.6772222,
"lng": -79.630556
}
},
"local_time": "2026-11-17T15:47:00",
"utc_time": "2026-11-17T20:47:00"
},
"duration_minutes": 92,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 95,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
},
{
"flight_number": "PD607",
"transport": "flight",
"airline": {
"code": "PD",
"name": "Porter Airlines",
"icao": "POE",
"alliance": null,
"website": "https://www.flyporter.com/",
"logo_link": null
},
"operating_airline": {
"code": "PD",
"name": "Porter Airlines",
"icao": "POE",
"alliance": null,
"website": "https://www.flyporter.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:YYZ",
"code": "YYZ",
"name": "Toronto Pearson International",
"slug": "toronto-pearson-international-toronto-ontario-canada",
"type": "airport",
"city": {
"id": "City:toronto_on_ca",
"name": "Toronto",
"code": "YTO",
"slug": "toronto-ontario-canada"
},
"country": {
"code": "CA",
"name": "Canada"
},
"timezone": "America/Toronto",
"gps": {
"lat": 43.6772222,
"lng": -79.630556
}
},
"local_time": "2026-11-17T18:25:00",
"utc_time": "2026-11-17T23:25:00"
},
"arrival": {
"station": {
"id": "Station:airport:LGA",
"code": "LGA",
"name": "LaGuardia",
"slug": "laguardia-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.7772222,
"lng": -73.8725
}
},
"local_time": "2026-11-17T20:00:00",
"utc_time": "2026-11-18T01:00:00"
},
"duration_minutes": 95,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 158,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVEs6MTgzMDpDREc6MTc5NDg5NDMwMDpJU1Q6MTc5NDkwNzgwMDplY29ub215OkZhbHNlOjo6VEt8VEs6MTpJU1Q6MTc5NDkxODAwMDpKRks6MTc5NDk1NzYwMDplY29ub215OkZhbHNlOjo6VEsiLCJpIjpbIjI1YzMyMGExNTEyNjAwMDBlOTZjMzViNF8wfDI1YzMyMGExNTEyNjAwMDBlOTZjMzViNF8xIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MCwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HCFMhqgfHrUpstVBwutAXj1VUQiiNyBEZv00GhEUcXDxOcoUpmcrz6acr90QZYroUnqQ1REMRV8bR2dPFl5pytELpuGfLk-29Cmq3ffLV7OtLbqCyaguRtloLjVM2LDnGvrVVCxEEcFOePmKDy8ttXEgFlidkc7QbzFGAsVrKMnsnrJBK50iB-OXSa1FBJph4IG_Ssw9inv4RzYYknBU4Zeu7jp3zNhrT7qFJ46B3Kms6VSjhPWYuwm84IZzQidMSpXJkahw08JTBOuOX96A1q6yAU5MaXXY1k9qseI4V4wi0gOzL2mlWcOhCk2-p-tExj4Bulrlvbp6JD1oZxTIPAwKwwg5TidEQjJ9jMUPpzQp1OZZ-GU68ofyBv20__YGAXAByN1QM1qe5oqIaZjSWFnBhxFTblRZLWFl1mQELS41xaMFbZNQkPm37QS8ByRk0ILtpMPnaNJ50UouVEra55OYCtqgRrls3GQZEWUYBjFnUUlokj6sAR6x7QpS2boUXyS_wWZaJ8bjtQGSWW4OHm8-S-3uwCdOjsHcC-RWNA_ZbOooKvVpc5ZNhEo1J_T-lmn3HGg3jhl-kvq19WoD29FkVUySbeLr_ICjefFVjbJzdkRGzl_rWsiybTDxcMJSbxZ-DT-vFd3uBcWDXwuo3idkmqZU-crznUJTTG8DeIXivpHsDJyJtG7Rg6cK2hQ_AfrGj0FA3JIz-sYC5OmimF3ix285D3UjNnNtHCcTci-ahF-bpLkgZY0A_geFHc_vOlJ92ahU8-Yo6xajCh7KNfsXldHxWpm-JlgQWJWo5YjDUOCq3HiPPWV8GOsY4NP2wox2xSHHj94jY6NakSpQl16xsHZsBCqcfxg5zur_fVbULwniD9goytdwZIsQXEiICEv48bo8RKz6azkxugOB28Vd0eEx4fOagHtZjFLVPFIq8t0Zt13svtlHCfhpIHQDoViiBO5S5JzQw3Mf4so7EwHeFcVeBHDYIWqH58Sk4-DFAg5PYjKaapB1SnxZQS20-RZrc_7q8ulv5sQMak56mp1i8pbmNiUPsO6QgUjSl2IhheFBJCw0wFpQMPgFQE2e5yU6Yo-mAYV1BwZntKrBVy7Nqj4jTV8-9bZlkboQ_LgnhEffV6S4NGLU6mmJfEFYlsAQ-_qzWbbgajxk-UBTLvaaxd48I1GdIx2BMjJ8yoMg%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 667,
"currency": "USD"
},
"price_eur": 595.78,
"fares": {
"standard": {
"amount": 833.75,
"currency": "USD"
},
"flexi": {
"amount": 900.45,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 100.05,
"currency": "USD"
},
"duration_minutes": 1055,
"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": 1
},
"has_bag_options": true,
"has_no_checked_bag_option": false,
"personal_item_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 4,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 8,
"length_cm": 55,
"width_cm": 23,
"height_cm": 40,
"dimensions_sum_cm": 118
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 667,
"currency": "USD"
},
"price_eur": 595.78,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HCFMhqgfHrUpstVBwutAXj1VUQiiNyBEZv00GhEUcXDxOcoUpmcrz6acr90QZYroUnqQ1REMRV8bR2dPFl5pytELpuGfLk-29Cmq3ffLV7OtLbqCyaguRtloLjVM2LDnGvrVVCxEEcFOePmKDy8ttXEgFlidkc7QbzFGAsVrKMnsnrJBK50iB-OXSa1FBJph4IG_Ssw9inv4RzYYknBU4Zeu7jp3zNhrT7qFJ46B3Kms6VSjhPWYuwm84IZzQidMSpXJkahw08JTBOuOX96A1q6yAU5MaXXY1k9qseI4V4wi0gOzL2mlWcOhCk2-p-tExj4Bulrlvbp6JD1oZxTIPAwKwwg5TidEQjJ9jMUPpzQp1OZZ-GU68ofyBv20__YGAXAByN1QM1qe5oqIaZjSWFnBhxFTblRZLWFl1mQELS41xaMFbZNQkPm37QS8ByRk0ILtpMPnaNJ50UouVEra55OYCtqgRrls3GQZEWUYBjFnUUlokj6sAR6x7QpS2boUXyS_wWZaJ8bjtQGSWW4OHm8-S-3uwCdOjsHcC-RWNA_ZbOooKvVpc5ZNhEo1J_T-lmn3HGg3jhl-kvq19WoD29FkVUySbeLr_ICjefFVjbJzdkRGzl_rWsiybTDxcMJSbxZ-DT-vFd3uBcWDXwuo3idkmqZU-crznUJTTG8DeIXivpHsDJyJtG7Rg6cK2hQ_AfrGj0FA3JIz-sYC5OmimF3ix285D3UjNnNtHCcTci-ahF-bpLkgZY0A_geFHc_vOlJ92ahU8-Yo6xajCh7KNfsXldHxWpm-JlgQWJWo5YjDUOCq3HiPPWV8GOsY4NP2wox2xSHHj94jY6NakSpQl16xsHZsBCqcfxg5zur_fVbULwniD9goytdwZIsQXEiICEv48bo8RKz6azkxugOB28Vd0eEx4fOagHtZjFLVPFIq8t0Zt13svtlHCfhpIHQDoViiBO5S5JzQw3Mf4so7EwHeFcVeBHDYIWqH58Sk4-DFAg5PYjKaapB1SnxZQS20-RZrc_7q8ulv5sQMak56mp1i8pbmNiUPsO6QgUjSl2IhheFBJCw0wFpQMPgFQE2e5yU6Yo-mAYV1BwZntKrBVy7Nqj4jTV8-9bZlkboQ_LgnhEffV6S4NGLU6mmJfEFYlsAQ-_qzWbbgajxk-UBTLvaaxd48I1GdIx2BMjJ8yoMg%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": 744.93,
"currency": "USD"
},
"price_eur": 665.39,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H4Drw_NGRsTgcy3vE-uupAQQTrTcl5owGyIBbeu5EGLHzrc_OlvvI0IQz5fRziZNLXp8WhWFx10BJQNSjfR7yH1HnCQDb8NNcS5ZKfEjY79cAkiSDqEFMFKAOWtgUJyFgkutrfXtPuAOUx68sDEP6jZnV6DksiR0oWfRFOtV_ptwIDXrrsbnmvA521Gmy5zVQiPew-iszcukz-Oj9c0jfIPdbh-AcNx_nSruBohglazv0x0hDqq1PinekNe2l68hf3rjLzy0tG_FNTB9VLUvo5hk42qNKEwMqncRpAS8hUUUzE8DepOWWNIitEc5_9EVDxp_FpvafOQrQLbps9FE5R7yb45pEppezZFyzIroo3HjSfh5xfci5ec7IbnBN0yG8elNvs5dDcNOrnzM7MtUnAQrJk-FTsuM9jwmhNtcPBX5z8dscxCEaLtJ_OgXVMM7BaTVIXxcOprsXLLPtFZMGOSRBJrE8_LXp5LRJGhV6gl-0tiINkmz1KI2_g-Dk5IQtOCxpgG9Le7hyoLcNwbLJkdraMqYkPAG_gH1jD5r4SgbRT7AKA3-N7e3ROVtv6vEpq7ubs4mUVJy-oxzL-H1H5W1GuQg2AKCmi8fNlgNaxfLnzLr0Fz79m62I87-AtQMpzWmB8g0vHCNKhx0o9S00SBIa5_gL_wnMT8-dmL3oFv-TjEj-1kCwrGPsS9v22EYHgaUhW4-SlZD55lOOLl1RNIjnRQK2O17rhG9YF-7VjvcTpUuMUe1F4pw4gorADfVRd3N4xcvOz-sXhKy9P7jUgizCfVmBYqdPRuuIwzHqSUt0sWth4gp1T2eCxi-cezgBDdz_IQJs-XGBBqBUSIvNiQ1CpRLBfXs36EWQ-t_TZHMYviOKgP3hYBS9LRypsRH_t2FcQkgECwopPObVG7GT7TtRqIvLKA5Br4HMUVRQk7VYkaOP0oLR57xvbrFiWGvaO2bGqpEn5NkeoDQA_ZmXB3OYe0bnymiLjcuoGWhQmmFhXxZXEDQcYdZlIHEZjywPWaGGBTIMzjGZozbACIdVzfX72NX68qH4Dj1rMNpezOZKX3q2lOve5CfDg4tJxY_ej49TI2Mok4DxhCOlBKF1YEPAT1I1CJ5KONhnLyjNUBvdnkhtm1skKTkp1sVYK2JH3kro9wF0IALx__diitC_0cp9NEgm12vIqv95gEU9hP6QFxtMmmpLura6FGW6g3Dm&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-17T06:45:00",
"utc_time": "2026-11-17T05:45:00"
},
"arrival": {
"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": "2026-11-17T18:20:00",
"utc_time": "2026-11-17T23:20:00"
},
"duration_minutes": 1055,
"stops": 1,
"airlines": [
"TK"
],
"segments": [
{
"flight_number": "TK1830",
"transport": "flight",
"airline": {
"code": "TK",
"name": "Turkish Airlines",
"icao": "THY",
"alliance": "Star Alliance",
"website": "https://www.turkishairlines.com/",
"logo_link": null
},
"operating_airline": {
"code": "TK",
"name": "Turkish Airlines",
"icao": "THY",
"alliance": "Star Alliance",
"website": "https://www.turkishairlines.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-17T06:45:00",
"utc_time": "2026-11-17T05:45:00"
},
"arrival": {
"station": {
"id": "Station:airport:IST",
"code": "IST",
"name": "Istanbul Airport",
"slug": "istanbul-ataturk-istanbul-turkey",
"type": "airport",
"city": {
"id": "City:istanbul_tr",
"name": "Istanbul",
"code": "IST",
"slug": "istanbul-turkey"
},
"country": {
"code": "TR",
"name": "Turkey"
},
"timezone": "Europe/Istanbul",
"gps": {
"lat": 41.275278,
"lng": 28.751944
}
},
"local_time": "2026-11-17T12:30:00",
"utc_time": "2026-11-17T09:30:00"
},
"duration_minutes": 225,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "TK1",
"transport": "flight",
"airline": {
"code": "TK",
"name": "Turkish Airlines",
"icao": "THY",
"alliance": "Star Alliance",
"website": "https://www.turkishairlines.com/",
"logo_link": null
},
"operating_airline": {
"code": "TK",
"name": "Turkish Airlines",
"icao": "THY",
"alliance": "Star Alliance",
"website": "https://www.turkishairlines.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:IST",
"code": "IST",
"name": "Istanbul Airport",
"slug": "istanbul-ataturk-istanbul-turkey",
"type": "airport",
"city": {
"id": "City:istanbul_tr",
"name": "Istanbul",
"code": "IST",
"slug": "istanbul-turkey"
},
"country": {
"code": "TR",
"name": "Turkey"
},
"timezone": "Europe/Istanbul",
"gps": {
"lat": 41.275278,
"lng": 28.751944
}
},
"local_time": "2026-11-17T15:20:00",
"utc_time": "2026-11-17T12:20:00"
},
"arrival": {
"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": "2026-11-17T18:20:00",
"utc_time": "2026-11-17T23:20:00"
},
"duration_minutes": 660,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 170,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVlk6ODA2MzpDREc6MTc5NDkzNjAwMDpCQ046MTc5NDk0MjYwMDplY29ub215OkZhbHNlOjo6Vll8QVQ6OTY1OkJDTjoxNzk1MDAyMzAwOkNNTjoxNzk1MDEwMTAwOmVjb25vbXk6VHJ1ZTo6VHJ1ZTpBVHxBVDoyMDA6Q01OOjE3OTUwMTM0MDA6SkZLOjE3OTUwNDI1MDA6ZWNvbm9teTpGYWxzZTo6OkFUIiwiaSI6WyIyNWMzMDFhZjUxMjYwMDAwN2IwMmE5ZDFfMHwwMWFmMjBhMTUxMjcwMDAwMjFlMjM4YjNfMHwwMWFmMjBhMTUxMjcwMDAwMjFlMjM4YjNfMSJdLCJ0aGMiOjAsInRhdCI6MCwidmkiOjEsInQiOiJPVyJ9",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HtrclkzWO6LS-PKPRSYcAqwatO39q701t9f0xAkQXmHSUAHA89X-LbL7XBGpQVUCYqNeR6nDEbgLnq6-wTv5bNgNVMxt0GyFE4Hf-TuBLd60dcsIT3ge_jLF496RDXe-T_MKtPXfs41_is-vSF7lRG2VtSSOb7ZoN4m4ecAvv7V3qMdqvM_2FWz20KbGaQnrcQDrtHJIdUi3OVfsOUaSyxyzcm4P0rtCHniU5W5qYmbDr0LlEuk750WYxIOJsaR2ffOZVz9YC1Fj2IcHj3bi51vIuyC5IA3Luh84KJ3mkmNBj5o0cbtl_Mgdi1tQMmcYdxsknUdyeI85VuzbqREEH5BAn21auAFi5KtNdTG9KvS-JdsMWUM3IyHtlV3eGoYw8lTfc7AdWITD3O0_QKaOBua0OplAn0YCviUKEb9KzNmyq7Cbi8jIwe8k6XIyMaDi9afAIPeHwwrhi_z4THbWr9coML0G-HV1d0sPBKoGmwJxdTOFX2vuvqhFxh1rnXbnS8vm7pge2-98gUocT4GBd9O0-mxtx6h84BLUMmKnS-xTWUjnw6ELIoG0bxDvcOMHOpTMQROrE3skTlshC7-k5ueFUH_M_1A2sW0NVpt0vNNRMBfJ5JvUDiN2pf7RILZ-WlFTZlOe4IZY-z7Af_Jaf75qY_rwG1lv0c--iTltsWPrVTrKy5MeerpDcOpcIR7JAXpP7kPG_aM-_QbpGMr2GFbWkZY5PlTgtQpZZVN9ewEvuqHIM-gjCBCZ8GdZasDADJkEYI4cDbweQXTL96s-FVpBMPnoMFd_7kU-WwOHKuhFoh1rIdsYtMOxyipokyQgI_l5Q4CQ-ESkonJ9ukzujjclUfHA4RwswuoqQKto-qVqc9F0aDw7gagIC9Fa_0h9oA9AstSQ-2IFwrVE45ZoKQQcIfTQxiqNm-JBE6FzBg0L1telaH9fp1DIKOzugBQBFnOYmbJ1C3KKt8CH-c-YgJwW7J4IuWppCyZE4vJsnWPxLqv3DayZ7s5SAEBcDuOkJlmIfQYGJEAaPdRxVX2JWRre-CueSg9gbrYzje0FUfac3CbjG7pymS79ImHhwjZNAcXS5Uf7FWEI34FJwDXx-elzOFtEfsAu7Ill9qUiEr7wjyfO4QAysczorz9UReNus_uIznIaXXRKe2auTwnyd0TsTV3DmLKA1mSYNrKwGYEnDJShRT85lnkyNGhMpBaOgNl0Fh9gPeTRzUv2R1Kx1P2IvgJ_VR2zbiiXkXfM6PDVNwzB5A54_y2HC4F6XJyzbjMgtv96DfGLDIU3wm4UhNrW_DhWB_HPPcpNbxljBPLIAQpBqUsI-QbIhNZcrl6AkY-9u3LAyU83foIlFjK77VbMgocj7h8bOJb0hhwrVBPYhkESHImc_NvpSJvXt9q_6h4NGLUqpePZMPGYDJGdBg97EJCv39ajhRGc1K-2o59o0OwTQTmRo_5UumbPCGVNF&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 575,
"currency": "USD"
},
"price_eur": 513.61,
"fares": {
"standard": {
"amount": 718.75,
"currency": "USD"
},
"flexi": {
"amount": 776.25,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 115,
"currency": "USD"
},
"duration_minutes": 1775,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": null,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"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": 2,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 51,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 20,
"height_cm": 40,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 167.93,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 575,
"currency": "USD"
},
"price_eur": 513.61,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HtrclkzWO6LS-PKPRSYcAqwatO39q701t9f0xAkQXmHSUAHA89X-LbL7XBGpQVUCYqNeR6nDEbgLnq6-wTv5bNgNVMxt0GyFE4Hf-TuBLd60dcsIT3ge_jLF496RDXe-T_MKtPXfs41_is-vSF7lRG2VtSSOb7ZoN4m4ecAvv7V3qMdqvM_2FWz20KbGaQnrcQDrtHJIdUi3OVfsOUaSyxyzcm4P0rtCHniU5W5qYmbDr0LlEuk750WYxIOJsaR2ffOZVz9YC1Fj2IcHj3bi51vIuyC5IA3Luh84KJ3mkmNBj5o0cbtl_Mgdi1tQMmcYdxsknUdyeI85VuzbqREEH5BAn21auAFi5KtNdTG9KvS-JdsMWUM3IyHtlV3eGoYw8lTfc7AdWITD3O0_QKaOBua0OplAn0YCviUKEb9KzNmyq7Cbi8jIwe8k6XIyMaDi9afAIPeHwwrhi_z4THbWr9coML0G-HV1d0sPBKoGmwJxdTOFX2vuvqhFxh1rnXbnS8vm7pge2-98gUocT4GBd9O0-mxtx6h84BLUMmKnS-xTWUjnw6ELIoG0bxDvcOMHOpTMQROrE3skTlshC7-k5ueFUH_M_1A2sW0NVpt0vNNRMBfJ5JvUDiN2pf7RILZ-WlFTZlOe4IZY-z7Af_Jaf75qY_rwG1lv0c--iTltsWPrVTrKy5MeerpDcOpcIR7JAXpP7kPG_aM-_QbpGMr2GFbWkZY5PlTgtQpZZVN9ewEvuqHIM-gjCBCZ8GdZasDADJkEYI4cDbweQXTL96s-FVpBMPnoMFd_7kU-WwOHKuhFoh1rIdsYtMOxyipokyQgI_l5Q4CQ-ESkonJ9ukzujjclUfHA4RwswuoqQKto-qVqc9F0aDw7gagIC9Fa_0h9oA9AstSQ-2IFwrVE45ZoKQQcIfTQxiqNm-JBE6FzBg0L1telaH9fp1DIKOzugBQBFnOYmbJ1C3KKt8CH-c-YgJwW7J4IuWppCyZE4vJsnWPxLqv3DayZ7s5SAEBcDuOkJlmIfQYGJEAaPdRxVX2JWRre-CueSg9gbrYzje0FUfac3CbjG7pymS79ImHhwjZNAcXS5Uf7FWEI34FJwDXx-elzOFtEfsAu7Ill9qUiEr7wjyfO4QAysczorz9UReNus_uIznIaXXRKe2auTwnyd0TsTV3DmLKA1mSYNrKwGYEnDJShRT85lnkyNGhMpBaOgNl0Fh9gPeTRzUv2R1Kx1P2IvgJ_VR2zbiiXkXfM6PDVNwzB5A54_y2HC4F6XJyzbjMgtv96DfGLDIU3wm4UhNrW_DhWB_HPPcpNbxljBPLIAQpBqUsI-QbIhNZcrl6AkY-9u3LAyU83foIlFjK77VbMgocj7h8bOJb0hhwrVBPYhkESHImc_NvpSJvXt9q_6h4NGLUqpePZMPGYDJGdBg97EJCv39ajhRGc1K-2o59o0OwTQTmRo_5UumbPCGVNF&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": 641.17,
"currency": "USD"
},
"price_eur": 572.71,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HeE8jt_R_MkV4p3KuF99fl6rXy58qcNmf8X4LaB3kXMPU-TrEBEDGd7xqErSYjq4Fw0MMZIE847zt7IG9p2NcV5-eUQnXie2qZFNeB3bufOqRwH5ep7zMoDJokMaYVF1Fa_zqn0skC4IhCI6PRiqO857cyXfzIB7Oq-TLWy46TqUTHoUZV6Te3RSbmQJXAo2pXK5qoc1MHRJTTNlXrkCwzSCfEEGzoQqTWNwhAeA8o6wFG3yy00SYvrPr3graXwtO3l_pKUdUXvLMrEcRp_gWPPxJxXcaZmCyTzM7VwCjGaQaufr-DEeJ_9lARSd2YqyEY2GJJaOp5edFGL0fk9ZnkW-sjolqd6Yoev9cOISJhoTwUuOrnWR3gHLzYLzhlNXTZRRwS4mqTJrLJ5O8FiA_0boMPiL2_LyutOXgo9D-VxM9jf2UdK1h1JapbDXf347jdmebpAC6lOQ0tFSRvLwja5O0VFr4URYJB-IzzgN8mSS7ikbMN6z9b0W-VcJfMpNqzogRzCOvf00rP-2By_3VlaSAlkTvV3UnOY8hhq8f5p8TwvL7JcgrI82v24mVp1jAK6AvhlCuV8_GfeYDc0OlPZtMqbmOoHMqUnP6ZfAu1ZO3g8YPv2k_opknDoEtY2U9pr9eoeKCkkjfHbExjEvyWD3qvMm9pAhRNfKV618qc-MBYZvdDGfE595AnMpVYgqwm13EcxYD3s7tma2AsnvS78tlxd0itwv_tW6kwTPDD0yn8bVSABc1HL1Z8_dE1m0HDwsmEIGtldAgFh18KUoPgSZS3aP0r4w5pW2rjLTvlIMJuo__sVf39-VOa1XIYyWXxQB1uLegbP5V2Yzcw2Ihm4p0L4f7KF1lsn8YMJSaUte77EihGTD-RXIDzWigPH-Ea7pinmPMb6nwLKdhD12M53xPcjhz7p9ysg1PVigyqkVHi1XL1SzSEFWj9iblHqVYBE9BVh_j3McWTY0MAb6XtfcayHPOp2IvD4_LHa_XaDnfrBMqaj2AtOF0G39KdU0j4BpxF-7JuIZoJB1ne3bhlALM-tkonO0pT8OPh9bWS_QhqhncTVJKA9TN3XGrvGAgNx_vOUETQ20G1g4GeaxYMn7ofJSitcN6OqhbL8QEDUrJCyQv0ypA6ywzy0Tr8x6nEc6R803H4fAtqvQIEvlF2l8mNChwqhy4INWdMX1gIXoMdr2GaP3JUpM0_yzylRjk0sAqN5QiA2NkLtUbdF4pGOKt_PTI2dUa-a51J2er5vuG_5rHrqiXO4wJUsFgbNtmex_IMpdeQavNfBTFDA7Hup5tVN2OZYxAbeQy7Stomxds8Zd6TuDYLOQG-7hW37efXGdMSszhLuFUAsoJR6FBYDkwa0RHXBHlEyz-26KrT5iXzFtlovSs6GnuVZQDWVaFhpBpccpl4bvUsJUH-ExjfH4hjPXyV2H_nAiCUwlVQmZY7okFWQliawBFMwAt2MMZ&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-17T18:20:00",
"utc_time": "2026-11-17T17:20:00"
},
"arrival": {
"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": "2026-11-18T17:55:00",
"utc_time": "2026-11-18T22:55:00"
},
"duration_minutes": 1775,
"stops": 2,
"airlines": [
"VY",
"AT"
],
"segments": [
{
"flight_number": "VY8063",
"transport": "flight",
"airline": {
"code": "VY",
"name": "Vueling",
"icao": "VLG",
"alliance": null,
"website": "https://www.vueling.com/en",
"logo_link": null
},
"operating_airline": {
"code": "VY",
"name": "Vueling",
"icao": "VLG",
"alliance": null,
"website": "https://www.vueling.com/en",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-17T18:20:00",
"utc_time": "2026-11-17T17:20:00"
},
"arrival": {
"station": {
"id": "Station:airport:BCN",
"code": "BCN",
"name": "Barcelona–El Prat",
"slug": "barcelona-el-prat-barcelona-spain",
"type": "airport",
"city": {
"id": "City:barcelona_es",
"name": "Barcelona",
"code": "BCN",
"slug": "barcelona-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 41.2969444,
"lng": 2.07833333
}
},
"local_time": "2026-11-17T20:10:00",
"utc_time": "2026-11-17T19:10:00"
},
"duration_minutes": 110,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "AT965",
"transport": "flight",
"airline": {
"code": "AT",
"name": "Royal Air Maroc",
"icao": "RAM",
"alliance": null,
"website": "https://www.royalairmaroc.com/int-en",
"logo_link": null
},
"operating_airline": {
"code": "AT",
"name": "Royal Air Maroc",
"icao": "RAM",
"alliance": null,
"website": "https://www.royalairmaroc.com/int-en",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:BCN",
"code": "BCN",
"name": "Barcelona–El Prat",
"slug": "barcelona-el-prat-barcelona-spain",
"type": "airport",
"city": {
"id": "City:barcelona_es",
"name": "Barcelona",
"code": "BCN",
"slug": "barcelona-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 41.2969444,
"lng": 2.07833333
}
},
"local_time": "2026-11-18T12:45:00",
"utc_time": "2026-11-18T11:45:00"
},
"arrival": {
"station": {
"id": "Station:airport:CMN",
"code": "CMN",
"name": "Mohammed V International",
"slug": "mohammed-v-international-casablanca-morocco",
"type": "airport",
"city": {
"id": "City:casablanca_ma",
"name": "Casablanca",
"code": "CAS",
"slug": "casablanca-morocco"
},
"country": {
"code": "MA",
"name": "Morocco"
},
"timezone": "Africa/Casablanca",
"gps": {
"lat": 33.3675,
"lng": -7.59
}
},
"local_time": "2026-11-18T13:55:00",
"utc_time": "2026-11-18T13:55:00"
},
"duration_minutes": 130,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 995,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
},
{
"flight_number": "AT200",
"transport": "flight",
"airline": {
"code": "AT",
"name": "Royal Air Maroc",
"icao": "RAM",
"alliance": null,
"website": "https://www.royalairmaroc.com/int-en",
"logo_link": null
},
"operating_airline": {
"code": "AT",
"name": "Royal Air Maroc",
"icao": "RAM",
"alliance": null,
"website": "https://www.royalairmaroc.com/int-en",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:CMN",
"code": "CMN",
"name": "Mohammed V International",
"slug": "mohammed-v-international-casablanca-morocco",
"type": "airport",
"city": {
"id": "City:casablanca_ma",
"name": "Casablanca",
"code": "CAS",
"slug": "casablanca-morocco"
},
"country": {
"code": "MA",
"name": "Morocco"
},
"timezone": "Africa/Casablanca",
"gps": {
"lat": 33.3675,
"lng": -7.59
}
},
"local_time": "2026-11-18T14:50:00",
"utc_time": "2026-11-18T14:50:00"
},
"arrival": {
"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": "2026-11-18T17:55:00",
"utc_time": "2026-11-18T22:55:00"
},
"duration_minutes": 485,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 55,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVEs6MTgyODpDREc6MTc5NDkzODEwMDpJU1Q6MTc5NDk1MTAwMDplY29ub215OkZhbHNlOjo6VEt8VEs6MzpJU1Q6MTc5NDk3ODMwMDpKRks6MTc5NTAxNzMwMDplY29ub215OkZhbHNlOjo6VEsiLCJpIjpbIjI1YzMyMGExNTEyNjAwMDAwYWMzZTk3MF8wfDI1YzMyMGExNTEyNjAwMDAwYWMzZTk3MF8xIl0sInRoYyI6MCwidGF0IjowLCJ2aSI6MCwidCI6Ik9XIn0=",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HnHif5ohnocE7J-Z7UJMFwbS7sxPRCd8mDVrVNOjGW9bfEgXkOD3a_RX4eMcVAlM-MWNLjdb5O0MFZoPMm_zoIc2ZbptvWcsd5jbP3j8QXU2nJGRYWPvNVOitmOekx2a3T-9lIsFxmJ_XrEgyPRtO0IjH0KmgYtmwfAFrPluPuAT6jXnQwj8SKFlpwJCrP-xCpiCd3Vyxq9MRedWG6eB_MiCvGXJ8GtTSUwKy5qOn2vdU5z-zFOdfw-QhJukSFL1a5tdBGgyy1dVXfmG6YL9cswywntp-ddID_PhHnD1sS4FxWNpmTpdoHKMYi8fFYaiy5veCVjxMhkp7i0osaugfaLMxEenq0Jh1sZ_oIIIhmzlnP5RBt8_LRWUS-9lNMK-gVFtdrzgdPlZdYHKDAsFuFSJZMMpvCg65qXloPGsv0FjHCZ_WyWNOuMu9ihXPvLi9J2OzaKiU6uclEK4cSott5DKxA_I8XZnS31WNQACk4TpvR9zLzYrHtn4q0DrHfCU7Aemj3SMQq6D3qTcvj5LNZ0ckMQYVTAjgeCtiLhjA-xN4x4Tnhi5eTgajFnt1DVbJytoLFvvu_kqNjmFtUQGSwUFF5wc79hgePbpYmMq17msBaru2mcCOUhs_-3UWPqlGMRmLm-j-dLyl62HOFIsvZlZkKHDNTuZ6gnfUWgyeOzpCJPjQG39KCuSL-vVtSBywR7yWgJ1KxqdEGoH0x7aNpPoAJMYtHvmi4uas701v-8d8XDFA5hBewIMvOnEi9Nj3zn766HZEAEinYtR3mbkhK4exRz-o0HX-cThqNWQpMLh7ekYMm7idaeZ3qjsaaWhPxFr22eiFOz0Go7sdc25JNSdwxvdfIQcX8wAg0k-SttgcUp8POrvPKdhfMxyXuX6POsgycMG1SdMHaOxrBgR-wDGUrJfcY0ukEDReSSV-O5xJ6o8dMMdmjKB5Db7z1mX0ndMtQiUW4YWKsSLQlDxd9rbK2NhxpWCbAsPfwiTTcGjJiknckUznnz8QTncDVa4mWEk3x2OVvxtX37DE---pFLnANpJ1tJbJj8VFXTUG_wtQoMQJfApp2nFhqLFvgLAqU79DI2mjpkislmOduUGxMbvdlvp908EqtJ47Ieigek-OQlCDPZ2g1vHy3jhu1n38hcthN6LekjKyJlkhbwuvYoJ4Rt1Ot60JMKQGAddSqxw2hW9FJPk197O2fOwWEPmY15BkUc3NQKJROH4KTet2tA%3D%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 667,
"currency": "USD"
},
"price_eur": 595.78,
"fares": {
"standard": {
"amount": 833.75,
"currency": "USD"
},
"flexi": {
"amount": 900.45,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 100.05,
"currency": "USD"
},
"duration_minutes": 1320,
"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": 1
},
"has_bag_options": true,
"has_no_checked_bag_option": false,
"personal_item_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 4,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 8,
"length_cm": 55,
"width_cm": 23,
"height_cm": 40,
"dimensions_sum_cm": 118
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 667,
"currency": "USD"
},
"price_eur": 595.78,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HnHif5ohnocE7J-Z7UJMFwbS7sxPRCd8mDVrVNOjGW9bfEgXkOD3a_RX4eMcVAlM-MWNLjdb5O0MFZoPMm_zoIc2ZbptvWcsd5jbP3j8QXU2nJGRYWPvNVOitmOekx2a3T-9lIsFxmJ_XrEgyPRtO0IjH0KmgYtmwfAFrPluPuAT6jXnQwj8SKFlpwJCrP-xCpiCd3Vyxq9MRedWG6eB_MiCvGXJ8GtTSUwKy5qOn2vdU5z-zFOdfw-QhJukSFL1a5tdBGgyy1dVXfmG6YL9cswywntp-ddID_PhHnD1sS4FxWNpmTpdoHKMYi8fFYaiy5veCVjxMhkp7i0osaugfaLMxEenq0Jh1sZ_oIIIhmzlnP5RBt8_LRWUS-9lNMK-gVFtdrzgdPlZdYHKDAsFuFSJZMMpvCg65qXloPGsv0FjHCZ_WyWNOuMu9ihXPvLi9J2OzaKiU6uclEK4cSott5DKxA_I8XZnS31WNQACk4TpvR9zLzYrHtn4q0DrHfCU7Aemj3SMQq6D3qTcvj5LNZ0ckMQYVTAjgeCtiLhjA-xN4x4Tnhi5eTgajFnt1DVbJytoLFvvu_kqNjmFtUQGSwUFF5wc79hgePbpYmMq17msBaru2mcCOUhs_-3UWPqlGMRmLm-j-dLyl62HOFIsvZlZkKHDNTuZ6gnfUWgyeOzpCJPjQG39KCuSL-vVtSBywR7yWgJ1KxqdEGoH0x7aNpPoAJMYtHvmi4uas701v-8d8XDFA5hBewIMvOnEi9Nj3zn766HZEAEinYtR3mbkhK4exRz-o0HX-cThqNWQpMLh7ekYMm7idaeZ3qjsaaWhPxFr22eiFOz0Go7sdc25JNSdwxvdfIQcX8wAg0k-SttgcUp8POrvPKdhfMxyXuX6POsgycMG1SdMHaOxrBgR-wDGUrJfcY0ukEDReSSV-O5xJ6o8dMMdmjKB5Db7z1mX0ndMtQiUW4YWKsSLQlDxd9rbK2NhxpWCbAsPfwiTTcGjJiknckUznnz8QTncDVa4mWEk3x2OVvxtX37DE---pFLnANpJ1tJbJj8VFXTUG_wtQoMQJfApp2nFhqLFvgLAqU79DI2mjpkislmOduUGxMbvdlvp908EqtJ47Ieigek-OQlCDPZ2g1vHy3jhu1n38hcthN6LekjKyJlkhbwuvYoJ4Rt1Ot60JMKQGAddSqxw2hW9FJPk197O2fOwWEPmY15BkUc3NQKJROH4KTet2tA%3D%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": 744.93,
"currency": "USD"
},
"price_eur": 665.39,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=Hc30m2rYGPaJWQGqkAUQdjjMKFkUl8F6c1KrOqlq7FvzrEsZFEkQuElYrp5zZDsHqbrE9NfC9Q7eRDRGPVVYLwzkI5mVf4kxDzXwxDaXZZ7l910wr37EILkrhFVe1WMMvOVu0F74iMnyQ3KuDfnR3Ti9W-lhiI0AOt-ZIdcmN3kJ2wHwsmULkHPlflPi2VBklWpJIZlLSP096kkJZ6XZwoNEK1wLFHKAvHpsHce76XZKccM9T5ykAZw6DnmQXM1PeH4k21B2JchuP22bamhChZ6_MuMUDZhbssnnEgLFPjHlhe9QpYcTgdz6G0naNF2Dguki_x3N1WSviPOCgIG9fh6G9Ggpuyuv0nlzqbYWQIuyaMeL_4ajnH-sxG-EvSplbJrWaEllYrLL3hf0jo6BLzs86lV1keK7puQXeVzL1w25B4_iYDM_F_w1ZHKWccNgL4qSrCUbSvv-8He1SUldbUmezBgc-PgDUaLEUDCL4U9JUCPSd9CvinXVfciklUMXN43VdG85LP1BzHGYXWfvYeerdWueHEX8FT64541Rs4apag8JRf5L54PTQW3-nW8Zk1skDa3M0t49a8kYgf_A65lqMr3TuSHFZzKXSFaBQpR9oGiq7M4tOUu3EZZXNyxW7xIpPJgwsh4D-YsOZC4vh5pB7VHxd2prkoQEReIln2RDOe0yH8uzkmvMG10uQ-as2NFte3IQEmsTBdIHZzOriEza_bagsDWY56pHGfRmr6MpBGid3mdxlRxUUF5IxapqL5PVcP8Qr88cfrvsK5ewDjVF1WwQA2dps8rcg8x4atxZ9zs6CPSVCT_lVyXjBL4VxRT5L8sMQoXBdVKeU4K1tlK8emZUmdbtJn5CeTQx3tvrQI8MV8JjN4cFIm_qeom1jFJewfZbqnDGed6AncKQFhMVyokQxfGoVWy9cdRioEOFfX0n2KejtvhoUuek3_EU_EdCT1lwgOp56ugOufEWDPaRL9zlQ49_XVIBglUjmheBu1JRyVbv0AlwL5GYF78-ITpuXhm0RDwiuGWgO1CUymQaLw2rejI2WQjEy8rHKd8jb8vC5yERY9YXNYPhq5yPn3eq7NGWCglcRt4gFJTrOuatFyt5mivhIs0UwmGSXqJh-UBowyBjfCtKPuqWTuAGDFIAopOkrtMNrG7Cwo9Qu050gKlXDuy3tLVpz-1XXoicq-PvkkKNU01_VPDVwErRlH2ht8sKNheoO-iY7tZbZmNddAJiiC60rn6ui1lEvy3I%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-17T18:55:00",
"utc_time": "2026-11-17T17:55:00"
},
"arrival": {
"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": "2026-11-18T10:55:00",
"utc_time": "2026-11-18T15:55:00"
},
"duration_minutes": 1320,
"stops": 1,
"airlines": [
"TK"
],
"segments": [
{
"flight_number": "TK1828",
"transport": "flight",
"airline": {
"code": "TK",
"name": "Turkish Airlines",
"icao": "THY",
"alliance": "Star Alliance",
"website": "https://www.turkishairlines.com/",
"logo_link": null
},
"operating_airline": {
"code": "TK",
"name": "Turkish Airlines",
"icao": "THY",
"alliance": "Star Alliance",
"website": "https://www.turkishairlines.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-17T18:55:00",
"utc_time": "2026-11-17T17:55:00"
},
"arrival": {
"station": {
"id": "Station:airport:IST",
"code": "IST",
"name": "Istanbul Airport",
"slug": "istanbul-ataturk-istanbul-turkey",
"type": "airport",
"city": {
"id": "City:istanbul_tr",
"name": "Istanbul",
"code": "IST",
"slug": "istanbul-turkey"
},
"country": {
"code": "TR",
"name": "Turkey"
},
"timezone": "Europe/Istanbul",
"gps": {
"lat": 41.275278,
"lng": 28.751944
}
},
"local_time": "2026-11-18T00:30:00",
"utc_time": "2026-11-17T21:30:00"
},
"duration_minutes": 215,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "TK3",
"transport": "flight",
"airline": {
"code": "TK",
"name": "Turkish Airlines",
"icao": "THY",
"alliance": "Star Alliance",
"website": "https://www.turkishairlines.com/",
"logo_link": null
},
"operating_airline": {
"code": "TK",
"name": "Turkish Airlines",
"icao": "THY",
"alliance": "Star Alliance",
"website": "https://www.turkishairlines.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:IST",
"code": "IST",
"name": "Istanbul Airport",
"slug": "istanbul-ataturk-istanbul-turkey",
"type": "airport",
"city": {
"id": "City:istanbul_tr",
"name": "Istanbul",
"code": "IST",
"slug": "istanbul-turkey"
},
"country": {
"code": "TR",
"name": "Turkey"
},
"timezone": "Europe/Istanbul",
"gps": {
"lat": 41.275278,
"lng": 28.751944
}
},
"local_time": "2026-11-18T08:05:00",
"utc_time": "2026-11-18T05:05:00"
},
"arrival": {
"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": "2026-11-18T10:55:00",
"utc_time": "2026-11-18T15:55:00"
},
"duration_minutes": 650,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 455,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiRlI6NTk1OkJWQToxNzk0OTA0ODAwOk9QTzoxNzk0OTEyNjAwOmVjb25vbXk6RmFsc2U6Ojp8VVg6MTE0NDpPUE86MTc5NDk4NzMwMDpNQUQ6MTc5NDk5MTUwMDplY29ub215OlRydWU6OlRydWU6VVh8VVg6OTE6TUFEOjE3OTUwMTI1MDA6SkZLOjE3OTUwNDIyMDA6ZWNvbm9teTpGYWxzZTo6OlVYIiwiaSI6WyIxY2IyMDkzZTUxMjYwMDAwYmRjNDQ2ZmRfMHwwOTNlMjBhMTUxMjcwMDAwZTBjZTdjMjhfMHwwOTNlMjBhMTUxMjcwMDAwZTBjZTdjMjhfMSJdLCJ0aGMiOjAsInRhdCI6MCwidmkiOjEsInQiOiJPVyJ9",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H21SEs2L8Gs6QHKt1qBOwi2cpgzYzMfBn6wzFJgt4f54yerCJv_lDZ9j_DiOhID6cPwgXoFawAqjACamPG0nFFgmt-tr8GUf1nOirgGePUwhyjjrAeA7DY5k4YPOSbEfmb4IhSUv9wsEC6RkNMUOnzwuEHAMXUDP-r53QFfr7TfRpNiYPxMOnlVBVJGXVPIdl1q0d8-1SakbSS6Sbc6cYlkPgF9Q-r9bZmulSHz2Knt2oTiL1ZQRhTxk2RsvznyTLPNTA3TLxzlMAW7R9aqfJuyPMGCJ_F9We2PlmJr60rQ-V6V_rDBOw6yqDXGiCYErd3loo1S5-wB36_ozQThahW37bJzyG1uNcyhucL3lG1j_3UVnI-q8rIzMNfZ6lRmWzA6Gt01geMa29CYKosahoRo5c57UpJO39HdRiHl1TNkjcd3Ku2wYaMm67EvkWXd4cIwmsQ3YE-3AVocD-qid3ow1Qfda71bGFITqNiWPBnJiHix5pXDagELeBnmnMYAqd_msqP-0gjZPhPgCv4X1UZc6geilgwFgbIi28JxLzJN_xvLjmhrjFdwSz4mGbG9aFdj3DnVZCUXLMpTjuxbDQbuZY2fc3KOthBf9jPp_iwxRNJ0CLrvdPyMOgkgLJt1Xk5MYg8OKIQQSJtjV_62s_QTrQ1VOZT-jXz8q9Tej-GIvju2u8_YzAX8TsL6jbwDzGm6GuYfxjnxRe57xTq1r-knmrIHtdSUkta6WMpkc2LuBz40m3v34hZSwYk-JCMS6DxoDm8k01Zc0dhuUx2JvkBKsVhDmLWql9HX8Qng4Sf4jXCFSxo72bP2mOLwqPWn_wrPKhA_8DN72qogweaW3qhqqUwL6fOJJiT_hXcVuXKhTz9O6bEkVC91iAj4wz-3MKQ9B3zu2L6JMJQOuzkgSImDkHCf_XAmJQYbOHO9QNn8TyVJ4mvBu0ZEiL7fJKFoiVr8AIOEP318ogD96qbmwC-VYTucraGkfA74ZJfSd4Yg-YHD8M5HBXnEF6XlILSFMveh3ApE1j3c3Z1DDQWcuX3pvVuKiWe5kFig4EYAt1Niu3pWR6WsSb2BVazV76NfYTVz2tNrHg_ZykYlAjl-LV00foxXHfPi9ziXBDeYCgjqgPPeo8bZhsDZPjFDeWW8py03vIO_frIjbgr0mmqBvUWuLmpYRte64zKLFpuqcGrCravwnNyj8Hw09mRWeXlqk37iM9GZiYVj4xrakLuTF35vJPzscZu5Igs3_EojiL3XBoEJdstMR7eAyoz0_O4lsPHJpLxE2_6Rdc1IGfY6lRPS78D-A-ftszKQq9ME89BY-sML0AJHutNi3xAl0OkDM_evTfV-K3eciLek1iE0IAXC1gCG-u8b7URlsTNjNWFr63WLW98JdAGA5G3GOCtFHR&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 502,
"currency": "USD"
},
"price_eur": 448.4,
"fares": {
"standard": {
"amount": 627.5,
"currency": "USD"
},
"flexi": {
"amount": 677.7,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 100.4,
"currency": "USD"
},
"duration_minutes": 2290,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": 1,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"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": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 24.74,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 20,
"height_cm": 35,
"dimensions_sum_cm": 110
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 185.55,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 20,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
},
{
"price": {
"amount": 400.2,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 20,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 502,
"currency": "USD"
},
"price_eur": 448.4,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H21SEs2L8Gs6QHKt1qBOwi2cpgzYzMfBn6wzFJgt4f54yerCJv_lDZ9j_DiOhID6cPwgXoFawAqjACamPG0nFFgmt-tr8GUf1nOirgGePUwhyjjrAeA7DY5k4YPOSbEfmb4IhSUv9wsEC6RkNMUOnzwuEHAMXUDP-r53QFfr7TfRpNiYPxMOnlVBVJGXVPIdl1q0d8-1SakbSS6Sbc6cYlkPgF9Q-r9bZmulSHz2Knt2oTiL1ZQRhTxk2RsvznyTLPNTA3TLxzlMAW7R9aqfJuyPMGCJ_F9We2PlmJr60rQ-V6V_rDBOw6yqDXGiCYErd3loo1S5-wB36_ozQThahW37bJzyG1uNcyhucL3lG1j_3UVnI-q8rIzMNfZ6lRmWzA6Gt01geMa29CYKosahoRo5c57UpJO39HdRiHl1TNkjcd3Ku2wYaMm67EvkWXd4cIwmsQ3YE-3AVocD-qid3ow1Qfda71bGFITqNiWPBnJiHix5pXDagELeBnmnMYAqd_msqP-0gjZPhPgCv4X1UZc6geilgwFgbIi28JxLzJN_xvLjmhrjFdwSz4mGbG9aFdj3DnVZCUXLMpTjuxbDQbuZY2fc3KOthBf9jPp_iwxRNJ0CLrvdPyMOgkgLJt1Xk5MYg8OKIQQSJtjV_62s_QTrQ1VOZT-jXz8q9Tej-GIvju2u8_YzAX8TsL6jbwDzGm6GuYfxjnxRe57xTq1r-knmrIHtdSUkta6WMpkc2LuBz40m3v34hZSwYk-JCMS6DxoDm8k01Zc0dhuUx2JvkBKsVhDmLWql9HX8Qng4Sf4jXCFSxo72bP2mOLwqPWn_wrPKhA_8DN72qogweaW3qhqqUwL6fOJJiT_hXcVuXKhTz9O6bEkVC91iAj4wz-3MKQ9B3zu2L6JMJQOuzkgSImDkHCf_XAmJQYbOHO9QNn8TyVJ4mvBu0ZEiL7fJKFoiVr8AIOEP318ogD96qbmwC-VYTucraGkfA74ZJfSd4Yg-YHD8M5HBXnEF6XlILSFMveh3ApE1j3c3Z1DDQWcuX3pvVuKiWe5kFig4EYAt1Niu3pWR6WsSb2BVazV76NfYTVz2tNrHg_ZykYlAjl-LV00foxXHfPi9ziXBDeYCgjqgPPeo8bZhsDZPjFDeWW8py03vIO_frIjbgr0mmqBvUWuLmpYRte64zKLFpuqcGrCravwnNyj8Hw09mRWeXlqk37iM9GZiYVj4xrakLuTF35vJPzscZu5Igs3_EojiL3XBoEJdstMR7eAyoz0_O4lsPHJpLxE2_6Rdc1IGfY6lRPS78D-A-ftszKQq9ME89BY-sML0AJHutNi3xAl0OkDM_evTfV-K3eciLek1iE0IAXC1gCG-u8b7URlsTNjNWFr63WLW98JdAGA5G3GOCtFHR&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": 559.38,
"currency": "USD"
},
"price_eur": 499.65,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HBe_QlrTBUhN2Z_1gE2NphcSMeSE31cBTnp_TzBubfG5XOAtzKv4ts0C6j-mBbc3cU9aNYytuEhH855LhyUpyRsRHNzdt5Wff8AX-6li867HPv6puZM47gkzvVrn-m88BQVOC5mi0zkUM2uKCJAdf-ivuTt023TX3jewk-q3izPSqKol440fQqRK8mpXtGbfQgWFRCmEe6dWwpxSZmMmbCzHeAvGNyMZJOlQQ4o_ubWxh_XqL68d4u30dNqQtPY7T1OcitKp_LwZICCFFgEDBZAYs2hnBBTf0yxVekNjxEQrhOAODYLiuvs8ZOk20lOVvDFxvEyJGqB4FDULbtj4hjjhwvryTrILh8cc1uLAOShgjd0b2TYugGKetv4IwpTPZH5I4bSaUSakrLTb98WtiNfVXGDgvfqx-bWkKFVFh-PLby7ea3g14cxal6sLy-1Vjy-ioJFV7NEWPZboo0aIWKwkmUmrwBYpoDzo1cAW-YwdH6OeMbBHiN4iWoIMeJBe7zmQc6rFdROFxjgHuEJQJcfB8PQKwQJ5oVpv_mm8RvQPiwEn2jm_rcichP4d69Cw1yCby1UZHhVhslqgy0wGXrTHR2xuqmVvIMwbfZ-6KsFpjJH5HrsXLzY4sehuttE14RgpkdJmip5ajchaCf6bQQJZFX0m4VU180kGvm8G6dhkF7jQtAybAHS9oyXhkNLWMSgtfWL_m1AiOB0Y-ZdywGQnenxCR8UUAJ8cftjIlAZeAGyuAnczYhVeubZBDKNCBWblCo5P9rSB_rTlvBRlYpb58wS2ut2XWM-joy7OZd3QUwYcTPJvjiM4YndFX-w9X-MgfxNbiI1t4hWOoq2jEq4fRWpdV7iTjlEOrGy0HFIW6at-XB5Nicrx7S2StQUBN_cmMpq4x6E9d4e0Az3Wd7NpjYP2KRSe6dcfG_z4LO6CvoZPO57YKhRGCWB5VLhoPAiNFHsyZOnWBX5041nht-GGDxsNJcKVFxV2in8xwGpu-lAQBhv3LVlDhsJhdXo7URBQdYSn0vm-4BQtfubtuPqpVj8hgNp3M4MiSzam2iVGvqaTFLWop7NTJYTZVsKx-qgusknPZmtGmEQCqQhZ7oVvYPIPPouZtcR0nxX2uFjN3bkr3kbEO_tU4ji6rtIaqmjr_nqx1zlAVf-fT9cgdUWiix_5TazHl7Am7_8kmIhvYgKdsBHx1qh32imJBPDZzNwQ7e48nvPFOyxCplU8DCoMZ9K1ZDwhLHgYAroS72JtvYtOzXubHCQprPccLhBZXrVCjXzJWLb4ALE-TJ215OlcE4IDaF113lM2MnQ3YSgSMesNgnAf517Q2JjxG5CiTEhGAWG2zfHYDRMBVmONfvTzjeMMrUJpqmt4AdxWyHsuxxQwWC65M7DY4Dqx6EQUP&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:BVA",
"code": "BVA",
"name": "Beauvais–Tillé",
"slug": "beauvais-tille-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.4544444,
"lng": 2.11277778
}
},
"local_time": "2026-11-17T09:40:00",
"utc_time": "2026-11-17T08:40:00"
},
"arrival": {
"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": "2026-11-18T17:50:00",
"utc_time": "2026-11-18T22:50:00"
},
"duration_minutes": 2290,
"stops": 2,
"airlines": [
"FR",
"UX"
],
"segments": [
{
"flight_number": "FR595",
"transport": "flight",
"airline": {
"code": "FR",
"name": "Ryanair",
"icao": "RYR",
"alliance": null,
"website": "https://www.ryanair.com/",
"logo_link": null
},
"operating_airline": null,
"departure": {
"station": {
"id": "Station:airport:BVA",
"code": "BVA",
"name": "Beauvais–Tillé",
"slug": "beauvais-tille-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.4544444,
"lng": 2.11277778
}
},
"local_time": "2026-11-17T09:40:00",
"utc_time": "2026-11-17T08:40:00"
},
"arrival": {
"station": {
"id": "Station:airport:OPO",
"code": "OPO",
"name": "Porto",
"slug": "porto-porto-portugal",
"type": "airport",
"city": {
"id": "City:porto_pt",
"name": "Porto",
"code": "OPO",
"slug": "porto-portugal"
},
"country": {
"code": "PT",
"name": "Portugal"
},
"timezone": "Europe/Lisbon",
"gps": {
"lat": 41.2355556,
"lng": -8.6780556
}
},
"local_time": "2026-11-17T10:50:00",
"utc_time": "2026-11-17T10:50:00"
},
"duration_minutes": 130,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "UX1144",
"transport": "flight",
"airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"operating_airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:OPO",
"code": "OPO",
"name": "Porto",
"slug": "porto-porto-portugal",
"type": "airport",
"city": {
"id": "City:porto_pt",
"name": "Porto",
"code": "OPO",
"slug": "porto-portugal"
},
"country": {
"code": "PT",
"name": "Portugal"
},
"timezone": "Europe/Lisbon",
"gps": {
"lat": 41.2355556,
"lng": -8.6780556
}
},
"local_time": "2026-11-18T07:35:00",
"utc_time": "2026-11-18T07:35:00"
},
"arrival": {
"station": {
"id": "Station:airport:MAD",
"code": "MAD",
"name": "Adolfo Suárez Madrid–Barajas",
"slug": "adolfo-suarez-madrid-barajas-madrid-spain",
"type": "airport",
"city": {
"id": "City:madrid_es",
"name": "Madrid",
"code": "MAD",
"slug": "madrid-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 40.4936111,
"lng": -3.5666667
}
},
"local_time": "2026-11-18T09:45:00",
"utc_time": "2026-11-18T08:45:00"
},
"duration_minutes": 70,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 1245,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
},
{
"flight_number": "UX91",
"transport": "flight",
"airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"operating_airline": {
"code": "UX",
"name": "Air Europa",
"icao": "AEA",
"alliance": "SkyTeam",
"website": "https://www.aireuropa.com",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:MAD",
"code": "MAD",
"name": "Adolfo Suárez Madrid–Barajas",
"slug": "adolfo-suarez-madrid-barajas-madrid-spain",
"type": "airport",
"city": {
"id": "City:madrid_es",
"name": "Madrid",
"code": "MAD",
"slug": "madrid-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 40.4936111,
"lng": -3.5666667
}
},
"local_time": "2026-11-18T15:35:00",
"utc_time": "2026-11-18T14:35:00"
},
"arrival": {
"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": "2026-11-18T17:50:00",
"utc_time": "2026-11-18T22:50:00"
},
"duration_minutes": 495,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 350,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVE86NDc4MDpPUlk6MTc5NDk0MTQwMDpNQUQ6MTc5NDk0OTIwMDplY29ub215OkZhbHNlOjo6VE98QVQ6OTczOk1BRDoxNzk1MDAzMjAwOkNNTjoxNzk1MDA5NTAwOmVjb25vbXk6VHJ1ZTo6VHJ1ZTpBVHxBVDoyMDA6Q01OOjE3OTUwMTM0MDA6SkZLOjE3OTUwNDI1MDA6ZWNvbm9teTpGYWxzZTo6OkFUIiwiaSI6WyIwYTdjMGEyMjUxMjYwMDAwNzBhYzQ5YmRfMHwwYTIyMjBhMTUxMjcwMDAwZmVhMmMxOTRfMHwwYTIyMjBhMTUxMjcwMDAwZmVhMmMxOTRfMSJdLCJ0aGMiOjAsInRhdCI6MCwidmkiOjEsInQiOiJPVyJ9",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HC1i2bzfoGgUmyJK_gd2kI3kMFt-fVhQUOUdm5i6gBKX77jn065dCS65UI0hzri_MSq9F-LN3ahGoKqvce-yqfJ8Wwd_8-OcMQTvKqp9Joz3s7vCDRx3_JuTrkSkjGcdZ9nPmYBljkBTB1S7HM_fj9A7-_qvPGQ2ROgpyMTNluaGSdOLFzvbcAF5O0ndjnvFShwYk2boumXDIGG7QMfAXnE0mzOJReIzJRBUqFsEUm5krywNUrCV6gFtQMACa3aYxHNvak1Cx9K1110zzaXnvEmrXW0xBncBdsLggQPl8qCIVYCzQoURp32wezDBO6SQuyqJR4GLQND_ySiNXytxNei1WGeKZxoFLND7gAIQYQRFan0jPw_fmDHZqs1uxKB-zcAZ2ZtqdlHsmK-cs90qJ7iZfJCv9sbPhn5li-LOwe0N8Bm8ZHHlv3VbT8aHbJDe8OdPeZgqig7BjWcmD2xCwq-oA6hM9l14lu2dmE1ZJiOJHOMA2N1FIqQpZRTlwHwYxr1iMEV2dEaZrTqSIZlwz2MEVXt-F51Nm6nKSMTqVBUHKLlbEQcNBUl6eNeaydFcwHr_c27NJs-wirAGv5JYnNTXGzdmffw9ea0RmUbqM5TSGlcfCcfs943cqnhlCOimoWBHhCMMnEvuCj73dC-dL6pkcsNC7e_3XBtzaQVWylkUKwvBGCutQxK0rt_sxioWfwK2IHh39BZ2agNEBa75wWvhyuh7iPbqscQ9KQ1B0WC1jPoo7e0PG12nPr8WC2sbU2eLbFBVIMSPy95rU1uAHc9EWr9TAMMW6uulfE0eGD3cQiuZDyLte-T6zhieVU8qIvVYEPHsb28mrWkoUuZVJD0n8xR_YrN0-wUm1MJxlBvowrG9wfWgKuK9r7OrbUaOLDnbtdcb_TIShw95W_j-R_UAZytqnYJYX4G7WN2LYulBUISAlwXlBlAUvd3cYdelHY17PxD-_PAfKBASsKYc_k_iEwe6eUqlEV9X3Rp9zedGUfh21zQZN3H0CeSuNLhN6C1gyUZjTiD31UhQyqgG9TABL20oy5LeZm_Z2XyzQQDQDO4L0uaZMp8WidRVED8UkwGe30ea8FSr52NxRZoc7eIasXAhdJlslu1gmFkmZchydQr34XK6PKl5TElKHivkyURxasGX9O8M5HUbLmfkMt3-zVBCUBVB0Mrs2QbHdfbb8SlmXKH0n4qPFlQHWWtXw-rjx2MlGCSfQY3eWQLksyI6Uh-S8F_k9MAx7mtnbFIO_jQK7h_KgSGyWODKEAav29w63Cj6ivV0bmOu3cLB5Lyuz3XGj-T8liLUXnFYe0ncdCPb19aD6eK4_y_s8fQ0D1UvgL1yhHAnY3H5X2ma_eeb6mVe3ejB8v_vcPRL2HKyUL-G4iaBQq3fGrbCq2PyxwGUbxm_zgaGYwdCKLoO2NA%3D%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 603,
"currency": "USD"
},
"price_eur": 538.62,
"fares": {
"standard": {
"amount": 753.75,
"currency": "USD"
},
"flexi": {
"amount": 814.05,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 120.6,
"currency": "USD"
},
"duration_minutes": 1685,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": null,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"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": 2,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 101,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 7,
"length_cm": 55,
"width_cm": 25,
"height_cm": 40,
"dimensions_sum_cm": 120
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 184.72,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 20,
"length_cm": 70,
"width_cm": 30,
"height_cm": 60,
"dimensions_sum_cm": 160
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 603,
"currency": "USD"
},
"price_eur": 538.62,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HC1i2bzfoGgUmyJK_gd2kI3kMFt-fVhQUOUdm5i6gBKX77jn065dCS65UI0hzri_MSq9F-LN3ahGoKqvce-yqfJ8Wwd_8-OcMQTvKqp9Joz3s7vCDRx3_JuTrkSkjGcdZ9nPmYBljkBTB1S7HM_fj9A7-_qvPGQ2ROgpyMTNluaGSdOLFzvbcAF5O0ndjnvFShwYk2boumXDIGG7QMfAXnE0mzOJReIzJRBUqFsEUm5krywNUrCV6gFtQMACa3aYxHNvak1Cx9K1110zzaXnvEmrXW0xBncBdsLggQPl8qCIVYCzQoURp32wezDBO6SQuyqJR4GLQND_ySiNXytxNei1WGeKZxoFLND7gAIQYQRFan0jPw_fmDHZqs1uxKB-zcAZ2ZtqdlHsmK-cs90qJ7iZfJCv9sbPhn5li-LOwe0N8Bm8ZHHlv3VbT8aHbJDe8OdPeZgqig7BjWcmD2xCwq-oA6hM9l14lu2dmE1ZJiOJHOMA2N1FIqQpZRTlwHwYxr1iMEV2dEaZrTqSIZlwz2MEVXt-F51Nm6nKSMTqVBUHKLlbEQcNBUl6eNeaydFcwHr_c27NJs-wirAGv5JYnNTXGzdmffw9ea0RmUbqM5TSGlcfCcfs943cqnhlCOimoWBHhCMMnEvuCj73dC-dL6pkcsNC7e_3XBtzaQVWylkUKwvBGCutQxK0rt_sxioWfwK2IHh39BZ2agNEBa75wWvhyuh7iPbqscQ9KQ1B0WC1jPoo7e0PG12nPr8WC2sbU2eLbFBVIMSPy95rU1uAHc9EWr9TAMMW6uulfE0eGD3cQiuZDyLte-T6zhieVU8qIvVYEPHsb28mrWkoUuZVJD0n8xR_YrN0-wUm1MJxlBvowrG9wfWgKuK9r7OrbUaOLDnbtdcb_TIShw95W_j-R_UAZytqnYJYX4G7WN2LYulBUISAlwXlBlAUvd3cYdelHY17PxD-_PAfKBASsKYc_k_iEwe6eUqlEV9X3Rp9zedGUfh21zQZN3H0CeSuNLhN6C1gyUZjTiD31UhQyqgG9TABL20oy5LeZm_Z2XyzQQDQDO4L0uaZMp8WidRVED8UkwGe30ea8FSr52NxRZoc7eIasXAhdJlslu1gmFkmZchydQr34XK6PKl5TElKHivkyURxasGX9O8M5HUbLmfkMt3-zVBCUBVB0Mrs2QbHdfbb8SlmXKH0n4qPFlQHWWtXw-rjx2MlGCSfQY3eWQLksyI6Uh-S8F_k9MAx7mtnbFIO_jQK7h_KgSGyWODKEAav29w63Cj6ivV0bmOu3cLB5Lyuz3XGj-T8liLUXnFYe0ncdCPb19aD6eK4_y_s8fQ0D1UvgL1yhHAnY3H5X2ma_eeb6mVe3ejB8v_vcPRL2HKyUL-G4iaBQq3fGrbCq2PyxwGUbxm_zgaGYwdCKLoO2NA%3D%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": 672.23,
"currency": "USD"
},
"price_eur": 600.46,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HoZUOdVMhu0eAWthwfmTU65TU6tvpWnU9yQqwJIw13m90UTNCo4zZpey5TgbN9zpg9r3ZP8nOKKnwX9aDHjxmV5yeAfbJlAzScuaRDByoD30R7o1Hi_llxdQcDO0tw_YyE0sjCZqFmUahA9avvj-PjLgJb-6OMQGyexe-XrH0hcrOyWONwStjtzi-oi3viY8L0ivAbbWNLvmPYa1HJHzDi80CfjeJrobhHsFnTDeXghjwV5jDB-4UeVQ3Z8XP6blqymctQBIXOFiVofL6Np-UKrSpaCyHEc5Rnftfb0Rarv8c8qyEHqTYLOzQrF_NfMD6ME7L9qJ7CqdiZSaQgHAHZILvTd9Suqyexrf1erjDWpF6Y0wRqY03AqXU2SaFQsNml_GuzDZdLwkeh36oiyAbZ4eFvoq4FwB5ecG2mlefwFXXYhtEThsFkSnTyYf4xYQIJdJiwSdnfBQh2vDF4hfnW-g4n4b08mI7iRZEoKWK0FWQUVo9Fg7URMqXixL7Q7vp834hk2kHmOXl_Fy_983BMOIt2NHAfvyjk4ay9B_xUsyT1TYoMkKwqivKCDxyi4vJl2TS4Bp-dvOqrp7OyobwUzLUmAICL28hl3BTjNJ5SwmK8Fd7deUA3PzopjdshGkPZOZRHCaz2OR17fdrdRN5lTTb8QW-GkYQEYjeGy31xLkwYd3rcNth2rdrWlywmKTgrZ7DYy25U2Qw-kV12BMaYmKuz9_V7BDj8fD89sUzoKuf82AqlrrM3TXGsCJiOE-zZtxs39fA8udfa25n1VQHWMKlekzPUSsYmR_fkGLOSmjbWOCMdTbDHjLw8kVjopEpndDCxTflq9767_AOP3AhkB6yt8V_nHliBS3gikcSCLrLF5cpaOu7WBs4StIoKgBFzx7vptN9EQ0mrZ56oWW7VuaAE_T5OhN3okSM7N0AJ_Je5N2rS7yaOpERKlEH4LwUqwAFpFVKNwPyPyH6AJL9LHRPm_-8yj7jyypXg_7zESsDtIR28YLvYmc-4MQxzlR7xQgNLphhneROOJeBXwgEVs2yAQ-X1Wob1zUvA3f2RsNhZWECEvjh-d6kSJg6C71mkHT6C6BFFE_Ywb9_SHwJK-nTS6V70Z5cn-aMNS6_Eq5HCSD1l1TCGBYOlG2uKt4FLD5kWuuLY1afYdlWPrB6lztWlQCE0qXHH1UZNrAPffMYSBVtDr_uu88YJ1cnQV7PMITgB0DIEtrMLz16PnAnFf2oru5fbiTA0Xvjm1Ws-QZAzfiyD9Y2a7XXdRWU2N9eZWhjYJtiAozQJxmz7wZgtOHpa3k4rbR8x7VwJFFR7wsNv5L6BiyJ9RpgGCuIsJNihQv3LN7oM2k3xuaepofID6taKsYvAkv399PGJPgkzzNvrc5NnniZjN1Ms1j4rZK0&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-17T19:50:00",
"utc_time": "2026-11-17T18:50:00"
},
"arrival": {
"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": "2026-11-18T17:55:00",
"utc_time": "2026-11-18T22:55:00"
},
"duration_minutes": 1685,
"stops": 2,
"airlines": [
"TO",
"AT"
],
"segments": [
{
"flight_number": "TO4780",
"transport": "flight",
"airline": {
"code": "TO",
"name": "Transavia France",
"icao": "TVF",
"alliance": null,
"website": "https://www.transavia.com/",
"logo_link": null
},
"operating_airline": {
"code": "TO",
"name": "Transavia France",
"icao": "TVF",
"alliance": null,
"website": "https://www.transavia.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-17T19:50:00",
"utc_time": "2026-11-17T18:50:00"
},
"arrival": {
"station": {
"id": "Station:airport:MAD",
"code": "MAD",
"name": "Adolfo Suárez Madrid–Barajas",
"slug": "adolfo-suarez-madrid-barajas-madrid-spain",
"type": "airport",
"city": {
"id": "City:madrid_es",
"name": "Madrid",
"code": "MAD",
"slug": "madrid-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 40.4936111,
"lng": -3.5666667
}
},
"local_time": "2026-11-17T22:00:00",
"utc_time": "2026-11-17T21:00:00"
},
"duration_minutes": 130,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "AT973",
"transport": "flight",
"airline": {
"code": "AT",
"name": "Royal Air Maroc",
"icao": "RAM",
"alliance": null,
"website": "https://www.royalairmaroc.com/int-en",
"logo_link": null
},
"operating_airline": {
"code": "AT",
"name": "Royal Air Maroc",
"icao": "RAM",
"alliance": null,
"website": "https://www.royalairmaroc.com/int-en",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:MAD",
"code": "MAD",
"name": "Adolfo Suárez Madrid–Barajas",
"slug": "adolfo-suarez-madrid-barajas-madrid-spain",
"type": "airport",
"city": {
"id": "City:madrid_es",
"name": "Madrid",
"code": "MAD",
"slug": "madrid-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 40.4936111,
"lng": -3.5666667
}
},
"local_time": "2026-11-18T13:00:00",
"utc_time": "2026-11-18T12:00:00"
},
"arrival": {
"station": {
"id": "Station:airport:CMN",
"code": "CMN",
"name": "Mohammed V International",
"slug": "mohammed-v-international-casablanca-morocco",
"type": "airport",
"city": {
"id": "City:casablanca_ma",
"name": "Casablanca",
"code": "CAS",
"slug": "casablanca-morocco"
},
"country": {
"code": "MA",
"name": "Morocco"
},
"timezone": "Africa/Casablanca",
"gps": {
"lat": 33.3675,
"lng": -7.59
}
},
"local_time": "2026-11-18T13:45:00",
"utc_time": "2026-11-18T13:45:00"
},
"duration_minutes": 105,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 900,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
},
{
"flight_number": "AT200",
"transport": "flight",
"airline": {
"code": "AT",
"name": "Royal Air Maroc",
"icao": "RAM",
"alliance": null,
"website": "https://www.royalairmaroc.com/int-en",
"logo_link": null
},
"operating_airline": {
"code": "AT",
"name": "Royal Air Maroc",
"icao": "RAM",
"alliance": null,
"website": "https://www.royalairmaroc.com/int-en",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:CMN",
"code": "CMN",
"name": "Mohammed V International",
"slug": "mohammed-v-international-casablanca-morocco",
"type": "airport",
"city": {
"id": "City:casablanca_ma",
"name": "Casablanca",
"code": "CAS",
"slug": "casablanca-morocco"
},
"country": {
"code": "MA",
"name": "Morocco"
},
"timezone": "Africa/Casablanca",
"gps": {
"lat": 33.3675,
"lng": -7.59
}
},
"local_time": "2026-11-18T14:50:00",
"utc_time": "2026-11-18T14:50:00"
},
"arrival": {
"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": "2026-11-18T17:55:00",
"utc_time": "2026-11-18T22:55:00"
},
"duration_minutes": 485,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 65,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVlk6ODAyNzpPUlk6MTc5NDk0ODkwMDpCQ046MTc5NDk1NDkwMDplY29ub215OkZhbHNlOjo6Vll8QVQ6OTY1OkJDTjoxNzk1MDAyMzAwOkNNTjoxNzk1MDEwMTAwOmVjb25vbXk6VHJ1ZTo6VHJ1ZTpBVHxBVDoyMDA6Q01OOjE3OTUwMTM0MDA6SkZLOjE3OTUwNDI1MDA6ZWNvbm9teTpGYWxzZTo6OkFUIiwiaSI6WyIwYTdjMDFhZjUxMjYwMDAwYWJhODNmNWJfMHwwMWFmMjBhMTUxMjcwMDAwMjFlMjM4YjNfMHwwMWFmMjBhMTUxMjcwMDAwMjFlMjM4YjNfMSJdLCJ0aGMiOjAsInRhdCI6MCwidmkiOjEsInQiOiJPVyJ9",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HOYJRbHyUPHPwstMY0Sq8mKvWd37gae93HdW4n1rs63yFl20lTforexk-VAVVi7LoDSbmr_-E3HKcXk1_8VpjKuQjKPGh9MhGL-14Qhn9Kle9PtDIj2Y_JkOq0qK62bS0SIImBuARNdT5v7qiQnrXL-bq6BhBSM1ycRpmov4R2d9-l4xjf3H5bhx2V-uxxqXUI2iAX8NUdQ23t6APy9usC9J5FLUXSfWomq-9rQpxrjpvIaqsH22ow5yTNngG5Zza6jlPfCnnonfkQQPguMfyrBsfUsKpdkjylMfs9lA9ImIWwiYPJ7e5wzghtPdCS4bX6HdjJXHEAxZVS4k_fSy4ytXpA8uA3P9fXR9wGiJV9ZGvtXjFeiaB4uC5wNdI4qkZ0avRsrBxx-szA1m7-R4XYDpxMHOywpVcX5GV9zQqhmWR_TEi5E2vBxGuzLogSnWLHr7MG_EzSVxkfIo5aP0u1XhLk1EAPP0gDNALWX5GaWBQxxkVF1Ij1H3BSMC42uGNU8qIIIU6u3mJSKBmM2MaNqUf7O5ZkL4ZU0f0amg7oulglJLD6tycgQUoKYM67kEfjIOSSnrkRLMAIUs1uE1unWRlhUAI5UYxOTAGIJFvryR5wj93jRxakK5MlIN1sq7wurAyO31GzwcN9ExQRj4SkeOBE0ptWKqI6ITj5poqv5K_iOMn_lWGvTnYaf18fGC5BQXKixpGyOJPeuX3Anj5z2l75uTvHWi5G1WI_S0fEqNmNcg_mWUUmzBNABYqeA5Du9dcnJGqsS6kOYEwGz3hxQ9yxjaCMJKVBdQgTRf6w4l8Y2Lsst7BqBqw4S74rAzqvIWsAZSKFP-FOt5SQzZrRZDsHjct6ICGbQvEI9EFtdY_AAh4XYZCwShVSfcC8lHduxDdwseDm4P4asUYqSBXhn0R77za2OoFzXmhaRM3hm3wx2bhdciM_VLfjaEiXz4k4ct4jCYUntGNCHCIFLLmI1GCqF2xGFDb91QXiNRE65mBCRa2rNs3_kncqEOJeDgMreLOeugpadEClRabgZ3C9_I0SAVLfS81sdb05wXCPhyFc3nnpVIAqgm97LtLv-i2XQMKjzdLoPFkHuIWlqDFamaiU1dIGMnzTU97k-DjUsUAgsM3BDNnqYc-Zu_mh4oX4tZZObrUypU9m3fIqlZTf6myfIFoGxIZgXf5OzPcRD3bKUaqFuEqo8I-aFYPN-NeBQ5bAdLoO1C7jIntrR8gaCuCdilNw9bXuHadZDUeQ7R46rFbKiNeQzvWFunePV5S0-ldTyjJaQJHQ1jhRRnoiIghJBaQM80_5Zd1F4g1caG_Osr3HH0XQZ7D31POJRA8djzyYddoQwFVqt1u278Otn10PWYaclAVf5UfvPAAdP-jz9jev_4dbm0OyaWYKhwvjrOIg4NsXrY7mKTGUm7M9GmKOkZCq-1r8zOXb0adnd0%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 630,
"currency": "USD"
},
"price_eur": 562.73,
"fares": {
"standard": {
"amount": 787.5,
"currency": "USD"
},
"flexi": {
"amount": 850.5,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 126,
"currency": "USD"
},
"duration_minutes": 1560,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": null,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"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": 2,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 51,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 20,
"height_cm": 40,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 184.72,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 15,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 630,
"currency": "USD"
},
"price_eur": 562.73,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HOYJRbHyUPHPwstMY0Sq8mKvWd37gae93HdW4n1rs63yFl20lTforexk-VAVVi7LoDSbmr_-E3HKcXk1_8VpjKuQjKPGh9MhGL-14Qhn9Kle9PtDIj2Y_JkOq0qK62bS0SIImBuARNdT5v7qiQnrXL-bq6BhBSM1ycRpmov4R2d9-l4xjf3H5bhx2V-uxxqXUI2iAX8NUdQ23t6APy9usC9J5FLUXSfWomq-9rQpxrjpvIaqsH22ow5yTNngG5Zza6jlPfCnnonfkQQPguMfyrBsfUsKpdkjylMfs9lA9ImIWwiYPJ7e5wzghtPdCS4bX6HdjJXHEAxZVS4k_fSy4ytXpA8uA3P9fXR9wGiJV9ZGvtXjFeiaB4uC5wNdI4qkZ0avRsrBxx-szA1m7-R4XYDpxMHOywpVcX5GV9zQqhmWR_TEi5E2vBxGuzLogSnWLHr7MG_EzSVxkfIo5aP0u1XhLk1EAPP0gDNALWX5GaWBQxxkVF1Ij1H3BSMC42uGNU8qIIIU6u3mJSKBmM2MaNqUf7O5ZkL4ZU0f0amg7oulglJLD6tycgQUoKYM67kEfjIOSSnrkRLMAIUs1uE1unWRlhUAI5UYxOTAGIJFvryR5wj93jRxakK5MlIN1sq7wurAyO31GzwcN9ExQRj4SkeOBE0ptWKqI6ITj5poqv5K_iOMn_lWGvTnYaf18fGC5BQXKixpGyOJPeuX3Anj5z2l75uTvHWi5G1WI_S0fEqNmNcg_mWUUmzBNABYqeA5Du9dcnJGqsS6kOYEwGz3hxQ9yxjaCMJKVBdQgTRf6w4l8Y2Lsst7BqBqw4S74rAzqvIWsAZSKFP-FOt5SQzZrRZDsHjct6ICGbQvEI9EFtdY_AAh4XYZCwShVSfcC8lHduxDdwseDm4P4asUYqSBXhn0R77za2OoFzXmhaRM3hm3wx2bhdciM_VLfjaEiXz4k4ct4jCYUntGNCHCIFLLmI1GCqF2xGFDb91QXiNRE65mBCRa2rNs3_kncqEOJeDgMreLOeugpadEClRabgZ3C9_I0SAVLfS81sdb05wXCPhyFc3nnpVIAqgm97LtLv-i2XQMKjzdLoPFkHuIWlqDFamaiU1dIGMnzTU97k-DjUsUAgsM3BDNnqYc-Zu_mh4oX4tZZObrUypU9m3fIqlZTf6myfIFoGxIZgXf5OzPcRD3bKUaqFuEqo8I-aFYPN-NeBQ5bAdLoO1C7jIntrR8gaCuCdilNw9bXuHadZDUeQ7R46rFbKiNeQzvWFunePV5S0-ldTyjJaQJHQ1jhRRnoiIghJBaQM80_5Zd1F4g1caG_Osr3HH0XQZ7D31POJRA8djzyYddoQwFVqt1u278Otn10PWYaclAVf5UfvPAAdP-jz9jev_4dbm0OyaWYKhwvjrOIg4NsXrY7mKTGUm7M9GmKOkZCq-1r8zOXb0adnd0%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": 702.1,
"currency": "USD"
},
"price_eur": 627.13,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HFoEWvC1PL-eVB9r1C2xRqZU2D-aAIGUVjzussqmXQMbMWW3tJtENO4AO2UYLH7BlHC0iu-4lkBVSS6FJ70x7j9pEMPw52Cnwj36CC5Rvpluj-Qji3jOGSu-7XuWRJUFj1-ANqGPrI74gqvzFkr5wr5cLeBCFOYWEhSORPQEaoBK9X3JFbXF1RHJMBAO4WfnqPPw362FZCCPxozb4-Mdew1X9-NxbhuVvaXTR8Ja2kKO_MTm7dSVXhWTbTBeKRev6nMyKCWXXLkA_Fg1GA4d5g20LrIsJherBH_Ke9thx3TXxoaYxKvPjhqo4HykDp81TE1DL1TFfIvkuB4c1iG9a1NoDqNnzIemvmN9Qirffiq3SWjR1kSWV-OUMw6aC3FPv2X7TbcwLpWfEV7NQMJ-3XNLVrvk9wgEJ3Pja77HjdweBsCH1PvhlcN0mG6dSgQ8BlpHZFxX8vEDgJVS4ROxCvk1hPDTsmTlVNm4SU9-XjhbniLJwe-Czu4-aUBWl3KA044ob-H6XUQdgJlzQfERQ-vbePHK9c9HcxAWiP8rGSJYMKooCBVyXeaeHJYd_aXKKpvrfFZFQhbWPakzgVUgUN_-YtlWGB_EIeSzcIC-UyWh9fseC35VBjY7TS0DQx7l8suECzQOAmo_mVwh0PfDluScDc-QWKEpk6WqFwgR5SARaV7c5x3ScEGdpjZ5Pu3yeL4xtZHmKkHPRh07tlWKIdJ2bi4b9Adyaz4nE-TN4BQVUlk2UbgCnfe-ght8pP9wjuKaY3ZGJA6RLY0nYKD6jucKjhU7GL_k4FB_XAX87dtxENDKpwn8BELZPiwt1b3bcSuLeszTNXZFkYUqY5nQKwrbVz9-foXJpPtvKPE8sOGm1TLVTj3K6MfleieiQbkgc68F0Uk1JxAojv2FJ0PfFf15JxKV9OsTkZ44XLPUnvTAIdQeGfv_MeLUoYIUS3FVaQ7pRA02-763ET9KIk_3y6tJ9gJkTxZNMnXbrkV5ZN8cQ77wE_ApkbYcEZ3-KzmyupJuxUJT1YuQhF2JQkx0KJgBn_ByKJwkVblvGaxMZXmyXTqETXOkguQAyqmXhDTV8L_FxpcKMEu_Zh7KVkw-j_E_rxQCMS-X7ahX4YX2r3OHNbzoDz0Dh-ttVe2ptoq7u8l2uFT0PaQ2c_rzWt7VX8lc_px5ly50-xPd6lK0UiEgiMisaaI-Nz5k5d1cf9drGqRJAwnH9P9AX3uYU8-jzW_TRQv20e441J9ClVOznpnESnvCcf6urp315FVXtzfz_-VKcUd59qKvY1m6xypNGsWN6AOAqjXPNnlSoIMw6WlvRmfjnY4jh-bfpqhz4z2rrqlrV2y-A5kVIH_mGn9EJDfyUm4H_1R2BSNnjj1u49mYm3X0_vTmBoH-limXGLQJO2MY2rHqosUqoeEduUa8WLtv4Wri1VRR4hEcBcDx12A0%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-17T21:55:00",
"utc_time": "2026-11-17T20:55:00"
},
"arrival": {
"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": "2026-11-18T17:55:00",
"utc_time": "2026-11-18T22:55:00"
},
"duration_minutes": 1560,
"stops": 2,
"airlines": [
"VY",
"AT"
],
"segments": [
{
"flight_number": "VY8027",
"transport": "flight",
"airline": {
"code": "VY",
"name": "Vueling",
"icao": "VLG",
"alliance": null,
"website": "https://www.vueling.com/en",
"logo_link": null
},
"operating_airline": {
"code": "VY",
"name": "Vueling",
"icao": "VLG",
"alliance": null,
"website": "https://www.vueling.com/en",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-17T21:55:00",
"utc_time": "2026-11-17T20:55:00"
},
"arrival": {
"station": {
"id": "Station:airport:BCN",
"code": "BCN",
"name": "Barcelona–El Prat",
"slug": "barcelona-el-prat-barcelona-spain",
"type": "airport",
"city": {
"id": "City:barcelona_es",
"name": "Barcelona",
"code": "BCN",
"slug": "barcelona-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 41.2969444,
"lng": 2.07833333
}
},
"local_time": "2026-11-17T23:35:00",
"utc_time": "2026-11-17T22:35:00"
},
"duration_minutes": 100,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "AT965",
"transport": "flight",
"airline": {
"code": "AT",
"name": "Royal Air Maroc",
"icao": "RAM",
"alliance": null,
"website": "https://www.royalairmaroc.com/int-en",
"logo_link": null
},
"operating_airline": {
"code": "AT",
"name": "Royal Air Maroc",
"icao": "RAM",
"alliance": null,
"website": "https://www.royalairmaroc.com/int-en",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:BCN",
"code": "BCN",
"name": "Barcelona–El Prat",
"slug": "barcelona-el-prat-barcelona-spain",
"type": "airport",
"city": {
"id": "City:barcelona_es",
"name": "Barcelona",
"code": "BCN",
"slug": "barcelona-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 41.2969444,
"lng": 2.07833333
}
},
"local_time": "2026-11-18T12:45:00",
"utc_time": "2026-11-18T11:45:00"
},
"arrival": {
"station": {
"id": "Station:airport:CMN",
"code": "CMN",
"name": "Mohammed V International",
"slug": "mohammed-v-international-casablanca-morocco",
"type": "airport",
"city": {
"id": "City:casablanca_ma",
"name": "Casablanca",
"code": "CAS",
"slug": "casablanca-morocco"
},
"country": {
"code": "MA",
"name": "Morocco"
},
"timezone": "Africa/Casablanca",
"gps": {
"lat": 33.3675,
"lng": -7.59
}
},
"local_time": "2026-11-18T13:55:00",
"utc_time": "2026-11-18T13:55:00"
},
"duration_minutes": 130,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 790,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
},
{
"flight_number": "AT200",
"transport": "flight",
"airline": {
"code": "AT",
"name": "Royal Air Maroc",
"icao": "RAM",
"alliance": null,
"website": "https://www.royalairmaroc.com/int-en",
"logo_link": null
},
"operating_airline": {
"code": "AT",
"name": "Royal Air Maroc",
"icao": "RAM",
"alliance": null,
"website": "https://www.royalairmaroc.com/int-en",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:CMN",
"code": "CMN",
"name": "Mohammed V International",
"slug": "mohammed-v-international-casablanca-morocco",
"type": "airport",
"city": {
"id": "City:casablanca_ma",
"name": "Casablanca",
"code": "CAS",
"slug": "casablanca-morocco"
},
"country": {
"code": "MA",
"name": "Morocco"
},
"timezone": "Africa/Casablanca",
"gps": {
"lat": 33.3675,
"lng": -7.59
}
},
"local_time": "2026-11-18T14:50:00",
"utc_time": "2026-11-18T14:50:00"
},
"arrival": {
"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": "2026-11-18T17:55:00",
"utc_time": "2026-11-18T22:55:00"
},
"duration_minutes": 485,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 55,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiRkk6NTQzOkNERzoxNzk0OTE2ODAwOktFRjoxNzk0OTMwMDAwOmVjb25vbXk6RmFsc2U6OjpGSXxGSTo2MTU6S0VGOjE3OTQ5MzQyMDA6SkZLOjE3OTQ5NTY0MDA6ZWNvbm9teTpGYWxzZTo6OktFRkZJIiwiaSI6WyIyNWMzMjBhMTUxMjY1MTJmM2MwYjYxNTlfMHwyNWMzMjBhMTUxMjY1MTJmM2MwYjYxNTlfMSJdLCJ0aGMiOjAsInRhdCI6MSwidmkiOjAsInQiOiJPVyJ9",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HBvmaJtCaR_xcgQQ6lsNmqjV0j9-n0VgwhaMFpmr6kZ5eM70NokHOy_MY6M2sVxRCuycp_mbg31uUEk1ARkck7AyWh2UKgRbuIVvBv0BPGXPkuiqigNcTzJMfGSoIvMn-4LNLLY_iAzzHfVmDxysCZgl9JPXhXiWwJ0qJm4G9YfklybTIeAcYLBbe9ClxsgWd_Mk1OUg9f6WfZAeGm4PdxSYbYCtGeu9idNUovfh7CyouI8_K2cLeBTzzwqbe7hDUkbXmnu3n8r-QV127ROUcbMRqTQ2qpRpuaDWSPLlPdcLhMOevrOPxbRMd8Ja4kI-smBQb9GPGwpYIWe8LhZsp59SRz6tt51nGI3-iTf-aOFwf6gAqR6mrloc3mt5C3bQFNAiULoeiA6V-xW0TVoMsK6wZjjfaSBstail4z2Je4RKnIIc3egiGgLbnJsUdDtpyDi1nvdegrRpX6h0FFWVcM508a-ULjV7uj_Lf-gjP9OyrRwGRj-wIKw9y1be2g5xMpwlzGALQteSUcVwR8gnBkWQD2ivmw4bWtFmIsqzWqzTLcmpViRQ_RWoZDYu3ZjCspoRx7eK2189LSXm8LgNXJflwpACnIgFEK23RWQlCPqAFebI5bpDdmeLdKg_1EAFK_VAzU1kxeQpgRidcw19vQahJe8bPJ5H5PX4O-qQ_BAbZRTnqA5FfkT2jVKMuc_A-7TeEHXprmLJWqjWKjSk0t0OtvC-4iXyLecYWEDmkHN8WInCh_2-kNmaQKfc8j8X3vb7ZPOwZZux7WM9jqPXai04jR815qyLARLKouhaTxXY7w61rCnrFstkDnHwmINoZtwvqboGQdbN0xJLOhn5MO6JPmdtaqXPjc70Vgz-2ufZ6QQEyKQe0DPR-X1rpDKCMqOn7dCnI2lhLdB7k8yWamikCnBdm1vJDqJYgJRZfU9PnUGY7QHCnLWpU18ZuaYSozDec5N1ivvBB8VCjGulT9F9St-1S9XnQaiKbOrvLJV_tg7ZzXTzHUrG1Za5uK3LFXENU7KweuhV4jD73jDu1-xlYjmXz1rl2-UVq4cm4ixi0ITuDTq1HHNZ-_MgMFJ7ehLk4hDerp665VGXLi2ibsGHxRTluG6yslJnvxv2je658XR_ogaz74ZjdjP-yLoxP9ny4xt6j6FQ8GXILmJvFe4HeQAEnhle8w3-LJIu0czM2Xb6Ru5ZGlRaaHwJYRsb-xPiYHlK92p2Qc-cjM3ZqyQ%3D%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 796,
"currency": "USD"
},
"price_eur": 711.01,
"fares": {
"standard": {
"amount": 995,
"currency": "USD"
},
"flexi": {
"amount": 1074.6,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 119.4,
"currency": "USD"
},
"duration_minutes": 660,
"tickets_count": 1,
"cabin_classes": [
"economy"
],
"seats_left": 1,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": false,
"is_hidden_city": false,
"is_throwaway_ticket": true,
"is_travel_hack": true,
"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": 5,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 0,
"currency": "USD"
},
"included_count": 1,
"bags": [
{
"weight_kg": 10,
"length_cm": 55,
"width_cm": 20,
"height_cm": 40,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 225.63,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 23,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 796,
"currency": "USD"
},
"price_eur": 711.01,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HBvmaJtCaR_xcgQQ6lsNmqjV0j9-n0VgwhaMFpmr6kZ5eM70NokHOy_MY6M2sVxRCuycp_mbg31uUEk1ARkck7AyWh2UKgRbuIVvBv0BPGXPkuiqigNcTzJMfGSoIvMn-4LNLLY_iAzzHfVmDxysCZgl9JPXhXiWwJ0qJm4G9YfklybTIeAcYLBbe9ClxsgWd_Mk1OUg9f6WfZAeGm4PdxSYbYCtGeu9idNUovfh7CyouI8_K2cLeBTzzwqbe7hDUkbXmnu3n8r-QV127ROUcbMRqTQ2qpRpuaDWSPLlPdcLhMOevrOPxbRMd8Ja4kI-smBQb9GPGwpYIWe8LhZsp59SRz6tt51nGI3-iTf-aOFwf6gAqR6mrloc3mt5C3bQFNAiULoeiA6V-xW0TVoMsK6wZjjfaSBstail4z2Je4RKnIIc3egiGgLbnJsUdDtpyDi1nvdegrRpX6h0FFWVcM508a-ULjV7uj_Lf-gjP9OyrRwGRj-wIKw9y1be2g5xMpwlzGALQteSUcVwR8gnBkWQD2ivmw4bWtFmIsqzWqzTLcmpViRQ_RWoZDYu3ZjCspoRx7eK2189LSXm8LgNXJflwpACnIgFEK23RWQlCPqAFebI5bpDdmeLdKg_1EAFK_VAzU1kxeQpgRidcw19vQahJe8bPJ5H5PX4O-qQ_BAbZRTnqA5FfkT2jVKMuc_A-7TeEHXprmLJWqjWKjSk0t0OtvC-4iXyLecYWEDmkHN8WInCh_2-kNmaQKfc8j8X3vb7ZPOwZZux7WM9jqPXai04jR815qyLARLKouhaTxXY7w61rCnrFstkDnHwmINoZtwvqboGQdbN0xJLOhn5MO6JPmdtaqXPjc70Vgz-2ufZ6QQEyKQe0DPR-X1rpDKCMqOn7dCnI2lhLdB7k8yWamikCnBdm1vJDqJYgJRZfU9PnUGY7QHCnLWpU18ZuaYSozDec5N1ivvBB8VCjGulT9F9St-1S9XnQaiKbOrvLJV_tg7ZzXTzHUrG1Za5uK3LFXENU7KweuhV4jD73jDu1-xlYjmXz1rl2-UVq4cm4ixi0ITuDTq1HHNZ-_MgMFJ7ehLk4hDerp665VGXLi2ibsGHxRTluG6yslJnvxv2je658XR_ogaz74ZjdjP-yLoxP9ny4xt6j6FQ8GXILmJvFe4HeQAEnhle8w3-LJIu0czM2Xb6Ru5ZGlRaaHwJYRsb-xPiYHlK92p2Qc-cjM3ZqyQ%3D%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": 883.17,
"currency": "USD"
},
"price_eur": 788.87,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=H9VB7MNiSeZcq2nawngv9l7oP2rX9mSYq2gF4vTo9sBbsRXsi8nmmfD7vz--1OAHmCh92e7c7YzFvl2HaAL5jg13lyiNQeDx0wp5m94FMTa1JcmtHGonTLVhLL1y3e0-vuiIdqsjafJD9tUzNrIigwFPZ9mfM422UxPd0nXwCMY30YhDkATmPO3_hq-5XvDLQk94xgaiwIQeAQaHRtjUly68ANrECFjcT67ZAceCfVdtR24TN7F81yj84GwEjSpLo2YpuUc8Cr0jyQfcvCzcQ5WKinjkbeDCTyK4cIvFrfExNvJfIUq5DcHcvo_9_JtLmCVTCPx8J_NVUub_QE3vnv5MxJhsL_MHSmLupCUpp2yVYEra7V5M_IRitWd98HI3EmV2Hte4J_PUp2ecOO3v-KCQbHa8bmhMJb1HFLAIpP2NtgtF2sl0T5LpcBKUpjzWAKHq-gbtz9bCcaInLc-l5dHpRh2M1EaOY95c2Yg9CCDXriPtKU7d_SBwLg_vhfDD4i3BMzMbbbWUkEVuGmsFE8pgASD8N04QiGq_2nsjHN7SlkFJ9De7-xsGOltZtgY_K4Djxkc-ce-PklMdxcp1hg-PsyBhk6NLZWK_lc1mvA2u8xPakz_sjnlsUyxSZEHQXQwfbwrPOfqg_fRlrrlC1z5cmkTcyr7QQw33SpowX2fIBD_QQ4Ng85N5rJ8Eqmy7_3he1bKfGhIPWMFEiW7EbV_nxEE5FetfO7PkfU-jdNIrAOg5no1WQnKHrf93sHc84fg1JMn8HTAYy8iM9A9oRJyIOiN0-4PST6n2gFvqDWJr0RApw7jGIf9EVK4Y9oE-Lc6LQQuUJlB_8h2bvfklgI62gFngGPRUXyjTIhw6iLSvjwOH4e9oLIxKzbLxwJRV5KgtPYTwZ3J2VRX9RFwKIKuoPCUr_vutZmKmjM73MfWyey8gsrqt4dAiLEvkfyZdyUe9DGnXN448pL5Ur7sXktPRp1iRatdZX2PI9HNTXoWv6sv2gyMEXfUoczvzG54WwNoLbO88rZOCnUrd7U-IblUVylc79TxmP3rLSlDeB_jdS4nOFmDXSbdpqU2Ev03pLWapIC7Hex1EeSC4HDaVbeT7tIlNKBufWcZisThEE392YrnvfTbGiBjZb4hMJUbfwJvvJxWkCYcWs62kH1mbLJY-wW-d_UpglLTNbmCz3gzuR941DDNTbumYGVYiJGO88aZonST1SCKv6cY6n0eUypIpG-z-sgn4chyEh1HWnZICuVlY1Vvk-TG7Ip1OHZLOdi34leGZOILnF6GrjlX36bd_SWuP39Jzy6PcEnBMOz48%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-17T13:00:00",
"utc_time": "2026-11-17T12:00:00"
},
"arrival": {
"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": "2026-11-17T18:00:00",
"utc_time": "2026-11-17T23:00:00"
},
"duration_minutes": 660,
"stops": 1,
"airlines": [
"FI"
],
"segments": [
{
"flight_number": "FI543",
"transport": "flight",
"airline": {
"code": "FI",
"name": "Icelandair",
"icao": "ICE",
"alliance": null,
"website": "https://www.icelandair.com/",
"logo_link": null
},
"operating_airline": {
"code": "FI",
"name": "Icelandair",
"icao": "ICE",
"alliance": null,
"website": "https://www.icelandair.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:CDG",
"code": "CDG",
"name": "Charles de Gaulle Airport",
"slug": "charles-de-gaulle-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.0097222,
"lng": 2.54777778
}
},
"local_time": "2026-11-17T13:00:00",
"utc_time": "2026-11-17T12:00:00"
},
"arrival": {
"station": {
"id": "Station:airport:KEF",
"code": "KEF",
"name": "Keflavík International",
"slug": "keflavik-international-reykjavik-iceland",
"type": "airport",
"city": {
"id": "City:reykjavik_is",
"name": "Reykjavik",
"code": "REK",
"slug": "reykjavik-iceland"
},
"country": {
"code": "IS",
"name": "Iceland"
},
"timezone": "Africa/Abidjan",
"gps": {
"lat": 63.985,
"lng": -22.605556
}
},
"local_time": "2026-11-17T15:40:00",
"utc_time": "2026-11-17T15:40:00"
},
"duration_minutes": 220,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "FI615",
"transport": "flight",
"airline": {
"code": "FI",
"name": "Icelandair",
"icao": "ICE",
"alliance": null,
"website": "https://www.icelandair.com/",
"logo_link": null
},
"operating_airline": {
"code": "FI",
"name": "Icelandair",
"icao": "ICE",
"alliance": null,
"website": "https://www.icelandair.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:KEF",
"code": "KEF",
"name": "Keflavík International",
"slug": "keflavik-international-reykjavik-iceland",
"type": "airport",
"city": {
"id": "City:reykjavik_is",
"name": "Reykjavik",
"code": "REK",
"slug": "reykjavik-iceland"
},
"country": {
"code": "IS",
"name": "Iceland"
},
"timezone": "Africa/Abidjan",
"gps": {
"lat": 63.985,
"lng": -22.605556
}
},
"local_time": "2026-11-17T16:50:00",
"utc_time": "2026-11-17T16:50:00"
},
"arrival": {
"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": "2026-11-17T18:00:00",
"utc_time": "2026-11-17T23:00:00"
},
"duration_minutes": 370,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": {
"id": "Station:airport:KEF",
"code": "KEF",
"name": "Keflavík International",
"slug": "keflavik-international-reykjavik-iceland",
"type": "airport",
"city": {
"id": "City:reykjavik_is",
"name": "Reykjavik",
"code": "REK",
"slug": "reykjavik-iceland"
},
"country": {
"code": "IS",
"name": "Iceland"
},
"timezone": "Africa/Abidjan",
"gps": {
"lat": 63.985,
"lng": -22.605556
}
},
"connection_guarantee": null,
"layover": {
"duration_minutes": 70,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiRlI6MTY2OkJWQToxNzk0OTA3MjAwOkZDTzoxNzk0OTE0NzAwOmVjb25vbXk6RmFsc2U6OjpNV3xBWjo2MTA6RkNPOjE3OTQ5MjM3MDA6SkZLOjE3OTQ5NTk3MDA6ZWNvbm9teTpUcnVlOjpUcnVlOkFaIiwiaSI6WyIxY2IyMGYwYzUxMjYwMDAwYWI1OTBjMjlfMHwwZjBjMjBhMTUxMjYwMDAwYjY2ZWIxN2ZfMCJdLCJ0aGMiOjAsInRhdCI6MCwidmkiOjEsInQiOiJPVyJ9",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HGpOla4vp1-8xWJYPtmd9Wx6jTOICjQFwmOnQ-0MCE7cUP0gL-xvUUvqNHO3XjD_Ih2oiH4MqwI_nPUIMuLGmU-rONBY9ti046uXJXbJa6gkCQndfYKe7iaX0NnhBpGjKt-nrbhu6-IkUa6XwzU-Uppgkpp58B4iFTHkMpJ2yX2bNHQfKTr_7FFR-jCtugdyLNZ4jd1FvKGAGPWNE9QOzJ3qvKmtKse3dhhqA--RjMS4l2Xt9GvqzHvzVYHbYCgGI6JJ37f716KA_qz7TKyzd2pkBln5W-KvrW9nwxBknVjl1_OQfSNFni8aXLuD6UtuM9s9oJ_BBX_zdqkoNdngLqZGiGiXXOZgO-8t6XYQAhdqfmCJbgukDQBRLQH0wLpj-pu8i-vZ8h1MhOSVIJeqWj1JPrKzGlBKf7bQ9CTJNAu9jgrPcD_xbZVcs4U1t_SRnL8Q05mni9TfmLfw8nJInYv0S-wsuTTH6reGkdJaVhSISxMOjT8xmNFYq3EIQ-_Wdlq24gbzaao7SRsk99MXmZPJ2ltbF_h6YwSYZJ4MSIsH4C8onkG_qaG2Xqh2HFjfC4xXBfqJEHukowCZyltCtYpIWw714FI8W36PNrecmgWKtlbi9C749QhxLdVfOt6PvlLApnqhcM-IuGbz0EbBaVRCbca7j3CxyFth2xWsH-sZ0aGtrUxFPuq85QA2pE_0S3XUBiV1izds9nLLg0-ncV9CxCz01lGYRN77zZtsNaYBrtfEe0o68eFWQRDcLHSIiR4rFhisxkSF-m2eKUfaPBBzbCJNrnCqnX85goaINmLLIXt877OqkrEPivndgOOyxInfPrEQAun5lZAVqTFR2hg93LPXNUo1AYVxHEwz50ddo7a3BXChWtbHQmPJHZ85iZp7Uz5gKzBTGRquQLDRcdYzTIoobiw2oJhtmPuG3aqwokr7m_gFsAxlv6PGJYZzEYS1TK2IagsSyxgJzhUK_59wFdl__G53iJlFkQJ7-TE3K-r9eOGutoCLMeJEbVY5l6tS08oYB1CvLtc_40ci2rHi1t0q2BXk4cgPWxUaGZSC5jebxKcj9RY9KxTaDBm81_gBrXMSENmcvWUxVNOA8I845V5bUPcFkWRXbontlYYT63O_kOo0hKJK6xudhs4ZUxIttlqQ9_7qaWbmN2PTK5bZDyPy6k4b04K5Jzez2TDElBHoR7HNVtNVRHkJg3NlcimELKjtnnjdCVAxtoNrQcUytz2Sbo9_fVrn5pInmfrKUePD_ZVtsrMq09ttvWZ70wLVaTCa_CtQdgMvr3NmMztS7ok4xsZzVlPobgcDRgDemqDcGwHOHjHBuNmW_vTbto33s7cachrp0gjTmGIalhUZxRZZjjFSS_3thCiL3UdCKVsOrXw9qH4ErmvLIWO_u996d9lQJN2296AafIEpHVH8x9_Do9uSG9QFIUJ2RbcY%3D&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 771,
"currency": "USD"
},
"price_eur": 688.68,
"fares": {
"standard": {
"amount": 963.75,
"currency": "USD"
},
"flexi": {
"amount": 1040.85,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 154.2,
"currency": "USD"
},
"duration_minutes": 875,
"tickets_count": 2,
"cabin_classes": [
"economy"
],
"seats_left": 2,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"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": 3,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 30.55,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 8,
"length_cm": 55,
"width_cm": 20,
"height_cm": 40,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 192.83,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 20,
"length_cm": 78,
"width_cm": 28,
"height_cm": 52,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 771,
"currency": "USD"
},
"price_eur": 688.68,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HGpOla4vp1-8xWJYPtmd9Wx6jTOICjQFwmOnQ-0MCE7cUP0gL-xvUUvqNHO3XjD_Ih2oiH4MqwI_nPUIMuLGmU-rONBY9ti046uXJXbJa6gkCQndfYKe7iaX0NnhBpGjKt-nrbhu6-IkUa6XwzU-Uppgkpp58B4iFTHkMpJ2yX2bNHQfKTr_7FFR-jCtugdyLNZ4jd1FvKGAGPWNE9QOzJ3qvKmtKse3dhhqA--RjMS4l2Xt9GvqzHvzVYHbYCgGI6JJ37f716KA_qz7TKyzd2pkBln5W-KvrW9nwxBknVjl1_OQfSNFni8aXLuD6UtuM9s9oJ_BBX_zdqkoNdngLqZGiGiXXOZgO-8t6XYQAhdqfmCJbgukDQBRLQH0wLpj-pu8i-vZ8h1MhOSVIJeqWj1JPrKzGlBKf7bQ9CTJNAu9jgrPcD_xbZVcs4U1t_SRnL8Q05mni9TfmLfw8nJInYv0S-wsuTTH6reGkdJaVhSISxMOjT8xmNFYq3EIQ-_Wdlq24gbzaao7SRsk99MXmZPJ2ltbF_h6YwSYZJ4MSIsH4C8onkG_qaG2Xqh2HFjfC4xXBfqJEHukowCZyltCtYpIWw714FI8W36PNrecmgWKtlbi9C749QhxLdVfOt6PvlLApnqhcM-IuGbz0EbBaVRCbca7j3CxyFth2xWsH-sZ0aGtrUxFPuq85QA2pE_0S3XUBiV1izds9nLLg0-ncV9CxCz01lGYRN77zZtsNaYBrtfEe0o68eFWQRDcLHSIiR4rFhisxkSF-m2eKUfaPBBzbCJNrnCqnX85goaINmLLIXt877OqkrEPivndgOOyxInfPrEQAun5lZAVqTFR2hg93LPXNUo1AYVxHEwz50ddo7a3BXChWtbHQmPJHZ85iZp7Uz5gKzBTGRquQLDRcdYzTIoobiw2oJhtmPuG3aqwokr7m_gFsAxlv6PGJYZzEYS1TK2IagsSyxgJzhUK_59wFdl__G53iJlFkQJ7-TE3K-r9eOGutoCLMeJEbVY5l6tS08oYB1CvLtc_40ci2rHi1t0q2BXk4cgPWxUaGZSC5jebxKcj9RY9KxTaDBm81_gBrXMSENmcvWUxVNOA8I845V5bUPcFkWRXbontlYYT63O_kOo0hKJK6xudhs4ZUxIttlqQ9_7qaWbmN2PTK5bZDyPy6k4b04K5Jzez2TDElBHoR7HNVtNVRHkJg3NlcimELKjtnnjdCVAxtoNrQcUytz2Sbo9_fVrn5pInmfrKUePD_ZVtsrMq09ttvWZ70wLVaTCa_CtQdgMvr3NmMztS7ok4xsZzVlPobgcDRgDemqDcGwHOHjHBuNmW_vTbto33s7cachrp0gjTmGIalhUZxRZZjjFSS_3thCiL3UdCKVsOrXw9qH4ErmvLIWO_u996d9lQJN2296AafIEpHVH8x9_Do9uSG9QFIUJ2RbcY%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": 859.05,
"currency": "USD"
},
"price_eur": 767.33,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HZKx6IZ4xgLLHq2yexgm9IXCMjKj-UjcHhcNgrTvJqTUgAVeYTUTC2AR_b4UWFYBI91mDXs6gUJEaBoXEmHlrZ5JUf_yPIzK8erGcs2X-YpyVgEEMnIovpWh7N7TnJ_9It1e3hMjP735iN8R1gZddfFxMOb-HJMhM0P7yOZ8zfi3F6Vlkqf6-0z3y646Xv21URZssbZmHJ5xs8MzFLraRBIfx6_XAHehT2PGa6nhUp0mvfQWhIV4EQ70GsZFMAgUR-7YeKBzczvG4CjOr7Lm_G3-AKrbiiLNqhxPvtWQ9xv_5YJBGhnG017gaSjaanqBupgAwCO_sHyZwD8ofJ9V7oB_fK6tj4K2I9c5jT8U7nhG4vy7LayMJTdrz21CxPqD4lz6pjXLLB3ez7t4NFeQ08AcjLwIwJTjmOKS4YRV1PER5B3jHYUkrNUcNcifl-Wsb_HhpZ84m9-XmspayR63tXp9TTQ6KZwJrtCftnO9gu1PPy10SON_XBmMLKmE92w2TKGAoKVszFjlO8pFCQZxhNyASKhl3conP2s8JIP6vv2Yid5wg-26PHlp6a5KxOjE-PqJonxbvvCFDJ-O3XoIV9-NvNd9pnPE8orQPkjSo0LWWTOao_QehYeWsCQNWjsxLb00mRuLbBsBUQf2wA40nwP6h8H-su7m4F6ZN_Q7QQtxObwG_ACJUcy01DRPZoV-oilo-ysazg-3l7S9Ph_KrjLZJDMyck4F4UwixTfphSjOrRnRqObG1qrK0vL9fv1wVDLHu5oYZW1xKKV9-4vqT9mI3dVbq4DZMn4kTDv258-tAessHaNcIqb8OCuBQ27XQoaZJrJ4q3UKDCD80M2oQw4cV8cBuT_i6M9d2I93Z5tfPes0MA_9FhBAdzMiSt7I-s4BZxREX2426xM50JP7SXpsffUsjQsBO9AFS0hTyVllNYOZXfj6qBuTDL5_JIkxvkwtc-w9QQ7QR1uZpvQ44T8xx3HmJJfxXR0XMPjqpcYJyrB1iFCfptQsbKJa3C8VOGcLp-BtM9g4ku7phM0dvxIhTsFLnk7EADBy7_nN_32UDPVpHg9p9vSQGGtVKvhdqtWZi6sththuRSq5F8asMj3z8j7p_HD3ZmmNhEcI-rRCqcw0Km5ZkU-GEfLBnxSyD6_pvi6eK8J8RE8KdNpWSz9F82wfj1b72FWfnI3ORYIxTdftOtsCBYVZu9Wl8HMTpYxcFIFV5MwnseIRibJp2GlX2lHGCxmFEm3xceOKXa5mEOFFklYSAFqsKvqDmepit3uY9Unqs5gm_vyFWOhKbWfTch6pspIDMEksWUDlW2ys8k2sw4XCAmsZ7V0aYtQjNs2zMsLf0ARLkWqe5b_k7dyWLlZ_GiYIAe1BhWY3jr_NvJD5rjw3A9AhN9wXMzjFxXaDJEawWNej_XBdS2pGI9xp3EHodxvZiBik6tdt7zHk%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:BVA",
"code": "BVA",
"name": "Beauvais–Tillé",
"slug": "beauvais-tille-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.4544444,
"lng": 2.11277778
}
},
"local_time": "2026-11-17T10:20:00",
"utc_time": "2026-11-17T09:20:00"
},
"arrival": {
"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": "2026-11-17T18:55:00",
"utc_time": "2026-11-17T23:55:00"
},
"duration_minutes": 875,
"stops": 1,
"airlines": [
"FR",
"AZ"
],
"segments": [
{
"flight_number": "FR166",
"transport": "flight",
"airline": {
"code": "FR",
"name": "Ryanair",
"icao": "RYR",
"alliance": null,
"website": "https://www.ryanair.com/",
"logo_link": null
},
"operating_airline": {
"code": "MW",
"name": "Malta Air",
"icao": "MAY",
"alliance": null,
"website": "https://www.ryanair.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:BVA",
"code": "BVA",
"name": "Beauvais–Tillé",
"slug": "beauvais-tille-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 49.4544444,
"lng": 2.11277778
}
},
"local_time": "2026-11-17T10:20:00",
"utc_time": "2026-11-17T09:20:00"
},
"arrival": {
"station": {
"id": "Station:airport:FCO",
"code": "FCO",
"name": "Leonardo da Vinci–Fiumicino Airport",
"slug": "leonardo-da-vinci-fiumicino-rome-italy",
"type": "airport",
"city": {
"id": "City:rome_it",
"name": "Rome",
"code": "ROM",
"slug": "rome-italy"
},
"country": {
"code": "IT",
"name": "Italy"
},
"timezone": "Europe/Rome",
"gps": {
"lat": 41.8002778,
"lng": 12.2388889
}
},
"local_time": "2026-11-17T12:25:00",
"utc_time": "2026-11-17T11:25:00"
},
"duration_minutes": 125,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "AZ610",
"transport": "flight",
"airline": {
"code": "AZ",
"name": "ITA Airways",
"icao": "ITY",
"alliance": "SkyTeam",
"website": "https://www.ita-airways.com/en_en",
"logo_link": null
},
"operating_airline": {
"code": "AZ",
"name": "ITA Airways",
"icao": "ITY",
"alliance": "SkyTeam",
"website": "https://www.ita-airways.com/en_en",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:FCO",
"code": "FCO",
"name": "Leonardo da Vinci–Fiumicino Airport",
"slug": "leonardo-da-vinci-fiumicino-rome-italy",
"type": "airport",
"city": {
"id": "City:rome_it",
"name": "Rome",
"code": "ROM",
"slug": "rome-italy"
},
"country": {
"code": "IT",
"name": "Italy"
},
"timezone": "Europe/Rome",
"gps": {
"lat": 41.8002778,
"lng": 12.2388889
}
},
"local_time": "2026-11-17T14:55:00",
"utc_time": "2026-11-17T13:55:00"
},
"arrival": {
"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": "2026-11-17T18:55:00",
"utc_time": "2026-11-17T23:55:00"
},
"duration_minutes": 600,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 150,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
},
{
"id": "eyJyIjoiVE86NzE1MjpPUlk6MTc5NDk0NjgwMDpOQ0U6MTc5NDk1MjIwMDplY29ub215OkZhbHNlOjo6VE98Vlk6ODEzNTpOQ0U6MTc5NDk4ODUwMDpCQ046MTc5NDk5MzMwMDplY29ub215OlRydWU6OlRydWU6Vll8QVQ6OTY1OkJDTjoxNzk1MDAyMzAwOkNNTjoxNzk1MDEwMTAwOmVjb25vbXk6VHJ1ZTo6VHJ1ZTpBVHxBVDoyMDA6Q01OOjE3OTUwMTM0MDA6SkZLOjE3OTUwNDI1MDA6ZWNvbm9teTpGYWxzZTo6OkFUIiwiaSI6WyIwYTdjMDM0NjUxMjYwMDAwM2MxMjc1NjZfMHwwMzQ2MDFhZjUxMjcwMDAwMzcxOTFjOTRfMHwwMWFmMjBhMTUxMjcwMDAwMjFlMjM4YjNfMHwwMWFmMjBhMTUxMjcwMDAwMjFlMjM4YjNfMSJdLCJ0aGMiOjAsInRhdCI6MCwidmkiOjEsInQiOiJPVyJ9",
"trip_type": "one_way",
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HrgMVV2JM2x4W9cE9aES_G7H5oSBgEtP2FLzetNojFMgqBmFQiG6d2JTd4HqIffppStxfkvq3XIDOCyrZjXgqRwk35YFvyFZEPEkpFJjSCB9T7KgurR7Xpxkue0Kg5n-kGvw_SSObLw5_7jx6lvp0vz4CHz-exGLEtRQOMwFOJpu1CMBsV3uDlWgq7plYnsqaULY5bqrLsAxVQqbD9MkRXxyQjWixLtqpAxvSGihGGkQn7QbrHlAczn4REOrF9aP1NtNLSljKtIuKF4FehkdXgjwdwBdpnLFO-OMlw-4DOqblm4s7w-1bdD05B6II7PlvqPyt9TaktcctOaCrLpqOUUc3EtBTV51m5x7fZtzqolDdJJVUQ5NDtiZeW6Rg_ytfV9bQsUol5MNqM86MljQsd9FnAT7Rxd0bnJq2rN9ljGr-oWQAkUj_zxYB6AOdJbaPokGj58RiH32gy_qIUTmKcpTPyQlzuJpjlpWOXpa0vzTSYmg0kNfFLlRXB4PvvJTiLuVZ1dGf3d8EjcZRJ4BBjI8yOn29ejpDXE4ujvsc-qZ6kSnBPI2wke1ddvE8rXT1P0FZUeSldA7iBY1NxN44YmLEbBFWRvLPYza11VrUVc0ptm_AIl0DsOMLJPDuuKr40wCfF6kA2UZ4N5wdLThi4Jbu4bzw7UPSDhqHsz-VRUHpzxwuNfePoMe_AwNpXTh_bQeX4NFoK8zc4TJm6_gYySbmyPWUU6qCccQiL9f-wVd-CPk59QwbQXu0B_jxPD6HvROCoIibwFEeE4BSrEoSh_KxIlZS98VZ-67uPDiEQL8e2B8uB4wUloNn9HmPP12S4vvczKWOwfoNVLMtg97x-HRTErEpWWT0QDJ2huCvpYUClGIYjBC66BFCqesd9thZrhM3hxBhC_k1-5u0KD-AU-ReBhIYa5STFfkrvoC084ltxpKU1nu83up4gFSihLzYhGIc6Zw8zIIrCgPRpJmoPl8bsI9g6U8rFlGLbH0aaCoQLh9tkXMAeFbzEcSt_Z1-5CFGqAwAXrkxmt3IXPPcV91rcwznAeSN-RYUSs_tsB3mZP4BoIkriXTOwwyu37DXm7DgNKo2Fn1e2HxVPNkmWn_4B2y4niVOqv_Kg5qHCfTcUeGS3NkqGTRO7Af_7t8xkerxqpTLq2VYUcxuSQ2goYa_sVkuQo93S0RVe0ygqW78sWbHnh2QGNf2_dL3m94Aodyr5I_iJxDVbc8Gzh9LQ57A83VGJwAaLa5L7zaL-eCRuEYFA1bPa5codsyZ424EJCjkSH0tCSJ2W_o9BpdL4FSdp8G6UDQ_lStSgP9_nme0k3lqSp6m1D6RxFhWxPptM56Tm-9rMh2kJewShJ_kdRXioXbsdTM5R4HDDp4_6YbsuCj4_0lkn1EcLRrWtBi-x-l01DQsDdE8r8q9Chw1O01__CBuuvIR1iScLIXEv3D6sv5hU6F_aG5dgS8CCCvOHZmwlpPaPs0fy2HaiFWD506zq0pv8HhzvihDg2Q-Ptgk4zhs4lvvXbfb0zOeNIIB&searchType=oneWay&searchBags=0.0",
"price": {
"amount": 620,
"currency": "USD"
},
"price_eur": 553.8,
"fares": {
"standard": {
"amount": 775,
"currency": "USD"
},
"flexi": {
"amount": 837,
"currency": "USD"
}
},
"kiwi_guarantee_price": {
"amount": 124,
"currency": "USD"
},
"duration_minutes": 1595,
"tickets_count": 3,
"cabin_classes": [
"economy"
],
"seats_left": null,
"is_best": false,
"is_cheapest": false,
"is_fastest": false,
"is_self_transfer": true,
"is_hidden_city": false,
"is_throwaway_ticket": false,
"is_travel_hack": true,
"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": 0,
"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": 2,
"length_cm": 40,
"width_cm": 15,
"height_cm": 30,
"dimensions_sum_cm": 85
}
]
}
],
"hand_bag_tiers": [
{
"price": {
"amount": 185,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 7,
"length_cm": 55,
"width_cm": 20,
"height_cm": 40,
"dimensions_sum_cm": 115
}
]
}
],
"checked_bag_tiers": [
{
"price": {
"amount": 258.61,
"currency": "USD"
},
"included_count": 0,
"bags": [
{
"weight_kg": 20,
"length_cm": 70,
"width_cm": 30,
"height_cm": 58,
"dimensions_sum_cm": 158
}
]
}
]
},
"booking_options": [
{
"provider": {
"code": "KIWI-BASIC",
"name": "Kiwi.com",
"category": null,
"content_provider": "kiwi.com",
"has_high_probability_of_price_change": false
},
"price": {
"amount": 620,
"currency": "USD"
},
"price_eur": 553.8,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HrgMVV2JM2x4W9cE9aES_G7H5oSBgEtP2FLzetNojFMgqBmFQiG6d2JTd4HqIffppStxfkvq3XIDOCyrZjXgqRwk35YFvyFZEPEkpFJjSCB9T7KgurR7Xpxkue0Kg5n-kGvw_SSObLw5_7jx6lvp0vz4CHz-exGLEtRQOMwFOJpu1CMBsV3uDlWgq7plYnsqaULY5bqrLsAxVQqbD9MkRXxyQjWixLtqpAxvSGihGGkQn7QbrHlAczn4REOrF9aP1NtNLSljKtIuKF4FehkdXgjwdwBdpnLFO-OMlw-4DOqblm4s7w-1bdD05B6II7PlvqPyt9TaktcctOaCrLpqOUUc3EtBTV51m5x7fZtzqolDdJJVUQ5NDtiZeW6Rg_ytfV9bQsUol5MNqM86MljQsd9FnAT7Rxd0bnJq2rN9ljGr-oWQAkUj_zxYB6AOdJbaPokGj58RiH32gy_qIUTmKcpTPyQlzuJpjlpWOXpa0vzTSYmg0kNfFLlRXB4PvvJTiLuVZ1dGf3d8EjcZRJ4BBjI8yOn29ejpDXE4ujvsc-qZ6kSnBPI2wke1ddvE8rXT1P0FZUeSldA7iBY1NxN44YmLEbBFWRvLPYza11VrUVc0ptm_AIl0DsOMLJPDuuKr40wCfF6kA2UZ4N5wdLThi4Jbu4bzw7UPSDhqHsz-VRUHpzxwuNfePoMe_AwNpXTh_bQeX4NFoK8zc4TJm6_gYySbmyPWUU6qCccQiL9f-wVd-CPk59QwbQXu0B_jxPD6HvROCoIibwFEeE4BSrEoSh_KxIlZS98VZ-67uPDiEQL8e2B8uB4wUloNn9HmPP12S4vvczKWOwfoNVLMtg97x-HRTErEpWWT0QDJ2huCvpYUClGIYjBC66BFCqesd9thZrhM3hxBhC_k1-5u0KD-AU-ReBhIYa5STFfkrvoC084ltxpKU1nu83up4gFSihLzYhGIc6Zw8zIIrCgPRpJmoPl8bsI9g6U8rFlGLbH0aaCoQLh9tkXMAeFbzEcSt_Z1-5CFGqAwAXrkxmt3IXPPcV91rcwznAeSN-RYUSs_tsB3mZP4BoIkriXTOwwyu37DXm7DgNKo2Fn1e2HxVPNkmWn_4B2y4niVOqv_Kg5qHCfTcUeGS3NkqGTRO7Af_7t8xkerxqpTLq2VYUcxuSQ2goYa_sVkuQo93S0RVe0ygqW78sWbHnh2QGNf2_dL3m94Aodyr5I_iJxDVbc8Gzh9LQ57A83VGJwAaLa5L7zaL-eCRuEYFA1bPa5codsyZ424EJCjkSH0tCSJ2W_o9BpdL4FSdp8G6UDQ_lStSgP9_nme0k3lqSp6m1D6RxFhWxPptM56Tm-9rMh2kJewShJ_kdRXioXbsdTM5R4HDDp4_6YbsuCj4_0lkn1EcLRrWtBi-x-l01DQsDdE8r8q9Chw1O01__CBuuvIR1iScLIXEv3D6sv5hU6F_aG5dgS8CCCvOHZmwlpPaPs0fy2HaiFWD506zq0pv8HhzvihDg2Q-Ptgk4zhs4lvvXbfb0zOeNIIB&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": 691.08,
"currency": "USD"
},
"price_eur": 617.3,
"booking_link": "https://www.kiwi.com/en/booking/?direct=true&locale=en¤cy=usd&passengers=1-0-0&token=HLBT8u1K1SaQ3_U0Q3ZLnvH6R62aQs0M051eOrfBbC821vSab4RSL43McqgDJxV-8sj4bX3bYRawIvChG1z8grPRS-zorCVyFLMtqV_cNI3NgTUJbR7HEalep_PvJtxEj6VdWMH4qz24t48DgpHf0bPOo4ppxukLOmuMHQ9JqUAjEdfADABMyzxYNeGFs53tXa6uqaG-uwObrpcIUmnTfqu26Gv-E3hfk8OQ-qIv5IbjEla38p0L1ckS8KpVH1F21x2xE_JJ2DCf9iyvlKNHxlT8RmtFovg_3NQbeO5bs1C9ualeWleEWng9FkkmMFB_id2M4QejgeUjPxcirnYWKHsYmBM1EDnaW6deWiErfC-mvbzQaPTn04SUwGmjl9vMPoYe5_pDOXkqK7bghIhXL294-imebUBxjPmHy4Bqfu_-exX4hQf2hMn3EIPdYLMszNjnVr-Ku9O5NrDL3lmeLmqqSLOz8gB9SVZNPU4WV5DFuKniN8TRIhMxTwFsl6gUi_y5Kn7qXpkJm_TjIz-eBupwP6IyNStqBKAAjghLS1YqrlcwfrOHzq-l4oC60Y6t5m5__sYwDOWARfuguHxc-KefxWO8_UA_qw0AM7Xan2ObjPYK1JJZHLupXtVlsnoQLhqe62ktatgfVu8AEWPMOj_1F2HiQHZRs9CFKiocefPBkDAWkWs1jZeYdIZEBkqt4OHjblKlbJ4eBNerBJcPzZxasU4k0lgvSnnza-DXZjLvTJLoxstXvffWLqlkWx-VEnt4HJS_D4TbiGhHhFKpVNLdck5lvk9ZqKkMxrl-cug3JGjvQaVVkrcM9rURX7IY4xchLhn8R86u6p4fm2bmcVwwpB6-QOnBOaMNgT87lk2H22ukdl-JcvfeKB28Tnm9ErZmIxhi4Gjp4tcCozeq7YwBRb7HQbHReq7p_NSY29AFvjW8OozkODGf10JZAB00YIQ0b1HxiKBdpXJ_fbTv6Oklilyg33XwitNleOIuzQ8dbrNGmjuB_kM5rgCNVaAL9vrDVDgyjoQ5Kk92uBYGr2eX3X106LsaB3NSxhZHamnd7kYgiuaQXzRCXAAZDNG7p6vIO1qoxOM9OvthbOyxf3waNoMjBvDkljHjE6lKEa6r3j0QLIgzlh_N3ElZaybOPidYE0BuZIyFRn2SZWVw5SvEIcg0wsXuC4220ZgAFb9a_9QDu8BaJUWnRZBwpgEWfKl_0hsXSj1OnJG9JDplzYL9FMvgWHnOUuSgfDAh-PsOSC_dCvdgtX3zHhH4vB7VIIYQSfWZkhduLmsb13kfHPsN2kmaWQjxiDE-jjf9PESq5QHSrku4lJWGnbSIwykJFXBp2VMsPlJJOspRWFG3jfQ1Z4jfLLhPkTBDIll4tXkFnAMpzePqP72bIysmeTcteF2PBifooScGMYkaMTL45svkBCdK2gJIKoPxceAMdxARt4YoKJm2QJJ9q8K9n8AVA2kiMxDabx-svDVB5PSMNkxZMBVI_8jn-HnwUMUXS644%3D&searchType=oneWay&searchBags=0.0",
"has_us_rules": null
}
],
"outbound": {
"departure": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-17T21:20:00",
"utc_time": "2026-11-17T20:20:00"
},
"arrival": {
"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": "2026-11-18T17:55:00",
"utc_time": "2026-11-18T22:55:00"
},
"duration_minutes": 1595,
"stops": 3,
"airlines": [
"TO",
"VY",
"AT"
],
"segments": [
{
"flight_number": "TO7152",
"transport": "flight",
"airline": {
"code": "TO",
"name": "Transavia France",
"icao": "TVF",
"alliance": null,
"website": "https://www.transavia.com/",
"logo_link": null
},
"operating_airline": {
"code": "TO",
"name": "Transavia France",
"icao": "TVF",
"alliance": null,
"website": "https://www.transavia.com/",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:ORY",
"code": "ORY",
"name": "Paris Orly",
"slug": "paris-orly-paris-france",
"type": "airport",
"city": {
"id": "City:paris_fr",
"name": "Paris",
"code": "PAR",
"slug": "paris-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 48.7233333,
"lng": 2.37944444
}
},
"local_time": "2026-11-17T21:20:00",
"utc_time": "2026-11-17T20:20:00"
},
"arrival": {
"station": {
"id": "Station:airport:NCE",
"code": "NCE",
"name": "Nice Côte d Azur International",
"slug": "nice-cote-d-azur-international-nice-france",
"type": "airport",
"city": {
"id": "City:nice_fr",
"name": "Nice",
"code": "NCE",
"slug": "nice-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 43.6652778,
"lng": 7.215
}
},
"local_time": "2026-11-17T22:50:00",
"utc_time": "2026-11-17T21:50:00"
},
"duration_minutes": 90,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": null
},
{
"flight_number": "VY8135",
"transport": "flight",
"airline": {
"code": "VY",
"name": "Vueling",
"icao": "VLG",
"alliance": null,
"website": "https://www.vueling.com/en",
"logo_link": null
},
"operating_airline": {
"code": "VY",
"name": "Vueling",
"icao": "VLG",
"alliance": null,
"website": "https://www.vueling.com/en",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:NCE",
"code": "NCE",
"name": "Nice Côte d Azur International",
"slug": "nice-cote-d-azur-international-nice-france",
"type": "airport",
"city": {
"id": "City:nice_fr",
"name": "Nice",
"code": "NCE",
"slug": "nice-france"
},
"country": {
"code": "FR",
"name": "France"
},
"timezone": "Europe/Paris",
"gps": {
"lat": 43.6652778,
"lng": 7.215
}
},
"local_time": "2026-11-18T08:55:00",
"utc_time": "2026-11-18T07:55:00"
},
"arrival": {
"station": {
"id": "Station:airport:BCN",
"code": "BCN",
"name": "Barcelona–El Prat",
"slug": "barcelona-el-prat-barcelona-spain",
"type": "airport",
"city": {
"id": "City:barcelona_es",
"name": "Barcelona",
"code": "BCN",
"slug": "barcelona-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 41.2969444,
"lng": 2.07833333
}
},
"local_time": "2026-11-18T10:15:00",
"utc_time": "2026-11-18T09:15:00"
},
"duration_minutes": 80,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 605,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
},
{
"flight_number": "AT965",
"transport": "flight",
"airline": {
"code": "AT",
"name": "Royal Air Maroc",
"icao": "RAM",
"alliance": null,
"website": "https://www.royalairmaroc.com/int-en",
"logo_link": null
},
"operating_airline": {
"code": "AT",
"name": "Royal Air Maroc",
"icao": "RAM",
"alliance": null,
"website": "https://www.royalairmaroc.com/int-en",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:BCN",
"code": "BCN",
"name": "Barcelona–El Prat",
"slug": "barcelona-el-prat-barcelona-spain",
"type": "airport",
"city": {
"id": "City:barcelona_es",
"name": "Barcelona",
"code": "BCN",
"slug": "barcelona-spain"
},
"country": {
"code": "ES",
"name": "Spain"
},
"timezone": "Europe/Madrid",
"gps": {
"lat": 41.2969444,
"lng": 2.07833333
}
},
"local_time": "2026-11-18T12:45:00",
"utc_time": "2026-11-18T11:45:00"
},
"arrival": {
"station": {
"id": "Station:airport:CMN",
"code": "CMN",
"name": "Mohammed V International",
"slug": "mohammed-v-international-casablanca-morocco",
"type": "airport",
"city": {
"id": "City:casablanca_ma",
"name": "Casablanca",
"code": "CAS",
"slug": "casablanca-morocco"
},
"country": {
"code": "MA",
"name": "Morocco"
},
"timezone": "Africa/Casablanca",
"gps": {
"lat": 33.3675,
"lng": -7.59
}
},
"local_time": "2026-11-18T13:55:00",
"utc_time": "2026-11-18T13:55:00"
},
"duration_minutes": 130,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": "kiwi",
"layover": {
"duration_minutes": 150,
"guarantee": "kiwi",
"is_station_change": false,
"is_baggage_recheck": true,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
},
{
"flight_number": "AT200",
"transport": "flight",
"airline": {
"code": "AT",
"name": "Royal Air Maroc",
"icao": "RAM",
"alliance": null,
"website": "https://www.royalairmaroc.com/int-en",
"logo_link": null
},
"operating_airline": {
"code": "AT",
"name": "Royal Air Maroc",
"icao": "RAM",
"alliance": null,
"website": "https://www.royalairmaroc.com/int-en",
"logo_link": null
},
"departure": {
"station": {
"id": "Station:airport:CMN",
"code": "CMN",
"name": "Mohammed V International",
"slug": "mohammed-v-international-casablanca-morocco",
"type": "airport",
"city": {
"id": "City:casablanca_ma",
"name": "Casablanca",
"code": "CAS",
"slug": "casablanca-morocco"
},
"country": {
"code": "MA",
"name": "Morocco"
},
"timezone": "Africa/Casablanca",
"gps": {
"lat": 33.3675,
"lng": -7.59
}
},
"local_time": "2026-11-18T14:50:00",
"utc_time": "2026-11-18T14:50:00"
},
"arrival": {
"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": "2026-11-18T17:55:00",
"utc_time": "2026-11-18T22:55:00"
},
"duration_minutes": 485,
"cabin_class": "economy",
"has_technical_stop": false,
"hidden_destination": null,
"throwaway_destination": null,
"connection_guarantee": null,
"layover": {
"duration_minutes": 55,
"guarantee": null,
"is_station_change": false,
"is_baggage_recheck": false,
"is_walking_distance": true,
"transfer_duration_minutes": null,
"transfer_type": null
}
}
],
"stay_after": null
}
}
],
"summary": {
"price_histogram": [
{
"range": "529-560",
"count": 2
},
{
"range": "472-500",
"count": 1
},
{
"range": "629-667",
"count": 5
},
{
"range": "594-629",
"count": 8
},
{
"range": "500-529",
"count": 3
},
{
"range": "560-594",
"count": 3
},
{
"range": "667-706",
"count": 18
},
{
"range": "792-839",
"count": 1
},
{
"range": "747-792",
"count": 3
},
{
"range": "706-747",
"count": 1
},
{
"range": "839-888",
"count": 4
}
],
"duration_histogram": null,
"layover_hours_histogram": [
{
"range": "6-7",
"count": 3
},
{
"range": "18-19",
"count": 4
},
{
"range": "2-3",
"count": 4
},
{
"range": "5-6",
"count": 2
},
{
"range": "15-16",
"count": 5
},
{
"range": "16-17",
"count": 4
},
{
"range": "4-5",
"count": 4
},
{
"range": "1-2",
"count": 3
},
{
"range": "17-18",
"count": 1
},
{
"range": "7-8",
"count": 1
},
{
"range": "26-27",
"count": 1
},
{
"range": "14-15",
"count": 4
},
{
"range": "13-14",
"count": 1
},
{
"range": "10-11",
"count": 1
},
{
"range": "25-26",
"count": 1
},
{
"range": "29-30",
"count": 1
},
{
"range": "19-20",
"count": 2
},
{
"range": "31-32",
"count": 1
},
{
"range": "22-23",
"count": 1
},
{
"range": "9-10",
"count": 1
},
{
"range": "11-12",
"count": 2
},
{
"range": "24-25",
"count": 1
},
{
"range": "3-4",
"count": 1
}
],
"outbound_departure_hours_histogram": null,
"outbound_arrival_hours_histogram": null,
"inbound_departure_hours_histogram": null,
"inbound_arrival_hours_histogram": null,
"stops_range": {
"min": 1,
"max": 3
},
"layover_hours_range": {
"min": 1,
"max": 21
},
"has_overnight_layover": true,
"has_checked_bag_options": true,
"has_cabin_bag_options": true,
"transport_types": [
"flight"
],
"outbound_days": [
"tuesday"
],
"inbound_days": [],
"airlines": [
{
"code": "H4",
"name": "HiSky Europe"
},
{
"code": "OU",
"name": "Croatia Airlines"
},
{
"code": "AT",
"name": "Royal Air Maroc"
},
{
"code": "A1",
"name": "A.P.G. Distribution System"
},
{
"code": "P6",
"name": "Pascan Aviation"
},
{
"code": "KE",
"name": "Korean Air"
},
{
"code": "9K",
"name": "Cape Air"
},
{
"code": "FZ",
"name": "Fly Dubai"
},
{
"code": "AR",
"name": "Aerolineas Argentinas"
},
{
"code": "B0",
"name": "La Compagnie"
},
{
"code": "SP",
"name": "SATA Air Acores"
},
{
"code": "I2",
"name": "Iberia Express"
},
{
"code": "RO",
"name": "Tarom"
},
{
"code": "DX",
"name": "Danish Air Transport"
},
{
"code": "CX",
"name": "Cathay Pacific"
},
{
"code": "RK",
"name": "Ryanair UK"
},
{
"code": "4O",
"name": "Air Montenegro"
},
{
"code": "MS",
"name": "Egyptair"
},
{
"code": "NT",
"name": "Binter Canarias"
},
{
"code": "TB",
"name": "TUI fly Belgium"
},
{
"code": "DL",
"name": "Delta Air Lines"
},
{
"code": "6H",
"name": "Israir"
},
{
"code": "FR",
"name": "Ryanair"
},
{
"code": "OB",
"name": "Boliviana de Aviación"
},
{
"code": "G9",
"name": "Air Arabia"
},
"... 129 more items"
],
"airports": [],
"layover_countries": [
{
"code": "US",
"name": "United States"
},
{
"code": "IT",
"name": "Italy"
},
{
"code": "GB",
"name": "United Kingdom"
},
{
"code": "DE",
"name": "Germany"
},
{
"code": "DK",
"name": "Denmark"
},
{
"code": "ES",
"name": "Spain"
},
{
"code": "IE",
"name": "Ireland"
},
{
"code": "IS",
"name": "Iceland"
},
{
"code": "PL",
"name": "Poland"
},
{
"code": "PT",
"name": "Portugal"
},
{
"code": "MA",
"name": "Morocco"
},
{
"code": "FR",
"name": "France"
},
{
"code": "TR",
"name": "Turkey"
},
{
"code": "CA",
"name": "Canada"
}
],
"missing_providers": []
}
}
]
}