{ "partnerId": "5812f433-b72e-4f39-9b37-e077143a4fda", "itinerary": { "trips": [ { "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "" }, { "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": false, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": true }, "travelport": { "itinerary": { "trips": [ { "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "" }, { "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": false, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": true }, "groupedItineraries": [ { "offerId": "hiECy7uCuDKALBA7DCAAAA==", "price": "EUR560.16", "departureDate": "2026-06-26", "arrivalDate": "2026-07-19", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-26", "departureTime": "11:35:00", "arrivalDate": "2026-06-27", "arrivalTime": "04:20:00", "segments": [ { "flightNumber": "28", "carrier": "GF", "departureDate": "2026-06-26", "departureTime": "11:35:00", "arrivalDate": "2026-06-26", "arrivalTime": "18:35:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "S", "segmentSequence": 1 }, { "flightNumber": "175", "carrier": "GF", "departureDate": "2026-06-27", "departureTime": "01:55:00", "arrivalDate": "2026-06-27", "arrivalTime": "04:20:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-18", "departureTime": "13:30:00", "arrivalDate": "2026-07-19", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "172", "carrier": "GF", "departureDate": "2026-07-18", "departureTime": "13:30:00", "arrivalDate": "2026-07-18", "arrivalTime": "15:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "25", "carrier": "GF", "departureDate": "2026-07-19", "departureTime": "01:40:00", "arrivalDate": "2026-07-19", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAjBA7DCAAAA==", "price": "EUR542.39", "departureDate": "2026-06-26", "arrivalDate": "2026-07-20", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-26", "departureTime": "16:05:00", "arrivalDate": "2026-06-26", "arrivalTime": "22:15:00", "segments": [ { "flightNumber": "210", "carrier": "SV", "departureDate": "2026-06-26", "departureTime": "16:05:00", "arrivalDate": "2026-06-26", "arrivalTime": "22:15:00", "from": "MXP", "to": "JED", "availabilitySourceCode": "P", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-19", "departureTime": "23:00:00", "arrivalDate": "2026-07-20", "arrivalTime": "14:05:00", "segments": [ { "flightNumber": "1052", "carrier": "SV", "departureDate": "2026-07-19", "departureTime": "23:00:00", "arrivalDate": "2026-07-20", "arrivalTime": "00:45:00", "from": "JED", "to": "RUH", "availabilitySourceCode": "P", "segmentSequence": 2 }, { "flightNumber": "213", "carrier": "SV", "departureDate": "2026-07-20", "departureTime": "09:10:00", "arrivalDate": "2026-07-20", "arrivalTime": "14:05:00", "from": "RUH", "to": "MXP", "availabilitySourceCode": "P", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAkBA7DCAAAA==", "price": "EUR560.16", "departureDate": "2026-06-26", "arrivalDate": "2026-07-21", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-26", "departureTime": "11:35:00", "arrivalDate": "2026-06-27", "arrivalTime": "04:20:00", "segments": [ { "flightNumber": "28", "carrier": "GF", "departureDate": "2026-06-26", "departureTime": "11:35:00", "arrivalDate": "2026-06-26", "arrivalTime": "18:35:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "S", "segmentSequence": 1 }, { "flightNumber": "175", "carrier": "GF", "departureDate": "2026-06-27", "departureTime": "01:55:00", "arrivalDate": "2026-06-27", "arrivalTime": "04:20:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-20", "departureTime": "16:40:00", "arrivalDate": "2026-07-21", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-20", "departureTime": "16:40:00", "arrivalDate": "2026-07-20", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "29", "carrier": "GF", "departureDate": "2026-07-21", "departureTime": "01:40:00", "arrivalDate": "2026-07-21", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKA8BA7DCAAAA==", "price": "EUR542.39", "departureDate": "2026-06-26", "arrivalDate": "2026-07-22", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-26", "departureTime": "16:05:00", "arrivalDate": "2026-06-26", "arrivalTime": "22:15:00", "segments": [ { "flightNumber": "210", "carrier": "SV", "departureDate": "2026-06-26", "departureTime": "16:05:00", "arrivalDate": "2026-06-26", "arrivalTime": "22:15:00", "from": "MXP", "to": "JED", "availabilitySourceCode": "P", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "19:30:00", "arrivalDate": "2026-07-22", "arrivalTime": "14:05:00", "segments": [ { "flightNumber": "1084", "carrier": "SV", "departureDate": "2026-07-21", "departureTime": "19:30:00", "arrivalDate": "2026-07-21", "arrivalTime": "21:15:00", "from": "JED", "to": "RUH", "availabilitySourceCode": "P", "segmentSequence": 2 }, { "flightNumber": "213", "carrier": "SV", "departureDate": "2026-07-22", "departureTime": "09:10:00", "arrivalDate": "2026-07-22", "arrivalTime": "14:05:00", "from": "RUH", "to": "MXP", "availabilitySourceCode": "P", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKA9BA7DCAAAA==", "price": "EUR542.39", "departureDate": "2026-06-26", "arrivalDate": "2026-07-22", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-26", "departureTime": "16:05:00", "arrivalDate": "2026-06-26", "arrivalTime": "22:15:00", "segments": [ { "flightNumber": "210", "carrier": "SV", "departureDate": "2026-06-26", "departureTime": "16:05:00", "arrivalDate": "2026-06-26", "arrivalTime": "22:15:00", "from": "MXP", "to": "JED", "availabilitySourceCode": "P", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-22", "departureTime": "01:00:00", "arrivalDate": "2026-07-22", "arrivalTime": "14:05:00", "segments": [ { "flightNumber": "1056", "carrier": "SV", "departureDate": "2026-07-22", "departureTime": "01:00:00", "arrivalDate": "2026-07-22", "arrivalTime": "02:45:00", "from": "JED", "to": "RUH", "availabilitySourceCode": "P", "segmentSequence": 2 }, { "flightNumber": "213", "carrier": "SV", "departureDate": "2026-07-22", "departureTime": "09:10:00", "arrivalDate": "2026-07-22", "arrivalTime": "14:05:00", "from": "RUH", "to": "MXP", "availabilitySourceCode": "P", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKA+BA7DCAAAA==", "price": "EUR580.16", "departureDate": "2026-06-26", "arrivalDate": "2026-07-24", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-26", "departureTime": "11:35:00", "arrivalDate": "2026-06-27", "arrivalTime": "04:20:00", "segments": [ { "flightNumber": "28", "carrier": "GF", "departureDate": "2026-06-26", "departureTime": "11:35:00", "arrivalDate": "2026-06-26", "arrivalTime": "18:35:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "S", "segmentSequence": 1 }, { "flightNumber": "175", "carrier": "GF", "departureDate": "2026-06-27", "departureTime": "01:55:00", "arrivalDate": "2026-06-27", "arrivalTime": "04:20:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-23", "departureTime": "16:40:00", "arrivalDate": "2026-07-24", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-23", "departureTime": "16:40:00", "arrivalDate": "2026-07-23", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "29", "carrier": "GF", "departureDate": "2026-07-24", "departureTime": "01:40:00", "arrivalDate": "2026-07-24", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAWCA7DCAAAA==", "price": "EUR580.16", "departureDate": "2026-06-26", "arrivalDate": "2026-07-25", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-26", "departureTime": "11:35:00", "arrivalDate": "2026-06-27", "arrivalTime": "04:20:00", "segments": [ { "flightNumber": "28", "carrier": "GF", "departureDate": "2026-06-26", "departureTime": "11:35:00", "arrivalDate": "2026-06-26", "arrivalTime": "18:35:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "S", "segmentSequence": 1 }, { "flightNumber": "175", "carrier": "GF", "departureDate": "2026-06-27", "departureTime": "01:55:00", "arrivalDate": "2026-06-27", "arrivalTime": "04:20:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-24", "departureTime": "16:40:00", "arrivalDate": "2026-07-25", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-24", "departureTime": "16:40:00", "arrivalDate": "2026-07-24", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "23", "carrier": "GF", "departureDate": "2026-07-25", "departureTime": "01:40:00", "arrivalDate": "2026-07-25", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAXCA7DCAAAA==", "price": "EUR560.16", "departureDate": "2026-06-27", "arrivalDate": "2026-07-19", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-27", "departureTime": "12:30:00", "arrivalDate": "2026-06-28", "arrivalTime": "15:40:00", "segments": [ { "flightNumber": "22", "carrier": "GF", "departureDate": "2026-06-27", "departureTime": "12:30:00", "arrivalDate": "2026-06-27", "arrivalTime": "19:30:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "183", "carrier": "GF", "departureDate": "2026-06-28", "departureTime": "13:25:00", "arrivalDate": "2026-06-28", "arrivalTime": "15:40:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-18", "departureTime": "13:30:00", "arrivalDate": "2026-07-19", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "172", "carrier": "GF", "departureDate": "2026-07-18", "departureTime": "13:30:00", "arrivalDate": "2026-07-18", "arrivalTime": "15:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "25", "carrier": "GF", "departureDate": "2026-07-19", "departureTime": "01:40:00", "arrivalDate": "2026-07-19", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAvCA7DCAAAA==", "price": "EUR560.16", "departureDate": "2026-06-27", "arrivalDate": "2026-07-20", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-27", "departureTime": "12:30:00", "arrivalDate": "2026-06-28", "arrivalTime": "15:40:00", "segments": [ { "flightNumber": "22", "carrier": "GF", "departureDate": "2026-06-27", "departureTime": "12:30:00", "arrivalDate": "2026-06-27", "arrivalTime": "19:30:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "183", "carrier": "GF", "departureDate": "2026-06-28", "departureTime": "13:25:00", "arrivalDate": "2026-06-28", "arrivalTime": "15:40:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-19", "departureTime": "16:40:00", "arrivalDate": "2026-07-20", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-19", "departureTime": "16:40:00", "arrivalDate": "2026-07-19", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "23", "carrier": "GF", "departureDate": "2026-07-20", "departureTime": "01:40:00", "arrivalDate": "2026-07-20", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAHDA7DCAAAA==", "price": "EUR560.16", "departureDate": "2026-06-27", "arrivalDate": "2026-07-21", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-27", "departureTime": "12:30:00", "arrivalDate": "2026-06-28", "arrivalTime": "15:40:00", "segments": [ { "flightNumber": "22", "carrier": "GF", "departureDate": "2026-06-27", "departureTime": "12:30:00", "arrivalDate": "2026-06-27", "arrivalTime": "19:30:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "183", "carrier": "GF", "departureDate": "2026-06-28", "departureTime": "13:25:00", "arrivalDate": "2026-06-28", "arrivalTime": "15:40:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-20", "departureTime": "16:40:00", "arrivalDate": "2026-07-21", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-20", "departureTime": "16:40:00", "arrivalDate": "2026-07-20", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "29", "carrier": "GF", "departureDate": "2026-07-21", "departureTime": "01:40:00", "arrivalDate": "2026-07-21", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAfDA7DCAAAA==", "price": "EUR560.16", "departureDate": "2026-06-27", "arrivalDate": "2026-07-22", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-27", "departureTime": "12:30:00", "arrivalDate": "2026-06-28", "arrivalTime": "15:40:00", "segments": [ { "flightNumber": "22", "carrier": "GF", "departureDate": "2026-06-27", "departureTime": "12:30:00", "arrivalDate": "2026-06-27", "arrivalTime": "19:30:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "183", "carrier": "GF", "departureDate": "2026-06-28", "departureTime": "13:25:00", "arrivalDate": "2026-06-28", "arrivalTime": "15:40:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "16:40:00", "arrivalDate": "2026-07-22", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-21", "departureTime": "16:40:00", "arrivalDate": "2026-07-21", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "23", "carrier": "GF", "departureDate": "2026-07-22", "departureTime": "01:40:00", "arrivalDate": "2026-07-22", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKA3DA7DCAAAA==", "price": "EUR560.16", "departureDate": "2026-06-27", "arrivalDate": "2026-07-23", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-27", "departureTime": "12:30:00", "arrivalDate": "2026-06-28", "arrivalTime": "15:40:00", "segments": [ { "flightNumber": "22", "carrier": "GF", "departureDate": "2026-06-27", "departureTime": "12:30:00", "arrivalDate": "2026-06-27", "arrivalTime": "19:30:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "183", "carrier": "GF", "departureDate": "2026-06-28", "departureTime": "13:25:00", "arrivalDate": "2026-06-28", "arrivalTime": "15:40:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-22", "departureTime": "13:30:00", "arrivalDate": "2026-07-23", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "172", "carrier": "GF", "departureDate": "2026-07-22", "departureTime": "13:30:00", "arrivalDate": "2026-07-22", "arrivalTime": "15:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "25", "carrier": "GF", "departureDate": "2026-07-23", "departureTime": "01:40:00", "arrivalDate": "2026-07-23", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAPEA7DCAAAA==", "price": "EUR580.16", "departureDate": "2026-06-27", "arrivalDate": "2026-07-24", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-27", "departureTime": "12:30:00", "arrivalDate": "2026-06-28", "arrivalTime": "15:40:00", "segments": [ { "flightNumber": "22", "carrier": "GF", "departureDate": "2026-06-27", "departureTime": "12:30:00", "arrivalDate": "2026-06-27", "arrivalTime": "19:30:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "183", "carrier": "GF", "departureDate": "2026-06-28", "departureTime": "13:25:00", "arrivalDate": "2026-06-28", "arrivalTime": "15:40:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-23", "departureTime": "16:40:00", "arrivalDate": "2026-07-24", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-23", "departureTime": "16:40:00", "arrivalDate": "2026-07-23", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "29", "carrier": "GF", "departureDate": "2026-07-24", "departureTime": "01:40:00", "arrivalDate": "2026-07-24", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAnEA7DCAAAA==", "price": "EUR580.16", "departureDate": "2026-06-27", "arrivalDate": "2026-07-25", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-27", "departureTime": "12:30:00", "arrivalDate": "2026-06-28", "arrivalTime": "15:40:00", "segments": [ { "flightNumber": "22", "carrier": "GF", "departureDate": "2026-06-27", "departureTime": "12:30:00", "arrivalDate": "2026-06-27", "arrivalTime": "19:30:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "183", "carrier": "GF", "departureDate": "2026-06-28", "departureTime": "13:25:00", "arrivalDate": "2026-06-28", "arrivalTime": "15:40:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-24", "departureTime": "16:40:00", "arrivalDate": "2026-07-25", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-24", "departureTime": "16:40:00", "arrivalDate": "2026-07-24", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "23", "carrier": "GF", "departureDate": "2026-07-25", "departureTime": "01:40:00", "arrivalDate": "2026-07-25", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAoEA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-06-28", "arrivalDate": "2026-07-19", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-28", "departureTime": "11:45:00", "arrivalDate": "2026-06-29", "arrivalTime": "04:20:00", "segments": [ { "flightNumber": "24", "carrier": "GF", "departureDate": "2026-06-28", "departureTime": "11:45:00", "arrivalDate": "2026-06-28", "arrivalTime": "18:45:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "175", "carrier": "GF", "departureDate": "2026-06-29", "departureTime": "01:55:00", "arrivalDate": "2026-06-29", "arrivalTime": "04:20:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-18", "departureTime": "13:30:00", "arrivalDate": "2026-07-19", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "172", "carrier": "GF", "departureDate": "2026-07-18", "departureTime": "13:30:00", "arrivalDate": "2026-07-18", "arrivalTime": "15:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "25", "carrier": "GF", "departureDate": "2026-07-19", "departureTime": "01:40:00", "arrivalDate": "2026-07-19", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAAFA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-06-28", "arrivalDate": "2026-07-20", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-28", "departureTime": "11:45:00", "arrivalDate": "2026-06-29", "arrivalTime": "04:20:00", "segments": [ { "flightNumber": "24", "carrier": "GF", "departureDate": "2026-06-28", "departureTime": "11:45:00", "arrivalDate": "2026-06-28", "arrivalTime": "18:45:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "175", "carrier": "GF", "departureDate": "2026-06-29", "departureTime": "01:55:00", "arrivalDate": "2026-06-29", "arrivalTime": "04:20:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-19", "departureTime": "16:40:00", "arrivalDate": "2026-07-20", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-19", "departureTime": "16:40:00", "arrivalDate": "2026-07-19", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "23", "carrier": "GF", "departureDate": "2026-07-20", "departureTime": "01:40:00", "arrivalDate": "2026-07-20", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAYFA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-06-28", "arrivalDate": "2026-07-21", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-28", "departureTime": "11:45:00", "arrivalDate": "2026-06-29", "arrivalTime": "04:20:00", "segments": [ { "flightNumber": "24", "carrier": "GF", "departureDate": "2026-06-28", "departureTime": "11:45:00", "arrivalDate": "2026-06-28", "arrivalTime": "18:45:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "175", "carrier": "GF", "departureDate": "2026-06-29", "departureTime": "01:55:00", "arrivalDate": "2026-06-29", "arrivalTime": "04:20:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-20", "departureTime": "16:40:00", "arrivalDate": "2026-07-21", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-20", "departureTime": "16:40:00", "arrivalDate": "2026-07-20", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "29", "carrier": "GF", "departureDate": "2026-07-21", "departureTime": "01:40:00", "arrivalDate": "2026-07-21", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAwFA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-06-28", "arrivalDate": "2026-07-22", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-28", "departureTime": "11:45:00", "arrivalDate": "2026-06-29", "arrivalTime": "04:20:00", "segments": [ { "flightNumber": "24", "carrier": "GF", "departureDate": "2026-06-28", "departureTime": "11:45:00", "arrivalDate": "2026-06-28", "arrivalTime": "18:45:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "175", "carrier": "GF", "departureDate": "2026-06-29", "departureTime": "01:55:00", "arrivalDate": "2026-06-29", "arrivalTime": "04:20:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "16:40:00", "arrivalDate": "2026-07-22", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-21", "departureTime": "16:40:00", "arrivalDate": "2026-07-21", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "23", "carrier": "GF", "departureDate": "2026-07-22", "departureTime": "01:40:00", "arrivalDate": "2026-07-22", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAIGA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-06-28", "arrivalDate": "2026-07-23", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-28", "departureTime": "11:45:00", "arrivalDate": "2026-06-29", "arrivalTime": "04:20:00", "segments": [ { "flightNumber": "24", "carrier": "GF", "departureDate": "2026-06-28", "departureTime": "11:45:00", "arrivalDate": "2026-06-28", "arrivalTime": "18:45:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "175", "carrier": "GF", "departureDate": "2026-06-29", "departureTime": "01:55:00", "arrivalDate": "2026-06-29", "arrivalTime": "04:20:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-22", "departureTime": "13:30:00", "arrivalDate": "2026-07-23", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "172", "carrier": "GF", "departureDate": "2026-07-22", "departureTime": "13:30:00", "arrivalDate": "2026-07-22", "arrivalTime": "15:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "25", "carrier": "GF", "departureDate": "2026-07-23", "departureTime": "01:40:00", "arrivalDate": "2026-07-23", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAgGA7DCAAAA==", "price": "EUR555.16", "departureDate": "2026-06-28", "arrivalDate": "2026-07-24", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-28", "departureTime": "11:45:00", "arrivalDate": "2026-06-29", "arrivalTime": "04:20:00", "segments": [ { "flightNumber": "24", "carrier": "GF", "departureDate": "2026-06-28", "departureTime": "11:45:00", "arrivalDate": "2026-06-28", "arrivalTime": "18:45:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "175", "carrier": "GF", "departureDate": "2026-06-29", "departureTime": "01:55:00", "arrivalDate": "2026-06-29", "arrivalTime": "04:20:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-23", "departureTime": "16:40:00", "arrivalDate": "2026-07-24", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-23", "departureTime": "16:40:00", "arrivalDate": "2026-07-23", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "29", "carrier": "GF", "departureDate": "2026-07-24", "departureTime": "01:40:00", "arrivalDate": "2026-07-24", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKA4GA7DCAAAA==", "price": "EUR555.16", "departureDate": "2026-06-28", "arrivalDate": "2026-07-25", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-28", "departureTime": "11:45:00", "arrivalDate": "2026-06-29", "arrivalTime": "04:20:00", "segments": [ { "flightNumber": "24", "carrier": "GF", "departureDate": "2026-06-28", "departureTime": "11:45:00", "arrivalDate": "2026-06-28", "arrivalTime": "18:45:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "175", "carrier": "GF", "departureDate": "2026-06-29", "departureTime": "01:55:00", "arrivalDate": "2026-06-29", "arrivalTime": "04:20:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-24", "departureTime": "16:40:00", "arrivalDate": "2026-07-25", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-24", "departureTime": "16:40:00", "arrivalDate": "2026-07-24", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "23", "carrier": "GF", "departureDate": "2026-07-25", "departureTime": "01:40:00", "arrivalDate": "2026-07-25", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKA5GA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-06-29", "arrivalDate": "2026-07-19", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "12:30:00", "arrivalDate": "2026-06-30", "arrivalTime": "15:40:00", "segments": [ { "flightNumber": "22", "carrier": "GF", "departureDate": "2026-06-29", "departureTime": "12:30:00", "arrivalDate": "2026-06-29", "arrivalTime": "19:30:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "S", "segmentSequence": 1 }, { "flightNumber": "183", "carrier": "GF", "departureDate": "2026-06-30", "departureTime": "13:25:00", "arrivalDate": "2026-06-30", "arrivalTime": "15:40:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "S", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-18", "departureTime": "13:30:00", "arrivalDate": "2026-07-19", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "172", "carrier": "GF", "departureDate": "2026-07-18", "departureTime": "13:30:00", "arrivalDate": "2026-07-18", "arrivalTime": "15:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "25", "carrier": "GF", "departureDate": "2026-07-19", "departureTime": "01:40:00", "arrivalDate": "2026-07-19", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKARHA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-06-29", "arrivalDate": "2026-07-20", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "12:30:00", "arrivalDate": "2026-06-30", "arrivalTime": "15:40:00", "segments": [ { "flightNumber": "22", "carrier": "GF", "departureDate": "2026-06-29", "departureTime": "12:30:00", "arrivalDate": "2026-06-29", "arrivalTime": "19:30:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "S", "segmentSequence": 1 }, { "flightNumber": "183", "carrier": "GF", "departureDate": "2026-06-30", "departureTime": "13:25:00", "arrivalDate": "2026-06-30", "arrivalTime": "15:40:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "S", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-19", "departureTime": "16:40:00", "arrivalDate": "2026-07-20", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-19", "departureTime": "16:40:00", "arrivalDate": "2026-07-19", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "23", "carrier": "GF", "departureDate": "2026-07-20", "departureTime": "01:40:00", "arrivalDate": "2026-07-20", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKApHA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-06-29", "arrivalDate": "2026-07-21", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "12:30:00", "arrivalDate": "2026-06-30", "arrivalTime": "15:40:00", "segments": [ { "flightNumber": "22", "carrier": "GF", "departureDate": "2026-06-29", "departureTime": "12:30:00", "arrivalDate": "2026-06-29", "arrivalTime": "19:30:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "S", "segmentSequence": 1 }, { "flightNumber": "183", "carrier": "GF", "departureDate": "2026-06-30", "departureTime": "13:25:00", "arrivalDate": "2026-06-30", "arrivalTime": "15:40:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "S", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-20", "departureTime": "16:40:00", "arrivalDate": "2026-07-21", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-20", "departureTime": "16:40:00", "arrivalDate": "2026-07-20", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "29", "carrier": "GF", "departureDate": "2026-07-21", "departureTime": "01:40:00", "arrivalDate": "2026-07-21", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKABIA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-06-29", "arrivalDate": "2026-07-22", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "12:30:00", "arrivalDate": "2026-06-30", "arrivalTime": "15:40:00", "segments": [ { "flightNumber": "22", "carrier": "GF", "departureDate": "2026-06-29", "departureTime": "12:30:00", "arrivalDate": "2026-06-29", "arrivalTime": "19:30:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "S", "segmentSequence": 1 }, { "flightNumber": "183", "carrier": "GF", "departureDate": "2026-06-30", "departureTime": "13:25:00", "arrivalDate": "2026-06-30", "arrivalTime": "15:40:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "S", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "16:40:00", "arrivalDate": "2026-07-22", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-21", "departureTime": "16:40:00", "arrivalDate": "2026-07-21", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "23", "carrier": "GF", "departureDate": "2026-07-22", "departureTime": "01:40:00", "arrivalDate": "2026-07-22", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAZIA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-06-29", "arrivalDate": "2026-07-23", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "12:30:00", "arrivalDate": "2026-06-30", "arrivalTime": "15:40:00", "segments": [ { "flightNumber": "22", "carrier": "GF", "departureDate": "2026-06-29", "departureTime": "12:30:00", "arrivalDate": "2026-06-29", "arrivalTime": "19:30:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "S", "segmentSequence": 1 }, { "flightNumber": "183", "carrier": "GF", "departureDate": "2026-06-30", "departureTime": "13:25:00", "arrivalDate": "2026-06-30", "arrivalTime": "15:40:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "S", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-22", "departureTime": "13:30:00", "arrivalDate": "2026-07-23", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "172", "carrier": "GF", "departureDate": "2026-07-22", "departureTime": "13:30:00", "arrivalDate": "2026-07-22", "arrivalTime": "15:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "25", "carrier": "GF", "departureDate": "2026-07-23", "departureTime": "01:40:00", "arrivalDate": "2026-07-23", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAxIA7DCAAAA==", "price": "EUR555.16", "departureDate": "2026-06-29", "arrivalDate": "2026-07-24", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "12:30:00", "arrivalDate": "2026-06-30", "arrivalTime": "15:40:00", "segments": [ { "flightNumber": "22", "carrier": "GF", "departureDate": "2026-06-29", "departureTime": "12:30:00", "arrivalDate": "2026-06-29", "arrivalTime": "19:30:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "S", "segmentSequence": 1 }, { "flightNumber": "183", "carrier": "GF", "departureDate": "2026-06-30", "departureTime": "13:25:00", "arrivalDate": "2026-06-30", "arrivalTime": "15:40:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "S", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-23", "departureTime": "16:40:00", "arrivalDate": "2026-07-24", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-23", "departureTime": "16:40:00", "arrivalDate": "2026-07-23", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "29", "carrier": "GF", "departureDate": "2026-07-24", "departureTime": "01:40:00", "arrivalDate": "2026-07-24", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAJJA7DCAAAA==", "price": "EUR555.16", "departureDate": "2026-06-29", "arrivalDate": "2026-07-25", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "12:30:00", "arrivalDate": "2026-06-30", "arrivalTime": "15:40:00", "segments": [ { "flightNumber": "22", "carrier": "GF", "departureDate": "2026-06-29", "departureTime": "12:30:00", "arrivalDate": "2026-06-29", "arrivalTime": "19:30:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "S", "segmentSequence": 1 }, { "flightNumber": "183", "carrier": "GF", "departureDate": "2026-06-30", "departureTime": "13:25:00", "arrivalDate": "2026-06-30", "arrivalTime": "15:40:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "S", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-24", "departureTime": "16:40:00", "arrivalDate": "2026-07-25", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-24", "departureTime": "16:40:00", "arrivalDate": "2026-07-24", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "23", "carrier": "GF", "departureDate": "2026-07-25", "departureTime": "01:40:00", "arrivalDate": "2026-07-25", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAKJA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-06-30", "arrivalDate": "2026-07-19", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-30", "departureTime": "11:35:00", "arrivalDate": "2026-07-01", "arrivalTime": "15:40:00", "segments": [ { "flightNumber": "28", "carrier": "GF", "departureDate": "2026-06-30", "departureTime": "11:35:00", "arrivalDate": "2026-06-30", "arrivalTime": "18:35:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "183", "carrier": "GF", "departureDate": "2026-07-01", "departureTime": "13:25:00", "arrivalDate": "2026-07-01", "arrivalTime": "15:40:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-18", "departureTime": "13:30:00", "arrivalDate": "2026-07-19", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "172", "carrier": "GF", "departureDate": "2026-07-18", "departureTime": "13:30:00", "arrivalDate": "2026-07-18", "arrivalTime": "15:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "25", "carrier": "GF", "departureDate": "2026-07-19", "departureTime": "01:40:00", "arrivalDate": "2026-07-19", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAiJA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-06-30", "arrivalDate": "2026-07-20", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-30", "departureTime": "11:35:00", "arrivalDate": "2026-07-01", "arrivalTime": "15:40:00", "segments": [ { "flightNumber": "28", "carrier": "GF", "departureDate": "2026-06-30", "departureTime": "11:35:00", "arrivalDate": "2026-06-30", "arrivalTime": "18:35:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "183", "carrier": "GF", "departureDate": "2026-07-01", "departureTime": "13:25:00", "arrivalDate": "2026-07-01", "arrivalTime": "15:40:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-19", "departureTime": "16:40:00", "arrivalDate": "2026-07-20", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-19", "departureTime": "16:40:00", "arrivalDate": "2026-07-19", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "23", "carrier": "GF", "departureDate": "2026-07-20", "departureTime": "01:40:00", "arrivalDate": "2026-07-20", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKA6JA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-06-30", "arrivalDate": "2026-07-21", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-30", "departureTime": "11:35:00", "arrivalDate": "2026-07-01", "arrivalTime": "15:40:00", "segments": [ { "flightNumber": "28", "carrier": "GF", "departureDate": "2026-06-30", "departureTime": "11:35:00", "arrivalDate": "2026-06-30", "arrivalTime": "18:35:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "183", "carrier": "GF", "departureDate": "2026-07-01", "departureTime": "13:25:00", "arrivalDate": "2026-07-01", "arrivalTime": "15:40:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-20", "departureTime": "16:40:00", "arrivalDate": "2026-07-21", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-20", "departureTime": "16:40:00", "arrivalDate": "2026-07-20", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "29", "carrier": "GF", "departureDate": "2026-07-21", "departureTime": "01:40:00", "arrivalDate": "2026-07-21", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKASKA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-06-30", "arrivalDate": "2026-07-22", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-30", "departureTime": "11:35:00", "arrivalDate": "2026-07-01", "arrivalTime": "15:40:00", "segments": [ { "flightNumber": "28", "carrier": "GF", "departureDate": "2026-06-30", "departureTime": "11:35:00", "arrivalDate": "2026-06-30", "arrivalTime": "18:35:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "183", "carrier": "GF", "departureDate": "2026-07-01", "departureTime": "13:25:00", "arrivalDate": "2026-07-01", "arrivalTime": "15:40:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "16:40:00", "arrivalDate": "2026-07-22", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-21", "departureTime": "16:40:00", "arrivalDate": "2026-07-21", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "23", "carrier": "GF", "departureDate": "2026-07-22", "departureTime": "01:40:00", "arrivalDate": "2026-07-22", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAqKA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-06-30", "arrivalDate": "2026-07-23", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-30", "departureTime": "11:35:00", "arrivalDate": "2026-07-01", "arrivalTime": "15:40:00", "segments": [ { "flightNumber": "28", "carrier": "GF", "departureDate": "2026-06-30", "departureTime": "11:35:00", "arrivalDate": "2026-06-30", "arrivalTime": "18:35:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "183", "carrier": "GF", "departureDate": "2026-07-01", "departureTime": "13:25:00", "arrivalDate": "2026-07-01", "arrivalTime": "15:40:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-22", "departureTime": "13:30:00", "arrivalDate": "2026-07-23", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "172", "carrier": "GF", "departureDate": "2026-07-22", "departureTime": "13:30:00", "arrivalDate": "2026-07-22", "arrivalTime": "15:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "25", "carrier": "GF", "departureDate": "2026-07-23", "departureTime": "01:40:00", "arrivalDate": "2026-07-23", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKACLA7DCAAAA==", "price": "EUR555.16", "departureDate": "2026-06-30", "arrivalDate": "2026-07-24", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-30", "departureTime": "11:35:00", "arrivalDate": "2026-07-01", "arrivalTime": "15:40:00", "segments": [ { "flightNumber": "28", "carrier": "GF", "departureDate": "2026-06-30", "departureTime": "11:35:00", "arrivalDate": "2026-06-30", "arrivalTime": "18:35:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "183", "carrier": "GF", "departureDate": "2026-07-01", "departureTime": "13:25:00", "arrivalDate": "2026-07-01", "arrivalTime": "15:40:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-23", "departureTime": "16:40:00", "arrivalDate": "2026-07-24", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-23", "departureTime": "16:40:00", "arrivalDate": "2026-07-23", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "29", "carrier": "GF", "departureDate": "2026-07-24", "departureTime": "01:40:00", "arrivalDate": "2026-07-24", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAaLA7DCAAAA==", "price": "EUR555.16", "departureDate": "2026-06-30", "arrivalDate": "2026-07-25", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-30", "departureTime": "11:35:00", "arrivalDate": "2026-07-01", "arrivalTime": "15:40:00", "segments": [ { "flightNumber": "28", "carrier": "GF", "departureDate": "2026-06-30", "departureTime": "11:35:00", "arrivalDate": "2026-06-30", "arrivalTime": "18:35:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "183", "carrier": "GF", "departureDate": "2026-07-01", "departureTime": "13:25:00", "arrivalDate": "2026-07-01", "arrivalTime": "15:40:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-24", "departureTime": "16:40:00", "arrivalDate": "2026-07-25", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-24", "departureTime": "16:40:00", "arrivalDate": "2026-07-24", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "23", "carrier": "GF", "departureDate": "2026-07-25", "departureTime": "01:40:00", "arrivalDate": "2026-07-25", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAbLA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-07-01", "arrivalDate": "2026-07-19", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-01", "departureTime": "12:30:00", "arrivalDate": "2026-07-02", "arrivalTime": "12:30:00", "segments": [ { "flightNumber": "22", "carrier": "GF", "departureDate": "2026-07-01", "departureTime": "12:30:00", "arrivalDate": "2026-07-01", "arrivalTime": "19:30:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "171", "carrier": "GF", "departureDate": "2026-07-02", "departureTime": "10:05:00", "arrivalDate": "2026-07-02", "arrivalTime": "12:30:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-18", "departureTime": "13:30:00", "arrivalDate": "2026-07-19", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "172", "carrier": "GF", "departureDate": "2026-07-18", "departureTime": "13:30:00", "arrivalDate": "2026-07-18", "arrivalTime": "15:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "25", "carrier": "GF", "departureDate": "2026-07-19", "departureTime": "01:40:00", "arrivalDate": "2026-07-19", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAzLA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-07-01", "arrivalDate": "2026-07-20", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-01", "departureTime": "12:30:00", "arrivalDate": "2026-07-02", "arrivalTime": "12:30:00", "segments": [ { "flightNumber": "22", "carrier": "GF", "departureDate": "2026-07-01", "departureTime": "12:30:00", "arrivalDate": "2026-07-01", "arrivalTime": "19:30:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "171", "carrier": "GF", "departureDate": "2026-07-02", "departureTime": "10:05:00", "arrivalDate": "2026-07-02", "arrivalTime": "12:30:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-19", "departureTime": "16:40:00", "arrivalDate": "2026-07-20", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-19", "departureTime": "16:40:00", "arrivalDate": "2026-07-19", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "23", "carrier": "GF", "departureDate": "2026-07-20", "departureTime": "01:40:00", "arrivalDate": "2026-07-20", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKALMA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-07-01", "arrivalDate": "2026-07-21", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-01", "departureTime": "12:30:00", "arrivalDate": "2026-07-02", "arrivalTime": "12:30:00", "segments": [ { "flightNumber": "22", "carrier": "GF", "departureDate": "2026-07-01", "departureTime": "12:30:00", "arrivalDate": "2026-07-01", "arrivalTime": "19:30:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "171", "carrier": "GF", "departureDate": "2026-07-02", "departureTime": "10:05:00", "arrivalDate": "2026-07-02", "arrivalTime": "12:30:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-20", "departureTime": "16:40:00", "arrivalDate": "2026-07-21", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-20", "departureTime": "16:40:00", "arrivalDate": "2026-07-20", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "29", "carrier": "GF", "departureDate": "2026-07-21", "departureTime": "01:40:00", "arrivalDate": "2026-07-21", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAjMA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-07-01", "arrivalDate": "2026-07-22", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-01", "departureTime": "12:30:00", "arrivalDate": "2026-07-02", "arrivalTime": "12:30:00", "segments": [ { "flightNumber": "22", "carrier": "GF", "departureDate": "2026-07-01", "departureTime": "12:30:00", "arrivalDate": "2026-07-01", "arrivalTime": "19:30:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "171", "carrier": "GF", "departureDate": "2026-07-02", "departureTime": "10:05:00", "arrivalDate": "2026-07-02", "arrivalTime": "12:30:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "16:40:00", "arrivalDate": "2026-07-22", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-21", "departureTime": "16:40:00", "arrivalDate": "2026-07-21", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "23", "carrier": "GF", "departureDate": "2026-07-22", "departureTime": "01:40:00", "arrivalDate": "2026-07-22", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKA7MA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-07-01", "arrivalDate": "2026-07-23", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-01", "departureTime": "12:30:00", "arrivalDate": "2026-07-02", "arrivalTime": "12:30:00", "segments": [ { "flightNumber": "22", "carrier": "GF", "departureDate": "2026-07-01", "departureTime": "12:30:00", "arrivalDate": "2026-07-01", "arrivalTime": "19:30:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "171", "carrier": "GF", "departureDate": "2026-07-02", "departureTime": "10:05:00", "arrivalDate": "2026-07-02", "arrivalTime": "12:30:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-22", "departureTime": "13:30:00", "arrivalDate": "2026-07-23", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "172", "carrier": "GF", "departureDate": "2026-07-22", "departureTime": "13:30:00", "arrivalDate": "2026-07-22", "arrivalTime": "15:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "25", "carrier": "GF", "departureDate": "2026-07-23", "departureTime": "01:40:00", "arrivalDate": "2026-07-23", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKATNA7DCAAAA==", "price": "EUR555.16", "departureDate": "2026-07-01", "arrivalDate": "2026-07-24", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-01", "departureTime": "12:30:00", "arrivalDate": "2026-07-02", "arrivalTime": "12:30:00", "segments": [ { "flightNumber": "22", "carrier": "GF", "departureDate": "2026-07-01", "departureTime": "12:30:00", "arrivalDate": "2026-07-01", "arrivalTime": "19:30:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "171", "carrier": "GF", "departureDate": "2026-07-02", "departureTime": "10:05:00", "arrivalDate": "2026-07-02", "arrivalTime": "12:30:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-23", "departureTime": "16:40:00", "arrivalDate": "2026-07-24", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-23", "departureTime": "16:40:00", "arrivalDate": "2026-07-23", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "29", "carrier": "GF", "departureDate": "2026-07-24", "departureTime": "01:40:00", "arrivalDate": "2026-07-24", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKArNA7DCAAAA==", "price": "EUR555.16", "departureDate": "2026-07-01", "arrivalDate": "2026-07-25", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-01", "departureTime": "12:30:00", "arrivalDate": "2026-07-02", "arrivalTime": "12:30:00", "segments": [ { "flightNumber": "22", "carrier": "GF", "departureDate": "2026-07-01", "departureTime": "12:30:00", "arrivalDate": "2026-07-01", "arrivalTime": "19:30:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "171", "carrier": "GF", "departureDate": "2026-07-02", "departureTime": "10:05:00", "arrivalDate": "2026-07-02", "arrivalTime": "12:30:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-24", "departureTime": "16:40:00", "arrivalDate": "2026-07-25", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-24", "departureTime": "16:40:00", "arrivalDate": "2026-07-24", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "23", "carrier": "GF", "departureDate": "2026-07-25", "departureTime": "01:40:00", "arrivalDate": "2026-07-25", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAsNA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-07-02", "arrivalDate": "2026-07-19", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-02", "departureTime": "11:45:00", "arrivalDate": "2026-07-03", "arrivalTime": "04:20:00", "segments": [ { "flightNumber": "24", "carrier": "GF", "departureDate": "2026-07-02", "departureTime": "11:45:00", "arrivalDate": "2026-07-02", "arrivalTime": "18:45:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "175", "carrier": "GF", "departureDate": "2026-07-03", "departureTime": "01:55:00", "arrivalDate": "2026-07-03", "arrivalTime": "04:20:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-18", "departureTime": "13:30:00", "arrivalDate": "2026-07-19", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "172", "carrier": "GF", "departureDate": "2026-07-18", "departureTime": "13:30:00", "arrivalDate": "2026-07-18", "arrivalTime": "15:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "25", "carrier": "GF", "departureDate": "2026-07-19", "departureTime": "01:40:00", "arrivalDate": "2026-07-19", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAtNA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-07-02", "arrivalDate": "2026-07-20", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-02", "departureTime": "11:45:00", "arrivalDate": "2026-07-03", "arrivalTime": "04:20:00", "segments": [ { "flightNumber": "24", "carrier": "GF", "departureDate": "2026-07-02", "departureTime": "11:45:00", "arrivalDate": "2026-07-02", "arrivalTime": "18:45:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "175", "carrier": "GF", "departureDate": "2026-07-03", "departureTime": "01:55:00", "arrivalDate": "2026-07-03", "arrivalTime": "04:20:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-19", "departureTime": "16:40:00", "arrivalDate": "2026-07-20", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-19", "departureTime": "16:40:00", "arrivalDate": "2026-07-19", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "23", "carrier": "GF", "departureDate": "2026-07-20", "departureTime": "01:40:00", "arrivalDate": "2026-07-20", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAuNA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-07-02", "arrivalDate": "2026-07-21", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-02", "departureTime": "11:45:00", "arrivalDate": "2026-07-03", "arrivalTime": "04:20:00", "segments": [ { "flightNumber": "24", "carrier": "GF", "departureDate": "2026-07-02", "departureTime": "11:45:00", "arrivalDate": "2026-07-02", "arrivalTime": "18:45:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "175", "carrier": "GF", "departureDate": "2026-07-03", "departureTime": "01:55:00", "arrivalDate": "2026-07-03", "arrivalTime": "04:20:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-20", "departureTime": "16:40:00", "arrivalDate": "2026-07-21", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-20", "departureTime": "16:40:00", "arrivalDate": "2026-07-20", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "29", "carrier": "GF", "departureDate": "2026-07-21", "departureTime": "01:40:00", "arrivalDate": "2026-07-21", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAvNA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-07-02", "arrivalDate": "2026-07-22", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-02", "departureTime": "11:45:00", "arrivalDate": "2026-07-03", "arrivalTime": "04:20:00", "segments": [ { "flightNumber": "24", "carrier": "GF", "departureDate": "2026-07-02", "departureTime": "11:45:00", "arrivalDate": "2026-07-02", "arrivalTime": "18:45:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "175", "carrier": "GF", "departureDate": "2026-07-03", "departureTime": "01:55:00", "arrivalDate": "2026-07-03", "arrivalTime": "04:20:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "16:40:00", "arrivalDate": "2026-07-22", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-21", "departureTime": "16:40:00", "arrivalDate": "2026-07-21", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "23", "carrier": "GF", "departureDate": "2026-07-22", "departureTime": "01:40:00", "arrivalDate": "2026-07-22", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAwNA7DCAAAA==", "price": "EUR535.16", "departureDate": "2026-07-02", "arrivalDate": "2026-07-23", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-02", "departureTime": "11:45:00", "arrivalDate": "2026-07-03", "arrivalTime": "04:20:00", "segments": [ { "flightNumber": "24", "carrier": "GF", "departureDate": "2026-07-02", "departureTime": "11:45:00", "arrivalDate": "2026-07-02", "arrivalTime": "18:45:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "175", "carrier": "GF", "departureDate": "2026-07-03", "departureTime": "01:55:00", "arrivalDate": "2026-07-03", "arrivalTime": "04:20:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-22", "departureTime": "13:30:00", "arrivalDate": "2026-07-23", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "172", "carrier": "GF", "departureDate": "2026-07-22", "departureTime": "13:30:00", "arrivalDate": "2026-07-22", "arrivalTime": "15:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "25", "carrier": "GF", "departureDate": "2026-07-23", "departureTime": "01:40:00", "arrivalDate": "2026-07-23", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAxNA7DCAAAA==", "price": "EUR555.16", "departureDate": "2026-07-02", "arrivalDate": "2026-07-24", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-02", "departureTime": "11:45:00", "arrivalDate": "2026-07-03", "arrivalTime": "04:20:00", "segments": [ { "flightNumber": "24", "carrier": "GF", "departureDate": "2026-07-02", "departureTime": "11:45:00", "arrivalDate": "2026-07-02", "arrivalTime": "18:45:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "175", "carrier": "GF", "departureDate": "2026-07-03", "departureTime": "01:55:00", "arrivalDate": "2026-07-03", "arrivalTime": "04:20:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-23", "departureTime": "16:40:00", "arrivalDate": "2026-07-24", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-23", "departureTime": "16:40:00", "arrivalDate": "2026-07-23", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "29", "carrier": "GF", "departureDate": "2026-07-24", "departureTime": "01:40:00", "arrivalDate": "2026-07-24", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] }, { "offerId": "hiECy7uCuDKAyNA7DCAAAA==", "price": "EUR555.16", "departureDate": "2026-07-02", "arrivalDate": "2026-07-25", "legs": [ { "legId": "hiECy7uCuDKA27\/6DCAAAA==", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-02", "departureTime": "11:45:00", "arrivalDate": "2026-07-03", "arrivalTime": "04:20:00", "segments": [ { "flightNumber": "24", "carrier": "GF", "departureDate": "2026-07-02", "departureTime": "11:45:00", "arrivalDate": "2026-07-02", "arrivalTime": "18:45:00", "from": "MXP", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 1 }, { "flightNumber": "175", "carrier": "GF", "departureDate": "2026-07-03", "departureTime": "01:55:00", "arrivalDate": "2026-07-03", "arrivalTime": "04:20:00", "from": "BAH", "to": "JED", "availabilitySourceCode": "Q", "segmentSequence": 1 } ] }, { "legId": "hiECy7uCuDKA97\/6DCAAAA==", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-24", "departureTime": "16:40:00", "arrivalDate": "2026-07-25", "arrivalTime": "06:55:00", "segments": [ { "flightNumber": "184", "carrier": "GF", "departureDate": "2026-07-24", "departureTime": "16:40:00", "arrivalDate": "2026-07-24", "arrivalTime": "18:50:00", "from": "JED", "to": "BAH", "availabilitySourceCode": "Q", "segmentSequence": 2 }, { "flightNumber": "23", "carrier": "GF", "departureDate": "2026-07-25", "departureTime": "01:40:00", "arrivalDate": "2026-07-25", "arrivalTime": "06:55:00", "from": "BAH", "to": "MXP", "availabilitySourceCode": "Q", "segmentSequence": 2 } ] } ] } ] }, "emirates": { "groupedItineraries": [ { "offerId": "8bbe9e1e-aa3f-4e90-9026-6511d2639ca3", "price": "EUR1098.14", "source": "NDC:Emirates", "departureDate": "2026-06-26", "arrivalDate": "2026-07-18", "legs": [ { "legId": "dc112644-4d0b-43a8-b2e5-5757eb9e783a", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-26", "departureTime": "", "arrivalDate": "2026-06-26", "arrivalTime": "", "segments": [] }, { "legId": "1300ded6-ba6e-4be2-9f6e-a2b881811970", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-18", "departureTime": "", "arrivalDate": "2026-07-18", "arrivalTime": "", "segments": [] } ] }, { "offerId": "1a24b387-5c0a-4f96-a954-4123e974e26b", "price": "EUR1098.14", "source": "NDC:Emirates", "departureDate": "2026-06-26", "arrivalDate": "2026-07-19", "legs": [ { "legId": "bbd1c2b9-dc87-4209-8eb2-738ec71594b1", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-26", "departureTime": "", "arrivalDate": "2026-06-26", "arrivalTime": "", "segments": [] }, { "legId": "a0b830f5-360e-46b0-be8d-f953add37ca1", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-19", "departureTime": "", "arrivalDate": "2026-07-19", "arrivalTime": "", "segments": [] } ] }, { "offerId": "81b68fa2-c90a-4aed-aa09-720e19b23f16", "price": "EUR1141.14", "source": "NDC:Emirates", "departureDate": "2026-06-27", "arrivalDate": "2026-07-18", "legs": [ { "legId": "d616f043-c293-4a9c-b99e-e2a53a342a5b", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-27", "departureTime": "", "arrivalDate": "2026-06-27", "arrivalTime": "", "segments": [] }, { "legId": "929bb4ba-44b8-43ad-a360-8e515a0764f4", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-18", "departureTime": "", "arrivalDate": "2026-07-18", "arrivalTime": "", "segments": [] } ] }, { "offerId": "ab8e5628-1e6f-41bb-9dda-21c7ea3c7a63", "price": "EUR1141.14", "source": "NDC:Emirates", "departureDate": "2026-06-27", "arrivalDate": "2026-07-19", "legs": [ { "legId": "162d66c9-4bb3-4966-9ee3-86129122b2b4", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-27", "departureTime": "", "arrivalDate": "2026-06-27", "arrivalTime": "", "segments": [] }, { "legId": "a6b2fb8c-7c00-4de4-81df-95c186b03f4a", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-19", "departureTime": "", "arrivalDate": "2026-07-19", "arrivalTime": "", "segments": [] } ] }, { "offerId": "54221ee0-57e4-449a-a1dd-5f54006e6e04", "price": "EUR1073.14", "source": "NDC:Emirates", "departureDate": "2026-06-26", "arrivalDate": "2026-07-20", "legs": [ { "legId": "752a0739-f683-4ea7-86cf-411fc6161abe", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-26", "departureTime": "", "arrivalDate": "2026-06-26", "arrivalTime": "", "segments": [] }, { "legId": "1b5a71cd-c57f-4703-a6f9-0fd40df04ae6", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-20", "departureTime": "", "arrivalDate": "2026-07-20", "arrivalTime": "", "segments": [] } ] }, { "offerId": "3788ea34-5c16-496e-b84c-2bba052cda85", "price": "EUR1073.14", "source": "NDC:Emirates", "departureDate": "2026-06-26", "arrivalDate": "2026-07-21", "legs": [ { "legId": "da2702f8-7659-4e0d-b3fb-dcdaa7525849", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-26", "departureTime": "", "arrivalDate": "2026-06-26", "arrivalTime": "", "segments": [] }, { "legId": "4bff7640-28df-4788-b310-b15866886ced", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "", "arrivalDate": "2026-07-21", "arrivalTime": "", "segments": [] } ] }, { "offerId": "991c88d8-9a1b-431d-bb89-77b30998e927", "price": "EUR1116.14", "source": "NDC:Emirates", "departureDate": "2026-06-27", "arrivalDate": "2026-07-20", "legs": [ { "legId": "b4f48d98-036b-4379-920f-822129af571c", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-27", "departureTime": "", "arrivalDate": "2026-06-27", "arrivalTime": "", "segments": [] }, { "legId": "4db9a6fd-50b6-431e-ba2a-abbbc04917e7", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-20", "departureTime": "", "arrivalDate": "2026-07-20", "arrivalTime": "", "segments": [] } ] }, { "offerId": "2396bf83-9c45-4e98-984c-dd9550694e45", "price": "EUR1116.14", "source": "NDC:Emirates", "departureDate": "2026-06-27", "arrivalDate": "2026-07-21", "legs": [ { "legId": "7915e0f5-ae96-43f1-b56c-899d72bf5724", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-27", "departureTime": "", "arrivalDate": "2026-06-27", "arrivalTime": "", "segments": [] }, { "legId": "f297cac1-fe47-410b-b64b-07a21e749b60", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "", "arrivalDate": "2026-07-21", "arrivalTime": "", "segments": [] } ] }, { "offerId": "72afc8b1-71bf-4548-bd16-a7e5573f05f0", "price": "EUR1073.14", "source": "NDC:Emirates", "departureDate": "2026-06-26", "arrivalDate": "2026-07-23", "legs": [ { "legId": "482c217e-a36c-4844-b9fd-ea28e71f29aa", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-26", "departureTime": "", "arrivalDate": "2026-06-26", "arrivalTime": "", "segments": [] }, { "legId": "ecc50cd9-abb1-4e11-8da1-ff2403f835e5", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-23", "departureTime": "", "arrivalDate": "2026-07-23", "arrivalTime": "", "segments": [] } ] }, { "offerId": "4f7934ea-c663-44f3-a90c-36fc69bb55de", "price": "EUR1073.14", "source": "NDC:Emirates", "departureDate": "2026-06-26", "arrivalDate": "2026-07-22", "legs": [ { "legId": "fa258ff1-618b-4082-990d-d63a1edaaa4e", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-26", "departureTime": "", "arrivalDate": "2026-06-26", "arrivalTime": "", "segments": [] }, { "legId": "1d6810c3-cab2-4735-87dd-d67d04be0ea7", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-22", "departureTime": "", "arrivalDate": "2026-07-22", "arrivalTime": "", "segments": [] } ] }, { "offerId": "02ef3dca-8827-431b-9c62-b1f8514d14a1", "price": "EUR1116.14", "source": "NDC:Emirates", "departureDate": "2026-06-27", "arrivalDate": "2026-07-23", "legs": [ { "legId": "5f4a38dc-a165-4c29-85e8-684c76223bd4", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-27", "departureTime": "", "arrivalDate": "2026-06-27", "arrivalTime": "", "segments": [] }, { "legId": "50941cba-7174-4a12-ac4b-1a3f204d3bf0", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-23", "departureTime": "", "arrivalDate": "2026-07-23", "arrivalTime": "", "segments": [] } ] }, { "offerId": "9b111a6c-b484-4b6e-9fd1-011cbb77c463", "price": "EUR1116.14", "source": "NDC:Emirates", "departureDate": "2026-06-27", "arrivalDate": "2026-07-22", "legs": [ { "legId": "f1e1c9fb-f8b0-449b-bcee-38a3c4653f45", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-27", "departureTime": "", "arrivalDate": "2026-06-27", "arrivalTime": "", "segments": [] }, { "legId": "a075c694-d23e-4c43-a8fd-fe1cd4ef5aba", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-22", "departureTime": "", "arrivalDate": "2026-07-22", "arrivalTime": "", "segments": [] } ] }, { "offerId": "f96c509d-2cf3-4229-be36-e9b4a7035196", "price": "EUR1073.14", "source": "NDC:Emirates", "departureDate": "2026-06-26", "arrivalDate": "2026-07-24", "legs": [ { "legId": "db827cf8-28ab-4b14-afc5-23109910fb8f", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-26", "departureTime": "", "arrivalDate": "2026-06-26", "arrivalTime": "", "segments": [] }, { "legId": "1a77e69b-695a-42aa-91fd-4973603ce24c", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-24", "departureTime": "", "arrivalDate": "2026-07-24", "arrivalTime": "", "segments": [] } ] }, { "offerId": "09423963-91ac-4507-a8a8-6d63763bffa5", "price": "EUR1116.14", "source": "NDC:Emirates", "departureDate": "2026-06-27", "arrivalDate": "2026-07-24", "legs": [ { "legId": "4eb82403-7591-4625-8fa2-63b840db1cd7", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-27", "departureTime": "", "arrivalDate": "2026-06-27", "arrivalTime": "", "segments": [] }, { "legId": "918646f7-b6a0-4b36-a2bc-c9f00dfe974a", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-24", "departureTime": "", "arrivalDate": "2026-07-24", "arrivalTime": "", "segments": [] } ] }, { "offerId": "1fd62fa0-10ad-45b6-ab53-4cc2e2fe3b30", "price": "EUR1082.14", "source": "NDC:Emirates", "departureDate": "2026-06-28", "arrivalDate": "2026-07-18", "legs": [ { "legId": "3a2c55b6-eabd-477e-9c7c-40e4ceb93f08", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-28", "departureTime": "", "arrivalDate": "2026-06-28", "arrivalTime": "", "segments": [] }, { "legId": "37929c52-bc2f-4515-bb11-d745c0866a5d", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-18", "departureTime": "", "arrivalDate": "2026-07-18", "arrivalTime": "", "segments": [] } ] }, { "offerId": "80ca1263-dd43-45e5-9509-eda7b2324113", "price": "EUR1082.14", "source": "NDC:Emirates", "departureDate": "2026-06-28", "arrivalDate": "2026-07-19", "legs": [ { "legId": "3a3ae252-a2fa-433d-836b-6cc34674641c", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-28", "departureTime": "", "arrivalDate": "2026-06-28", "arrivalTime": "", "segments": [] }, { "legId": "b7915da0-d5e0-4f29-8413-d109b4e0ac33", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-19", "departureTime": "", "arrivalDate": "2026-07-19", "arrivalTime": "", "segments": [] } ] }, { "offerId": "7b8d56b9-db1b-4346-9a0d-ea3209b6c051", "price": "EUR1161.14", "source": "NDC:Emirates", "departureDate": "2026-06-29", "arrivalDate": "2026-07-18", "legs": [ { "legId": "58039546-d4bc-4700-a7a1-6b1f030fcf34", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "", "arrivalDate": "2026-06-29", "arrivalTime": "", "segments": [] }, { "legId": "ccfdae4e-2ef4-420f-a98b-cd7cdeaf1cbf", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-18", "departureTime": "", "arrivalDate": "2026-07-18", "arrivalTime": "", "segments": [] } ] }, { "offerId": "bee66939-0c06-4537-941a-62f7e4d0018c", "price": "EUR1161.14", "source": "NDC:Emirates", "departureDate": "2026-06-29", "arrivalDate": "2026-07-19", "legs": [ { "legId": "e9ad695f-fe8c-4cbb-8a9b-070b4ceb844b", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "", "arrivalDate": "2026-06-29", "arrivalTime": "", "segments": [] }, { "legId": "12ad57d5-7357-4fa7-b986-9408f92d8028", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-19", "departureTime": "", "arrivalDate": "2026-07-19", "arrivalTime": "", "segments": [] } ] }, { "offerId": "c195c3ee-2c43-42bb-9dcc-2757f87e8b32", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-06-28", "arrivalDate": "2026-07-20", "legs": [ { "legId": "91637d90-0a2b-4b26-9086-a419cb334b5a", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-28", "departureTime": "", "arrivalDate": "2026-06-28", "arrivalTime": "", "segments": [] }, { "legId": "8266de67-1070-42da-86c2-72fc90af6072", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-20", "departureTime": "", "arrivalDate": "2026-07-20", "arrivalTime": "", "segments": [] } ] }, { "offerId": "1f3e5561-c473-4be8-a282-684eeb164f37", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-06-28", "arrivalDate": "2026-07-21", "legs": [ { "legId": "088003a1-9b21-4c0a-a2bf-75f0ead5575e", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-28", "departureTime": "", "arrivalDate": "2026-06-28", "arrivalTime": "", "segments": [] }, { "legId": "f4bdffb4-23db-4048-bb54-0eeaac6bf2e1", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "", "arrivalDate": "2026-07-21", "arrivalTime": "", "segments": [] } ] }, { "offerId": "7d32971a-b545-4a18-8b1a-ed51a0def7ad", "price": "EUR1136.14", "source": "NDC:Emirates", "departureDate": "2026-06-29", "arrivalDate": "2026-07-20", "legs": [ { "legId": "2a36be85-bb1e-44eb-87e0-f72b3e6b74da", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "", "arrivalDate": "2026-06-29", "arrivalTime": "", "segments": [] }, { "legId": "89df007d-9b5e-42a4-b914-aadbad15bc34", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-20", "departureTime": "", "arrivalDate": "2026-07-20", "arrivalTime": "", "segments": [] } ] }, { "offerId": "f4efe91a-ac1e-4a1f-b933-76fb1f4125ba", "price": "EUR1136.14", "source": "NDC:Emirates", "departureDate": "2026-06-29", "arrivalDate": "2026-07-21", "legs": [ { "legId": "2d8c2936-0f14-42d5-be17-4958cf0262b6", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "", "arrivalDate": "2026-06-29", "arrivalTime": "", "segments": [] }, { "legId": "a9b42467-b443-4bb3-bdfd-2b21bc5f25ec", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "", "arrivalDate": "2026-07-21", "arrivalTime": "", "segments": [] } ] }, { "offerId": "45a111e8-d150-4bd0-ac15-2e35dc56ae66", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-06-28", "arrivalDate": "2026-07-23", "legs": [ { "legId": "d0a76382-432c-4692-aec4-94586f018dfd", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-28", "departureTime": "", "arrivalDate": "2026-06-28", "arrivalTime": "", "segments": [] }, { "legId": "e3e776e9-f69d-45aa-9d56-82a49780f8fd", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-23", "departureTime": "", "arrivalDate": "2026-07-23", "arrivalTime": "", "segments": [] } ] }, { "offerId": "0193fb21-9fae-4d9e-ad38-0c913710b8d0", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-06-28", "arrivalDate": "2026-07-22", "legs": [ { "legId": "2cea54d3-74cf-41e0-be9f-fd8282e6e720", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-28", "departureTime": "", "arrivalDate": "2026-06-28", "arrivalTime": "", "segments": [] }, { "legId": "bf207a34-fa4a-48db-a7a1-7cb68ed59fe9", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-22", "departureTime": "", "arrivalDate": "2026-07-22", "arrivalTime": "", "segments": [] } ] }, { "offerId": "e5cdeb8c-2f93-4f48-a645-4cd435abf8d8", "price": "EUR1136.14", "source": "NDC:Emirates", "departureDate": "2026-06-29", "arrivalDate": "2026-07-23", "legs": [ { "legId": "7ea0abf0-61b9-4718-aa1f-770cee5c0223", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "", "arrivalDate": "2026-06-29", "arrivalTime": "", "segments": [] }, { "legId": "007db000-a0e6-4145-8cce-190a7cf4579b", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-23", "departureTime": "", "arrivalDate": "2026-07-23", "arrivalTime": "", "segments": [] } ] }, { "offerId": "5ba49b63-ef9c-4a03-a2d1-2635d553ca2a", "price": "EUR1136.14", "source": "NDC:Emirates", "departureDate": "2026-06-29", "arrivalDate": "2026-07-22", "legs": [ { "legId": "07d8c01c-e82f-4f3c-a1f0-69c5bdc8fc02", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "", "arrivalDate": "2026-06-29", "arrivalTime": "", "segments": [] }, { "legId": "f74fc732-9cae-4906-89c3-b70e75c3b920", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-22", "departureTime": "", "arrivalDate": "2026-07-22", "arrivalTime": "", "segments": [] } ] }, { "offerId": "97d956fb-b267-40dd-a9d0-44e33366b210", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-06-28", "arrivalDate": "2026-07-24", "legs": [ { "legId": "3246d447-ce02-4266-8a70-6c2d4242c770", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-28", "departureTime": "", "arrivalDate": "2026-06-28", "arrivalTime": "", "segments": [] }, { "legId": "a3921c4c-62ff-467e-8d1d-612674ff1bfd", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-24", "departureTime": "", "arrivalDate": "2026-07-24", "arrivalTime": "", "segments": [] } ] }, { "offerId": "f66e2644-6f77-49db-b4b1-35fa7717317e", "price": "EUR1136.14", "source": "NDC:Emirates", "departureDate": "2026-06-29", "arrivalDate": "2026-07-24", "legs": [ { "legId": "e9051f63-f922-4c45-bf3a-db3cc26942b5", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "", "arrivalDate": "2026-06-29", "arrivalTime": "", "segments": [] }, { "legId": "6ff10804-8736-4035-b98c-fd5820b087c2", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-24", "departureTime": "", "arrivalDate": "2026-07-24", "arrivalTime": "", "segments": [] } ] }, { "offerId": "e4fed8ac-c1f6-481d-b882-7754d81e6de1", "price": "EUR1038.14", "source": "NDC:Emirates", "departureDate": "2026-06-30", "arrivalDate": "2026-07-18", "legs": [ { "legId": "09dedbbd-81c1-481e-ba09-ccb795ad7008", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-30", "departureTime": "", "arrivalDate": "2026-06-30", "arrivalTime": "", "segments": [] }, { "legId": "badd6861-e56b-4124-8955-43e970bacde4", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-18", "departureTime": "", "arrivalDate": "2026-07-18", "arrivalTime": "", "segments": [] } ] }, { "offerId": "eab5f886-f0ab-4be8-aff4-8f2afa59ea69", "price": "EUR1038.14", "source": "NDC:Emirates", "departureDate": "2026-06-30", "arrivalDate": "2026-07-19", "legs": [ { "legId": "ef90adb9-6578-4bef-b6bf-9219e49b105e", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-30", "departureTime": "", "arrivalDate": "2026-06-30", "arrivalTime": "", "segments": [] }, { "legId": "173f91b7-d4a6-4a6f-9c23-b610752b576a", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-19", "departureTime": "", "arrivalDate": "2026-07-19", "arrivalTime": "", "segments": [] } ] }, { "offerId": "9e1ef9cc-8a97-4e9a-912f-a5512863fe0f", "price": "EUR1082.14", "source": "NDC:Emirates", "departureDate": "2026-07-01", "arrivalDate": "2026-07-18", "legs": [ { "legId": "f99af150-5f70-4b9c-9d29-508e95721b8f", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-01", "departureTime": "", "arrivalDate": "2026-07-01", "arrivalTime": "", "segments": [] }, { "legId": "d66aabfe-097b-40f2-93a6-345d78df3f1e", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-18", "departureTime": "", "arrivalDate": "2026-07-18", "arrivalTime": "", "segments": [] } ] }, { "offerId": "e9e70979-86fc-46a0-8798-3a4525d6db18", "price": "EUR1082.14", "source": "NDC:Emirates", "departureDate": "2026-07-01", "arrivalDate": "2026-07-19", "legs": [ { "legId": "65f1f395-a3d0-45d6-afa6-1a7f8d24d2dc", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-01", "departureTime": "", "arrivalDate": "2026-07-01", "arrivalTime": "", "segments": [] }, { "legId": "530cf2a3-aebd-46fc-a75b-617b0bfa91c5", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-19", "departureTime": "", "arrivalDate": "2026-07-19", "arrivalTime": "", "segments": [] } ] }, { "offerId": "d8e0b13c-2e43-4834-a421-90f1e579c3b5", "price": "EUR1013.14", "source": "NDC:Emirates", "departureDate": "2026-06-30", "arrivalDate": "2026-07-20", "legs": [ { "legId": "704c4181-c1d9-4928-bb4e-10d950e6ae89", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-30", "departureTime": "", "arrivalDate": "2026-06-30", "arrivalTime": "", "segments": [] }, { "legId": "61f2c115-d848-4ba5-81ff-e7f4737cc63f", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-20", "departureTime": "", "arrivalDate": "2026-07-20", "arrivalTime": "", "segments": [] } ] }, { "offerId": "12717fca-37a8-441f-bd1d-d932bb6cd799", "price": "EUR1013.14", "source": "NDC:Emirates", "departureDate": "2026-06-30", "arrivalDate": "2026-07-21", "legs": [ { "legId": "ecda14a5-65a8-4d51-b44c-8ba892e4b2dc", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-30", "departureTime": "", "arrivalDate": "2026-06-30", "arrivalTime": "", "segments": [] }, { "legId": "f90ae02d-9f37-41b6-9a2d-c2b948bb1e65", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "", "arrivalDate": "2026-07-21", "arrivalTime": "", "segments": [] } ] }, { "offerId": "e0ddc8b1-2949-4e90-9583-f0fc6fae227a", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-07-01", "arrivalDate": "2026-07-20", "legs": [ { "legId": "445e0980-b9b0-425b-9d06-69c94aa67ac1", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-01", "departureTime": "", "arrivalDate": "2026-07-01", "arrivalTime": "", "segments": [] }, { "legId": "a30c3c66-8700-4fa4-939e-36a0f362effc", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-20", "departureTime": "", "arrivalDate": "2026-07-20", "arrivalTime": "", "segments": [] } ] }, { "offerId": "f3d452e3-503e-4f12-8343-89886dfa73f6", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-07-01", "arrivalDate": "2026-07-21", "legs": [ { "legId": "d8ed7f6c-be6e-4621-bc95-12dad1ed086b", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-01", "departureTime": "", "arrivalDate": "2026-07-01", "arrivalTime": "", "segments": [] }, { "legId": "e6fed7d1-48a0-40f8-b558-ddf8c79f2f80", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "", "arrivalDate": "2026-07-21", "arrivalTime": "", "segments": [] } ] }, { "offerId": "c7b688c8-4ff5-4ebc-8a72-d836b5f27128", "price": "EUR1013.14", "source": "NDC:Emirates", "departureDate": "2026-06-30", "arrivalDate": "2026-07-23", "legs": [ { "legId": "264d687a-b914-4feb-8ade-0ac6f5847f51", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-30", "departureTime": "", "arrivalDate": "2026-06-30", "arrivalTime": "", "segments": [] }, { "legId": "3e020847-1fa9-41c9-b8b3-c9fac7556867", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-23", "departureTime": "", "arrivalDate": "2026-07-23", "arrivalTime": "", "segments": [] } ] }, { "offerId": "fc5a88fe-b1ea-48a2-b57a-9243fd824f9e", "price": "EUR1013.14", "source": "NDC:Emirates", "departureDate": "2026-06-30", "arrivalDate": "2026-07-22", "legs": [ { "legId": "a0d09372-55c4-4cb0-b5fe-be6ecef4da1f", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-30", "departureTime": "", "arrivalDate": "2026-06-30", "arrivalTime": "", "segments": [] }, { "legId": "66bc07e9-9c8a-4ef1-a723-cef763fb3307", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-22", "departureTime": "", "arrivalDate": "2026-07-22", "arrivalTime": "", "segments": [] } ] }, { "offerId": "13e90d4c-bc11-44e9-a8b0-439d3d829dea", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-07-01", "arrivalDate": "2026-07-23", "legs": [ { "legId": "d9af21d2-8706-44e0-a431-7ff4dd04fedf", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-01", "departureTime": "", "arrivalDate": "2026-07-01", "arrivalTime": "", "segments": [] }, { "legId": "66419125-fba1-4cc6-8c23-9f75fd910228", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-23", "departureTime": "", "arrivalDate": "2026-07-23", "arrivalTime": "", "segments": [] } ] }, { "offerId": "9caf553f-091c-4ed4-9b2f-a0af1e10f717", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-07-01", "arrivalDate": "2026-07-22", "legs": [ { "legId": "61ca6203-0463-4c51-8494-65502f370806", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-01", "departureTime": "", "arrivalDate": "2026-07-01", "arrivalTime": "", "segments": [] }, { "legId": "47555ed5-c1b4-4be5-8eeb-d95e0d1eb4b1", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-22", "departureTime": "", "arrivalDate": "2026-07-22", "arrivalTime": "", "segments": [] } ] }, { "offerId": "6d44efa3-17c0-4f92-a981-f4042e75afe3", "price": "EUR1013.14", "source": "NDC:Emirates", "departureDate": "2026-06-30", "arrivalDate": "2026-07-24", "legs": [ { "legId": "110a866f-a6df-4dd9-9477-b7666a50f336", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-30", "departureTime": "", "arrivalDate": "2026-06-30", "arrivalTime": "", "segments": [] }, { "legId": "374cfe87-8de5-475a-bc28-7c1672193ce6", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-24", "departureTime": "", "arrivalDate": "2026-07-24", "arrivalTime": "", "segments": [] } ] }, { "offerId": "bf448013-9ed5-4460-8fc5-8aadab71276e", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-07-01", "arrivalDate": "2026-07-24", "legs": [ { "legId": "3cb7f9d2-be27-4ee5-a997-3c038145e5f6", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-01", "departureTime": "", "arrivalDate": "2026-07-01", "arrivalTime": "", "segments": [] }, { "legId": "a46c76f0-8ba2-445a-b034-904ec7a341d1", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-24", "departureTime": "", "arrivalDate": "2026-07-24", "arrivalTime": "", "segments": [] } ] }, { "offerId": "63c47abc-1c4f-4af7-9f4f-a89db05bbff8", "price": "EUR1082.14", "source": "NDC:Emirates", "departureDate": "2026-07-02", "arrivalDate": "2026-07-18", "legs": [ { "legId": "dd44ce09-b318-4fe9-9e3f-5f6f013fabce", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-02", "departureTime": "", "arrivalDate": "2026-07-02", "arrivalTime": "", "segments": [] }, { "legId": "d840b86f-7e43-458a-9262-1c38d801ac35", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-18", "departureTime": "", "arrivalDate": "2026-07-18", "arrivalTime": "", "segments": [] } ] }, { "offerId": "e0d69512-5adb-4338-a17a-044293f70471", "price": "EUR1082.14", "source": "NDC:Emirates", "departureDate": "2026-07-02", "arrivalDate": "2026-07-19", "legs": [ { "legId": "73763890-ba0b-4714-88eb-b8e9b1f2f901", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-02", "departureTime": "", "arrivalDate": "2026-07-02", "arrivalTime": "", "segments": [] }, { "legId": "7de5dcb8-79c4-42d4-b991-4da218c16d85", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-19", "departureTime": "", "arrivalDate": "2026-07-19", "arrivalTime": "", "segments": [] } ] }, { "offerId": "55bf518c-6a8c-40bc-a620-426e1fceeeab", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-07-02", "arrivalDate": "2026-07-20", "legs": [ { "legId": "6f16fa14-e59b-4013-bd8d-ff452a3c5eeb", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-02", "departureTime": "", "arrivalDate": "2026-07-02", "arrivalTime": "", "segments": [] }, { "legId": "79045717-9461-4bdd-a65d-2334fac3fd55", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-20", "departureTime": "", "arrivalDate": "2026-07-20", "arrivalTime": "", "segments": [] } ] }, { "offerId": "1e4e410a-1e4c-4729-b818-3f34bbe2c58a", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-07-02", "arrivalDate": "2026-07-21", "legs": [ { "legId": "01355509-95d9-4eac-b856-2cb057f71126", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-02", "departureTime": "", "arrivalDate": "2026-07-02", "arrivalTime": "", "segments": [] }, { "legId": "abf91418-dd12-4c86-b86d-2d3964b34907", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "", "arrivalDate": "2026-07-21", "arrivalTime": "", "segments": [] } ] }, { "offerId": "fb7fff23-bf2b-4d11-83bb-e71b2140c8b9", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-07-02", "arrivalDate": "2026-07-23", "legs": [ { "legId": "cec44bb9-edca-4ab6-811d-2e16b155cfce", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-02", "departureTime": "", "arrivalDate": "2026-07-02", "arrivalTime": "", "segments": [] }, { "legId": "c9d8e14a-54ec-4f59-a3b3-b88afd93134e", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-23", "departureTime": "", "arrivalDate": "2026-07-23", "arrivalTime": "", "segments": [] } ] }, { "offerId": "319f1ebf-cecc-40b6-84e4-e210e171cff5", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-07-02", "arrivalDate": "2026-07-22", "legs": [ { "legId": "8cd7a0b7-136a-44c4-a7f6-9172583de99c", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-02", "departureTime": "", "arrivalDate": "2026-07-02", "arrivalTime": "", "segments": [] }, { "legId": "59a7e45a-0a2a-4522-862d-a7651e5b8a6d", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-22", "departureTime": "", "arrivalDate": "2026-07-22", "arrivalTime": "", "segments": [] } ] }, { "offerId": "293c0e01-ef95-4eb6-ae95-1eeed6d68581", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-07-02", "arrivalDate": "2026-07-24", "legs": [ { "legId": "22cdc718-ed0f-43a2-bc4d-d030c4c61410", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-02", "departureTime": "", "arrivalDate": "2026-07-02", "arrivalTime": "", "segments": [] }, { "legId": "ff2b7154-563f-43e5-aeed-262fb077f412", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-24", "departureTime": "", "arrivalDate": "2026-07-24", "arrivalTime": "", "segments": [] } ] } ], "itinerary": { "trips": [ { "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "" }, { "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": false, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": true } }, "turkish": { "responseId": "2b92e4d3-6234-44b3-99c0-52d115e99e25", "transactionId": "bf305aa9-d029-41f0-bb27-72dc73dfb97c", "numberOflegs": 2, "offers": [ { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F1", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F1-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F1_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F1_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F1_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F1_LEG2", "totalDuration": "PT8H10M", "totalFlightDuration": "PT6H35M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_20", "number": "97", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "06:05:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "09:55:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT1H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_21", "number": "1895", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "11:30:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "13:15:00", "terminal": "1" }, "equipment": "333", "airplaneName": "Airbus A330-300", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F0", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F0-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F0_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F0_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F0_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F0_LEG2", "totalDuration": "PT8H15M", "totalFlightDuration": "PT6H35M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_18", "number": "95", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "01:30:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "05:20:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT1H40M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_19", "number": "1873", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "07:00:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "08:45:00", "terminal": "1" }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F1", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F1-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F1_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F1_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F1_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F1_LEG2", "totalDuration": "PT8H10M", "totalFlightDuration": "PT6H35M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_20", "number": "97", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "06:05:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "09:55:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT1H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_21", "number": "1895", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "11:30:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "13:15:00", "terminal": "1" }, "equipment": "333", "airplaneName": "Airbus A330-300", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F0", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F0-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F0_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F0_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F0_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F0_LEG2", "totalDuration": "PT8H15M", "totalFlightDuration": "PT6H35M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_18", "number": "95", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "01:30:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "05:20:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT1H40M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_19", "number": "1873", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "07:00:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "08:45:00", "terminal": "1" }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F2", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F2-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F2_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F2_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F2_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F2_LEG2", "totalDuration": "PT12H40M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_20", "number": "97", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "06:05:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "09:55:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT5H55M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_23", "number": "1875", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "15:50:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "17:45:00", "terminal": "1" }, "equipment": "332", "airplaneName": "Airbus A330-200", "duration": "PT2H55M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F3", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F3-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F3_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F3_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F3_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F3_LEG2", "totalDuration": "PT12H45M", "totalFlightDuration": "PT6H35M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_18", "number": "95", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "01:30:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "05:20:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT6H10M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_21", "number": "1895", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "11:30:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "13:15:00", "terminal": "1" }, "equipment": "333", "airplaneName": "Airbus A330-300", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F4", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F4-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F4_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F4_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F4_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F4_LEG2", "totalDuration": "PT14H25M", "totalFlightDuration": "PT6H55M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_26", "number": "127", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "19:20:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "23:30:00", "terminal": null }, "equipment": "7M8", "airplaneName": "Boeing 737Max", "duration": "PT4H10M", "connectionDuration": "PT7H30M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_27", "number": "1873", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-22", "time": "07:00:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-22", "time": "08:45:00", "terminal": "1" }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F2", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F2-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F2_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F2_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F2_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F2_LEG2", "totalDuration": "PT12H40M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_20", "number": "97", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "06:05:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "09:55:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT5H55M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_23", "number": "1875", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "15:50:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "17:45:00", "terminal": "1" }, "equipment": "332", "airplaneName": "Airbus A330-200", "duration": "PT2H55M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F3", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F3-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F3_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F3_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F3_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F3_LEG2", "totalDuration": "PT12H45M", "totalFlightDuration": "PT6H35M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_18", "number": "95", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "01:30:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "05:20:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT6H10M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_21", "number": "1895", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "11:30:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "13:15:00", "terminal": "1" }, "equipment": "333", "airplaneName": "Airbus A330-300", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F5", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F5-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F5_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F5_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F5_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F5_LEG2", "totalDuration": "PT17H15M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_18", "number": "95", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "01:30:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "05:20:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT10H30M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_23", "number": "1875", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "15:50:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "17:45:00", "terminal": "1" }, "equipment": "332", "airplaneName": "Airbus A330-200", "duration": "PT2H55M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F4", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F4-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F4_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F4_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F4_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F4_LEG2", "totalDuration": "PT14H25M", "totalFlightDuration": "PT6H55M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_26", "number": "127", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "19:20:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "23:30:00", "terminal": null }, "equipment": "7M8", "airplaneName": "Boeing 737Max", "duration": "PT4H10M", "connectionDuration": "PT7H30M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_27", "number": "1873", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-22", "time": "07:00:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-22", "time": "08:45:00", "terminal": "1" }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F6", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F6-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F6_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F6_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F6_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F6_LEG2", "totalDuration": "PT18H40M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_20", "number": "97", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "06:05:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "09:55:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT11H55M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_31", "number": "1877", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "21:50:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "23:45:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT2H55M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F7", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F7-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F7_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F7_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F7_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F7_LEG2", "totalDuration": "PT18H55M", "totalFlightDuration": "PT6H55M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_26", "number": "127", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "19:20:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "23:30:00", "terminal": null }, "equipment": "7M8", "airplaneName": "Boeing 737Max", "duration": "PT4H10M", "connectionDuration": "PT12H0M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_33", "number": "1895", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-22", "time": "11:30:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-22", "time": "13:15:00", "terminal": "1" }, "equipment": "333", "airplaneName": "Airbus A330-300", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F5", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F5-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F5_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F5_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F5_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F5_LEG2", "totalDuration": "PT17H15M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_18", "number": "95", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "01:30:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "05:20:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT10H30M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_23", "number": "1875", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "15:50:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "17:45:00", "terminal": "1" }, "equipment": "332", "airplaneName": "Airbus A330-200", "duration": "PT2H55M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F6", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F6-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F6_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F6_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F6_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F6_LEG2", "totalDuration": "PT18H40M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_20", "number": "97", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "06:05:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "09:55:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT11H55M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_31", "number": "1877", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "21:50:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "23:45:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT2H55M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F7", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F7-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F7_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F7_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F7_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F7_LEG2", "totalDuration": "PT18H55M", "totalFlightDuration": "PT6H55M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_26", "number": "127", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "19:20:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "23:30:00", "terminal": null }, "equipment": "7M8", "airplaneName": "Boeing 737Max", "duration": "PT4H10M", "connectionDuration": "PT12H0M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_33", "number": "1895", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-22", "time": "11:30:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-22", "time": "13:15:00", "terminal": "1" }, "equipment": "333", "airplaneName": "Airbus A330-300", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F8", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F8-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F8_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F8_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F8_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F8_LEG2", "totalDuration": "PT23H15M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_18", "number": "95", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "01:30:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "05:20:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT16H30M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_31", "number": "1877", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "21:50:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "23:45:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT2H55M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F9", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F9-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F9_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F9_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F9_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F0B1F9_LEG2", "totalDuration": "PT23H25M", "totalFlightDuration": "PT7H5M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_26", "number": "127", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "19:20:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "23:30:00", "terminal": null }, "equipment": "7M8", "airplaneName": "Boeing 737Max", "duration": "PT4H10M", "connectionDuration": "PT16H20M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_37", "number": "1875", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-22", "time": "15:50:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-22", "time": "17:45:00", "terminal": "1" }, "equipment": "333", "airplaneName": "Airbus A330-300", "duration": "PT2H55M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F8", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F8-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F8_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F8_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F8_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F8_LEG2", "totalDuration": "PT23H15M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_18", "number": "95", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "01:30:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "05:20:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT16H30M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_31", "number": "1877", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "21:50:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "23:45:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT2H55M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F9", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F9-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F9_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F9_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F9_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R0B0F1B1F9_LEG2", "totalDuration": "PT23H25M", "totalFlightDuration": "PT7H5M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_26", "number": "127", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "19:20:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "23:30:00", "terminal": null }, "equipment": "7M8", "airplaneName": "Boeing 737Max", "duration": "PT4H10M", "connectionDuration": "PT16H20M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_37", "number": "1875", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-22", "time": "15:50:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-22", "time": "17:45:00", "terminal": "1" }, "equipment": "333", "airplaneName": "Airbus A330-300", "duration": "PT2H55M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 308, "totalTaxes": 340, "totalFees": 0, "totalPrice": 648 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F1", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F1-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F1_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F1_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F1_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F1_LEG2", "totalDuration": "PT8H10M", "totalFlightDuration": "PT6H35M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_20", "number": "97", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "06:05:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "09:55:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT1H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_21", "number": "1895", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "11:30:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "13:15:00", "terminal": "1" }, "equipment": "333", "airplaneName": "Airbus A330-300", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F0", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F0-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F0_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F0_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F0_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F0_LEG2", "totalDuration": "PT8H15M", "totalFlightDuration": "PT6H35M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_18", "number": "95", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "01:30:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "05:20:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT1H40M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_19", "number": "1873", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "07:00:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "08:45:00", "terminal": "1" }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F1", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F1-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F1_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F1_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F1_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F1_LEG2", "totalDuration": "PT8H10M", "totalFlightDuration": "PT6H35M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_20", "number": "97", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "06:05:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "09:55:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT1H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_21", "number": "1895", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "11:30:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "13:15:00", "terminal": "1" }, "equipment": "333", "airplaneName": "Airbus A330-300", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F0", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F0-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F0_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F0_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F0_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F0_LEG2", "totalDuration": "PT8H15M", "totalFlightDuration": "PT6H35M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_18", "number": "95", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "01:30:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "05:20:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT1H40M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_19", "number": "1873", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "07:00:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "08:45:00", "terminal": "1" }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F2", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F2-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F2_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F2_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F2_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F2_LEG2", "totalDuration": "PT12H40M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_20", "number": "97", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "06:05:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "09:55:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT5H55M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_23", "number": "1875", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "15:50:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "17:45:00", "terminal": "1" }, "equipment": "332", "airplaneName": "Airbus A330-200", "duration": "PT2H55M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F3", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F3-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F3_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F3_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F3_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F3_LEG2", "totalDuration": "PT12H45M", "totalFlightDuration": "PT6H35M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_18", "number": "95", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "01:30:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "05:20:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT6H10M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_21", "number": "1895", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "11:30:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "13:15:00", "terminal": "1" }, "equipment": "333", "airplaneName": "Airbus A330-300", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F4", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F4-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F4_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F4_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F4_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F4_LEG2", "totalDuration": "PT14H25M", "totalFlightDuration": "PT6H55M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_26", "number": "127", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "19:20:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "23:30:00", "terminal": null }, "equipment": "7M8", "airplaneName": "Boeing 737Max", "duration": "PT4H10M", "connectionDuration": "PT7H30M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_27", "number": "1873", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-22", "time": "07:00:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-22", "time": "08:45:00", "terminal": "1" }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F2", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F2-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F2_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F2_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F2_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F2_LEG2", "totalDuration": "PT12H40M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_20", "number": "97", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "06:05:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "09:55:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT5H55M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_23", "number": "1875", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "15:50:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "17:45:00", "terminal": "1" }, "equipment": "332", "airplaneName": "Airbus A330-200", "duration": "PT2H55M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F3", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F3-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F3_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F3_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F3_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F3_LEG2", "totalDuration": "PT12H45M", "totalFlightDuration": "PT6H35M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_18", "number": "95", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "01:30:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "05:20:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT6H10M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_21", "number": "1895", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "11:30:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "13:15:00", "terminal": "1" }, "equipment": "333", "airplaneName": "Airbus A330-300", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F5", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F5-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F5_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F5_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F5_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F5_LEG2", "totalDuration": "PT17H15M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_18", "number": "95", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "01:30:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "05:20:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT10H30M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_23", "number": "1875", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "15:50:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "17:45:00", "terminal": "1" }, "equipment": "332", "airplaneName": "Airbus A330-200", "duration": "PT2H55M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F4", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F4-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F4_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F4_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F4_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F4_LEG2", "totalDuration": "PT14H25M", "totalFlightDuration": "PT6H55M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_26", "number": "127", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "19:20:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "23:30:00", "terminal": null }, "equipment": "7M8", "airplaneName": "Boeing 737Max", "duration": "PT4H10M", "connectionDuration": "PT7H30M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_27", "number": "1873", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-22", "time": "07:00:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-22", "time": "08:45:00", "terminal": "1" }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F6", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F6-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F6_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F6_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F6_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F6_LEG2", "totalDuration": "PT18H40M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_20", "number": "97", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "06:05:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "09:55:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT11H55M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_31", "number": "1877", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "21:50:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "23:45:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT2H55M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F7", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F7-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F7_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F7_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F7_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F7_LEG2", "totalDuration": "PT18H55M", "totalFlightDuration": "PT6H55M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_26", "number": "127", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "19:20:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "23:30:00", "terminal": null }, "equipment": "7M8", "airplaneName": "Boeing 737Max", "duration": "PT4H10M", "connectionDuration": "PT12H0M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_33", "number": "1895", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-22", "time": "11:30:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-22", "time": "13:15:00", "terminal": "1" }, "equipment": "333", "airplaneName": "Airbus A330-300", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F5", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F5-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F5_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F5_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F5_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F5_LEG2", "totalDuration": "PT17H15M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_18", "number": "95", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "01:30:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "05:20:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT10H30M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_23", "number": "1875", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "15:50:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "17:45:00", "terminal": "1" }, "equipment": "332", "airplaneName": "Airbus A330-200", "duration": "PT2H55M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F6", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F6-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F6_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F6_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F6_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F6_LEG2", "totalDuration": "PT18H40M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_20", "number": "97", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "06:05:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "09:55:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT11H55M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_31", "number": "1877", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "21:50:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "23:45:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT2H55M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F7", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F7-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F7_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F7_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F7_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F7_LEG2", "totalDuration": "PT18H55M", "totalFlightDuration": "PT6H55M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_26", "number": "127", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "19:20:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "23:30:00", "terminal": null }, "equipment": "7M8", "airplaneName": "Boeing 737Max", "duration": "PT4H10M", "connectionDuration": "PT12H0M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_33", "number": "1895", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-22", "time": "11:30:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-22", "time": "13:15:00", "terminal": "1" }, "equipment": "333", "airplaneName": "Airbus A330-300", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F8", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F8-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F8_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F8_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F8_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F8_LEG2", "totalDuration": "PT23H15M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_18", "number": "95", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "01:30:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "05:20:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT16H30M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_31", "number": "1877", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "21:50:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "23:45:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT2H55M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F9", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F9-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F9_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F9_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F9_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F0B1F9_LEG2", "totalDuration": "PT23H25M", "totalFlightDuration": "PT7H5M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_26", "number": "127", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "19:20:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "23:30:00", "terminal": null }, "equipment": "7M8", "airplaneName": "Boeing 737Max", "duration": "PT4H10M", "connectionDuration": "PT16H20M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_37", "number": "1875", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-22", "time": "15:50:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-22", "time": "17:45:00", "terminal": "1" }, "equipment": "333", "airplaneName": "Airbus A330-300", "duration": "PT2H55M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F8", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F8-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F8_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F8_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F8_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F8_LEG2", "totalDuration": "PT23H15M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_18", "number": "95", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "01:30:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "05:20:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT16H30M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_31", "number": "1877", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "21:50:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "23:45:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT2H55M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F9", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F9-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F9_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F9_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F9_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R1B0F1B1F9_LEG2", "totalDuration": "PT23H25M", "totalFlightDuration": "PT7H5M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_26", "number": "127", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "19:20:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "23:30:00", "terminal": null }, "equipment": "7M8", "airplaneName": "Boeing 737Max", "duration": "PT4H10M", "connectionDuration": "PT16H20M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_37", "number": "1875", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-22", "time": "15:50:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-22", "time": "17:45:00", "terminal": "1" }, "equipment": "333", "airplaneName": "Airbus A330-300", "duration": "PT2H55M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "Q", "fareBasisCode": "QN2PX", "fareType": "Restricted", "fareTypeCode": "RS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 376, "totalTaxes": 340, "totalFees": 0, "totalPrice": 716 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F1", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F1-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F1_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F1_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F1_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F1_LEG2", "totalDuration": "PT8H10M", "totalFlightDuration": "PT6H35M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_20", "number": "97", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "06:05:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "09:55:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT1H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_21", "number": "1895", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "11:30:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "13:15:00", "terminal": "1" }, "equipment": "333", "airplaneName": "Airbus A330-300", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F0", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F0-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F0_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F0_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F0_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F0_LEG2", "totalDuration": "PT8H15M", "totalFlightDuration": "PT6H35M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_18", "number": "95", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "01:30:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "05:20:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT1H40M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_19", "number": "1873", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "07:00:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "08:45:00", "terminal": "1" }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F1", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F1-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F1_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F1_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F1_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F1_LEG2", "totalDuration": "PT8H10M", "totalFlightDuration": "PT6H35M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_20", "number": "97", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "06:05:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "09:55:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT1H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_21", "number": "1895", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "11:30:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "13:15:00", "terminal": "1" }, "equipment": "333", "airplaneName": "Airbus A330-300", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F0", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F0-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F0_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F0_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F0_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F0_LEG2", "totalDuration": "PT8H15M", "totalFlightDuration": "PT6H35M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_18", "number": "95", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "01:30:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "05:20:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT1H40M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_19", "number": "1873", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "07:00:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "08:45:00", "terminal": "1" }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F2", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F2-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F2_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F2_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F2_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F2_LEG2", "totalDuration": "PT12H40M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_20", "number": "97", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "06:05:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "09:55:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT5H55M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_23", "number": "1875", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "15:50:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "17:45:00", "terminal": "1" }, "equipment": "332", "airplaneName": "Airbus A330-200", "duration": "PT2H55M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F3", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F3-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F3_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F3_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F3_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F3_LEG2", "totalDuration": "PT12H45M", "totalFlightDuration": "PT6H35M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_18", "number": "95", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "01:30:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "05:20:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT6H10M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_21", "number": "1895", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "11:30:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "13:15:00", "terminal": "1" }, "equipment": "333", "airplaneName": "Airbus A330-300", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F4", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F4-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F4_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F4_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F4_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F4_LEG2", "totalDuration": "PT14H25M", "totalFlightDuration": "PT6H55M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_26", "number": "127", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "19:20:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "23:30:00", "terminal": null }, "equipment": "7M8", "airplaneName": "Boeing 737Max", "duration": "PT4H10M", "connectionDuration": "PT7H30M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_27", "number": "1873", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-22", "time": "07:00:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-22", "time": "08:45:00", "terminal": "1" }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F2", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F2-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F2_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F2_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F2_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F2_LEG2", "totalDuration": "PT12H40M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_20", "number": "97", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "06:05:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "09:55:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT5H55M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_23", "number": "1875", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "15:50:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "17:45:00", "terminal": "1" }, "equipment": "332", "airplaneName": "Airbus A330-200", "duration": "PT2H55M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F3", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F3-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F3_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F3_LEG1", "totalDuration": "PT21H15M", "totalFlightDuration": "PT6H50M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_12", "number": "1878", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "06:50:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "10:50:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H", "connectionDuration": "PT14H25M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F3_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F1B1F3_LEG2", "totalDuration": "PT12H45M", "totalFlightDuration": "PT6H35M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_18", "number": "95", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "01:30:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "05:20:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT6H10M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_21", "number": "1895", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "11:30:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "13:15:00", "terminal": "1" }, "equipment": "333", "airplaneName": "Airbus A330-300", "duration": "PT2H45M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] }, { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F5", "itemId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F5-1", "source": "NDC:Turkish", "fullprice": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "legs": [ { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F5_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F5_LEG1", "totalDuration": "PT17H20M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_8", "number": "1874", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "MXP", "locationName": "Malpensa", "date": "2026-06-29", "time": "10:45:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-29", "time": "14:40:00", "terminal": null }, "equipment": "359", "airplaneName": "Airbus A350-900", "duration": "PT2H55M", "connectionDuration": "PT10H35M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_11", "number": "96", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-06-30", "time": "01:15:00", "terminal": null }, "arrival": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-06-30", "time": "05:05:00", "terminal": "1" }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } }, { "offerId": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F5_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "F50D9F9A00E2B43CD80390885614C77E0-R2B0F0B1F5_LEG2", "totalDuration": "PT17H15M", "totalFlightDuration": "PT6H45M", "quantity": 1, "flightSegments": [ { "sequence": 1, "id": "SEG_18", "number": "95", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "JED", "locationName": "King Abdulaziz Intl", "date": "2026-07-21", "time": "01:30:00", "terminal": "1" }, "arrival": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "05:20:00", "terminal": null }, "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "duration": "PT3H50M", "connectionDuration": "PT10H30M", "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" }, { "sequence": 2, "id": "SEG_23", "number": "1875", "carrier": "TK", "airlineName": "Turkish Airlines", "departure": { "location": "IST", "locationName": "Istanbul Airport", "date": "2026-07-21", "time": "15:50:00", "terminal": null }, "arrival": { "location": "MXP", "locationName": "Malpensa", "date": "2026-07-21", "time": "17:45:00", "terminal": "1" }, "equipment": "332", "airplaneName": "Airbus A330-200", "duration": "PT2H55M", "connectionDuration": null, "boundFlightsInd": null, "distance": null, "availabilitySourceCode": null, "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ], "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "ECONOMY", "classOfService": "L", "fareBasisCode": "LN2XPB", "fareType": "Promotional", "fareTypeCode": "PS", "paxRefId": "PAX_1" } ] }, "price": { "currencyCode": "EUR", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 430, "totalTaxes": 340, "totalFees": 0, "totalPrice": 770 } ], "taxes": [] }, "terms_and_conditions": { "baggageAllowance": { "ADT": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 8, "weightUnit": "Kilograms", "quantity": 1, "description": "1 PIECE X 8 KG CABIN BAGGAGE" } } } }, "accountCodePrivateFare": null } } ] } ], "filters": { "stops": [ { "name": "1 Stop", "value": "2" } ], "fareType": [ { "name": "Non Refundable", "value": "Not Offered" } ], "baggage": [ { "value": 2, "unit": "Piece" } ], "connectingAirports": [ { "name": "Istanbul Airport", "code": "IST" } ], "airlines": [ { "name": "Turkish Airlines", "value": "TK", "logoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TK.svg" } ] }, "dataList": [], "itinerary": { "trips": [ { "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "" }, { "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": false, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": true } } }