{ "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": "UKhjc7oFuDKAOJKekTAAAA==", "price": "EUR560.16", "departureDate": "2026-06-26", "arrivalDate": "2026-07-19", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAmJKekTAAAA==", "price": "EUR542.39", "departureDate": "2026-06-26", "arrivalDate": "2026-07-20", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAnJKekTAAAA==", "price": "EUR560.16", "departureDate": "2026-06-26", "arrivalDate": "2026-07-21", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKA\/JKekTAAAA==", "price": "EUR542.39", "departureDate": "2026-06-26", "arrivalDate": "2026-07-22", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAAKKekTAAAA==", "price": "EUR542.39", "departureDate": "2026-06-26", "arrivalDate": "2026-07-22", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKABKKekTAAAA==", "price": "EUR580.16", "departureDate": "2026-06-26", "arrivalDate": "2026-07-24", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAZKKekTAAAA==", "price": "EUR580.16", "departureDate": "2026-06-26", "arrivalDate": "2026-07-25", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAaKKekTAAAA==", "price": "EUR560.16", "departureDate": "2026-06-27", "arrivalDate": "2026-07-19", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAyKKekTAAAA==", "price": "EUR560.16", "departureDate": "2026-06-27", "arrivalDate": "2026-07-20", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAKLKekTAAAA==", "price": "EUR560.16", "departureDate": "2026-06-27", "arrivalDate": "2026-07-21", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAiLKekTAAAA==", "price": "EUR560.16", "departureDate": "2026-06-27", "arrivalDate": "2026-07-22", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKA6LKekTAAAA==", "price": "EUR560.16", "departureDate": "2026-06-27", "arrivalDate": "2026-07-23", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKASMKekTAAAA==", "price": "EUR580.16", "departureDate": "2026-06-27", "arrivalDate": "2026-07-24", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAqMKekTAAAA==", "price": "EUR580.16", "departureDate": "2026-06-27", "arrivalDate": "2026-07-25", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKArMKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-06-28", "arrivalDate": "2026-07-19", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKADNKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-06-28", "arrivalDate": "2026-07-20", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAbNKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-06-28", "arrivalDate": "2026-07-21", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAzNKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-06-28", "arrivalDate": "2026-07-22", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKALOKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-06-28", "arrivalDate": "2026-07-23", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAjOKekTAAAA==", "price": "EUR555.16", "departureDate": "2026-06-28", "arrivalDate": "2026-07-24", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKA7OKekTAAAA==", "price": "EUR555.16", "departureDate": "2026-06-28", "arrivalDate": "2026-07-25", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKA8OKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-06-29", "arrivalDate": "2026-07-19", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "Q", "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": "Q", "segmentSequence": 1 } ] }, { "legId": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAUPKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-06-29", "arrivalDate": "2026-07-20", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "Q", "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": "Q", "segmentSequence": 1 } ] }, { "legId": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAsPKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-06-29", "arrivalDate": "2026-07-21", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "Q", "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": "Q", "segmentSequence": 1 } ] }, { "legId": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAEQKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-06-29", "arrivalDate": "2026-07-22", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "Q", "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": "Q", "segmentSequence": 1 } ] }, { "legId": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAcQKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-06-29", "arrivalDate": "2026-07-23", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "Q", "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": "Q", "segmentSequence": 1 } ] }, { "legId": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKA0QKekTAAAA==", "price": "EUR555.16", "departureDate": "2026-06-29", "arrivalDate": "2026-07-24", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "Q", "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": "Q", "segmentSequence": 1 } ] }, { "legId": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAMRKekTAAAA==", "price": "EUR555.16", "departureDate": "2026-06-29", "arrivalDate": "2026-07-25", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "Q", "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": "Q", "segmentSequence": 1 } ] }, { "legId": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKANRKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-06-30", "arrivalDate": "2026-07-19", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAlRKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-06-30", "arrivalDate": "2026-07-20", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKA9RKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-06-30", "arrivalDate": "2026-07-21", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAVSKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-06-30", "arrivalDate": "2026-07-22", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAtSKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-06-30", "arrivalDate": "2026-07-23", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAFTKekTAAAA==", "price": "EUR555.16", "departureDate": "2026-06-30", "arrivalDate": "2026-07-24", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAdTKekTAAAA==", "price": "EUR555.16", "departureDate": "2026-06-30", "arrivalDate": "2026-07-25", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAeTKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-07-01", "arrivalDate": "2026-07-19", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKA2TKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-07-01", "arrivalDate": "2026-07-20", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAOUKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-07-01", "arrivalDate": "2026-07-21", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAmUKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-07-01", "arrivalDate": "2026-07-22", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKA+UKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-07-01", "arrivalDate": "2026-07-23", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAWVKekTAAAA==", "price": "EUR555.16", "departureDate": "2026-07-01", "arrivalDate": "2026-07-24", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAuVKekTAAAA==", "price": "EUR555.16", "departureDate": "2026-07-01", "arrivalDate": "2026-07-25", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAvVKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-07-02", "arrivalDate": "2026-07-19", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAwVKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-07-02", "arrivalDate": "2026-07-20", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAxVKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-07-02", "arrivalDate": "2026-07-21", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAyVKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-07-02", "arrivalDate": "2026-07-22", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKAzVKekTAAAA==", "price": "EUR535.16", "departureDate": "2026-07-02", "arrivalDate": "2026-07-23", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKA0VKekTAAAA==", "price": "EUR555.16", "departureDate": "2026-07-02", "arrivalDate": "2026-07-24", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "UKhjc7oFuDKA1VKekTAAAA==", "price": "EUR555.16", "departureDate": "2026-07-02", "arrivalDate": "2026-07-25", "legs": [ { "legId": "UKhjc7oFuDKAJDKekTAAAA==", "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": "UKhjc7oFuDKAQDKekTAAAA==", "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": "38a1ef2a-031f-4df9-a853-da6b24639c0e", "price": "EUR1098.14", "source": "NDC:Emirates", "departureDate": "2026-06-26", "arrivalDate": "2026-07-18", "legs": [ { "legId": "89548ac0-a4a8-4071-b826-2bdc479b200a", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-26", "departureTime": "", "arrivalDate": "2026-06-26", "arrivalTime": "", "segments": [] }, { "legId": "8381ebf2-7f44-412d-8707-151a7be80489", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-18", "departureTime": "", "arrivalDate": "2026-07-18", "arrivalTime": "", "segments": [] } ] }, { "offerId": "5a202ebc-83ad-47c7-ab6c-ae3c8013e81e", "price": "EUR1098.14", "source": "NDC:Emirates", "departureDate": "2026-06-26", "arrivalDate": "2026-07-19", "legs": [ { "legId": "afae3ceb-2821-42ea-af74-4147606a4508", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-26", "departureTime": "", "arrivalDate": "2026-06-26", "arrivalTime": "", "segments": [] }, { "legId": "19434724-3ef0-44e7-9b6f-e716fbf3cfa6", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-19", "departureTime": "", "arrivalDate": "2026-07-19", "arrivalTime": "", "segments": [] } ] }, { "offerId": "c35c3e90-423d-4a73-9a90-922fd6363612", "price": "EUR1141.14", "source": "NDC:Emirates", "departureDate": "2026-06-27", "arrivalDate": "2026-07-18", "legs": [ { "legId": "eedd3966-eacc-4787-b8af-62f1b18267be", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-27", "departureTime": "", "arrivalDate": "2026-06-27", "arrivalTime": "", "segments": [] }, { "legId": "2808226d-d367-45d8-8cd1-75ce2c1dc123", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-18", "departureTime": "", "arrivalDate": "2026-07-18", "arrivalTime": "", "segments": [] } ] }, { "offerId": "d1909398-cf59-44eb-8625-9a3eac338b6f", "price": "EUR1141.14", "source": "NDC:Emirates", "departureDate": "2026-06-27", "arrivalDate": "2026-07-19", "legs": [ { "legId": "dc18daa3-d7c3-41fd-bb9b-43e8ae656ae1", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-27", "departureTime": "", "arrivalDate": "2026-06-27", "arrivalTime": "", "segments": [] }, { "legId": "cfb167e1-1505-4ea9-84fe-80051f70ff0f", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-19", "departureTime": "", "arrivalDate": "2026-07-19", "arrivalTime": "", "segments": [] } ] }, { "offerId": "e3a13cf5-d606-4a78-a2c4-d92086426cce", "price": "EUR1073.14", "source": "NDC:Emirates", "departureDate": "2026-06-26", "arrivalDate": "2026-07-20", "legs": [ { "legId": "28614736-5fd2-438a-af96-6f87d2b747c4", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-26", "departureTime": "", "arrivalDate": "2026-06-26", "arrivalTime": "", "segments": [] }, { "legId": "06a47f1f-c291-4d67-9f3d-57cefb081e58", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-20", "departureTime": "", "arrivalDate": "2026-07-20", "arrivalTime": "", "segments": [] } ] }, { "offerId": "74d6ea09-9749-4969-94ad-a9fda326b54e", "price": "EUR1073.14", "source": "NDC:Emirates", "departureDate": "2026-06-26", "arrivalDate": "2026-07-21", "legs": [ { "legId": "04f167c5-84cd-4f05-8aa6-de411fa700fc", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-26", "departureTime": "", "arrivalDate": "2026-06-26", "arrivalTime": "", "segments": [] }, { "legId": "689102bc-1c8c-4546-bff5-7c09188f05d1", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "", "arrivalDate": "2026-07-21", "arrivalTime": "", "segments": [] } ] }, { "offerId": "66269dc2-d823-4ce0-b915-d535b711056a", "price": "EUR1116.14", "source": "NDC:Emirates", "departureDate": "2026-06-27", "arrivalDate": "2026-07-20", "legs": [ { "legId": "45751f45-4a83-439b-88c2-2d8fc8946988", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-27", "departureTime": "", "arrivalDate": "2026-06-27", "arrivalTime": "", "segments": [] }, { "legId": "b5f35592-6741-4b79-bffd-25bbf0f58517", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-20", "departureTime": "", "arrivalDate": "2026-07-20", "arrivalTime": "", "segments": [] } ] }, { "offerId": "708b0a91-2648-4fd1-821d-9be5c821368e", "price": "EUR1116.14", "source": "NDC:Emirates", "departureDate": "2026-06-27", "arrivalDate": "2026-07-21", "legs": [ { "legId": "0773c193-aa71-4893-9c3f-2842c28130ea", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-27", "departureTime": "", "arrivalDate": "2026-06-27", "arrivalTime": "", "segments": [] }, { "legId": "f435fbea-e999-4178-a6a9-a62dc49175a1", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "", "arrivalDate": "2026-07-21", "arrivalTime": "", "segments": [] } ] }, { "offerId": "dac55438-150e-4ed6-b193-78396682f939", "price": "EUR1073.14", "source": "NDC:Emirates", "departureDate": "2026-06-26", "arrivalDate": "2026-07-23", "legs": [ { "legId": "9ac84c3b-677f-47b7-a3f8-35b37d9916ca", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-26", "departureTime": "", "arrivalDate": "2026-06-26", "arrivalTime": "", "segments": [] }, { "legId": "1659735e-e642-42b4-a6b5-421b4bb16f27", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-23", "departureTime": "", "arrivalDate": "2026-07-23", "arrivalTime": "", "segments": [] } ] }, { "offerId": "c5765127-f0ee-49fe-add4-d10c4d3a08b3", "price": "EUR1073.14", "source": "NDC:Emirates", "departureDate": "2026-06-26", "arrivalDate": "2026-07-22", "legs": [ { "legId": "07cf4f52-efad-4086-9af4-6d8bd7ec2fcf", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-26", "departureTime": "", "arrivalDate": "2026-06-26", "arrivalTime": "", "segments": [] }, { "legId": "891e6b7d-7d68-4782-8a2a-02b7e50869fd", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-22", "departureTime": "", "arrivalDate": "2026-07-22", "arrivalTime": "", "segments": [] } ] }, { "offerId": "65bed5c0-22c2-4249-ae46-9dfbe2207eea", "price": "EUR1116.14", "source": "NDC:Emirates", "departureDate": "2026-06-27", "arrivalDate": "2026-07-23", "legs": [ { "legId": "19ddf412-8c8c-459f-8402-e604121bf337", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-27", "departureTime": "", "arrivalDate": "2026-06-27", "arrivalTime": "", "segments": [] }, { "legId": "170e104d-297d-4dfa-9d37-e669340974ec", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-23", "departureTime": "", "arrivalDate": "2026-07-23", "arrivalTime": "", "segments": [] } ] }, { "offerId": "2387f800-583e-4278-bd38-f82d0acef0a9", "price": "EUR1116.14", "source": "NDC:Emirates", "departureDate": "2026-06-27", "arrivalDate": "2026-07-22", "legs": [ { "legId": "6ce0be83-118a-4d2d-befa-7c4aa24281df", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-27", "departureTime": "", "arrivalDate": "2026-06-27", "arrivalTime": "", "segments": [] }, { "legId": "d63d3838-a0ed-4f37-b629-d010595f2454", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-22", "departureTime": "", "arrivalDate": "2026-07-22", "arrivalTime": "", "segments": [] } ] }, { "offerId": "ea38aa9f-58ab-4438-aab6-b3dc4022d204", "price": "EUR1073.14", "source": "NDC:Emirates", "departureDate": "2026-06-26", "arrivalDate": "2026-07-24", "legs": [ { "legId": "aea049d3-a508-4885-99b1-652400062c34", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-26", "departureTime": "", "arrivalDate": "2026-06-26", "arrivalTime": "", "segments": [] }, { "legId": "1de48aa7-73e9-49b5-be63-b8b2ab2b65a2", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-24", "departureTime": "", "arrivalDate": "2026-07-24", "arrivalTime": "", "segments": [] } ] }, { "offerId": "025a0a1f-3496-479f-8514-f1310125cf2b", "price": "EUR1116.14", "source": "NDC:Emirates", "departureDate": "2026-06-27", "arrivalDate": "2026-07-24", "legs": [ { "legId": "29990a76-dc67-4364-a8b1-6fe88e586ca3", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-27", "departureTime": "", "arrivalDate": "2026-06-27", "arrivalTime": "", "segments": [] }, { "legId": "70f05a6c-2ef1-4794-a21b-adf47ab53c7f", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-24", "departureTime": "", "arrivalDate": "2026-07-24", "arrivalTime": "", "segments": [] } ] }, { "offerId": "84c51b97-363c-4b37-85e0-76e21a74d914", "price": "EUR1082.14", "source": "NDC:Emirates", "departureDate": "2026-06-28", "arrivalDate": "2026-07-18", "legs": [ { "legId": "1939d545-ae85-47dd-bbe9-24efcad45e04", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-28", "departureTime": "", "arrivalDate": "2026-06-28", "arrivalTime": "", "segments": [] }, { "legId": "d2e9bcb0-7f8d-4860-a7eb-7d45de80672b", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-18", "departureTime": "", "arrivalDate": "2026-07-18", "arrivalTime": "", "segments": [] } ] }, { "offerId": "e3deba79-4f91-43f6-8ca4-b586b28f24a9", "price": "EUR1082.14", "source": "NDC:Emirates", "departureDate": "2026-06-28", "arrivalDate": "2026-07-19", "legs": [ { "legId": "af63e578-8b3f-4a6e-9414-b1d432d8aaa5", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-28", "departureTime": "", "arrivalDate": "2026-06-28", "arrivalTime": "", "segments": [] }, { "legId": "e2c79ef9-3b37-4e82-b898-e9c103d9f87c", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-19", "departureTime": "", "arrivalDate": "2026-07-19", "arrivalTime": "", "segments": [] } ] }, { "offerId": "04284745-cfbd-4e92-a458-b2cd6777d936", "price": "EUR1161.14", "source": "NDC:Emirates", "departureDate": "2026-06-29", "arrivalDate": "2026-07-18", "legs": [ { "legId": "8f81b8f3-9285-4a7c-adff-fb50f3bd35ba", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "", "arrivalDate": "2026-06-29", "arrivalTime": "", "segments": [] }, { "legId": "3737946c-4f9f-49cc-9012-68db8b8e6550", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-18", "departureTime": "", "arrivalDate": "2026-07-18", "arrivalTime": "", "segments": [] } ] }, { "offerId": "11eded71-f45c-408e-8ac5-ea1c390b25f8", "price": "EUR1161.14", "source": "NDC:Emirates", "departureDate": "2026-06-29", "arrivalDate": "2026-07-19", "legs": [ { "legId": "47552e3c-56db-4915-bb8a-ec8952826ac7", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "", "arrivalDate": "2026-06-29", "arrivalTime": "", "segments": [] }, { "legId": "45a39905-cf9d-43eb-b1a6-0287de83e844", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-19", "departureTime": "", "arrivalDate": "2026-07-19", "arrivalTime": "", "segments": [] } ] }, { "offerId": "c990e502-b16c-439d-8547-cbd76dd1bd28", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-06-28", "arrivalDate": "2026-07-20", "legs": [ { "legId": "5b396d91-7110-424e-8d36-52766357e912", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-28", "departureTime": "", "arrivalDate": "2026-06-28", "arrivalTime": "", "segments": [] }, { "legId": "e831dfa1-b678-4637-b8b9-e51214e46357", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-20", "departureTime": "", "arrivalDate": "2026-07-20", "arrivalTime": "", "segments": [] } ] }, { "offerId": "7861ef6d-18b0-4d00-bf75-aa737708430f", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-06-28", "arrivalDate": "2026-07-21", "legs": [ { "legId": "4bdd75d6-70c4-4269-9531-2cf2437cdc00", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-28", "departureTime": "", "arrivalDate": "2026-06-28", "arrivalTime": "", "segments": [] }, { "legId": "3fd6dbcf-dd10-453f-a58a-97607ef1c43d", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "", "arrivalDate": "2026-07-21", "arrivalTime": "", "segments": [] } ] }, { "offerId": "e1076100-3849-4e63-ae4a-33782c487ea9", "price": "EUR1136.14", "source": "NDC:Emirates", "departureDate": "2026-06-29", "arrivalDate": "2026-07-20", "legs": [ { "legId": "6a55e336-da52-4165-9d7a-141989276b07", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "", "arrivalDate": "2026-06-29", "arrivalTime": "", "segments": [] }, { "legId": "48dd2ead-11f9-448b-95a9-18453620307a", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-20", "departureTime": "", "arrivalDate": "2026-07-20", "arrivalTime": "", "segments": [] } ] }, { "offerId": "4187dabc-9353-473f-ab3b-8ffc9c50f2e4", "price": "EUR1136.14", "source": "NDC:Emirates", "departureDate": "2026-06-29", "arrivalDate": "2026-07-21", "legs": [ { "legId": "64e04c03-f59b-4ce8-bf95-91d02d2843dd", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "", "arrivalDate": "2026-06-29", "arrivalTime": "", "segments": [] }, { "legId": "354eb723-477e-48f5-8fac-c427355cad48", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "", "arrivalDate": "2026-07-21", "arrivalTime": "", "segments": [] } ] }, { "offerId": "758a28b8-38a4-44fd-a612-e9a9a0732a3f", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-06-28", "arrivalDate": "2026-07-23", "legs": [ { "legId": "dba9d618-ad90-4c2a-bbca-7b584f495080", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-28", "departureTime": "", "arrivalDate": "2026-06-28", "arrivalTime": "", "segments": [] }, { "legId": "4c3ae0c0-423e-4460-8c0a-10b70037ff89", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-23", "departureTime": "", "arrivalDate": "2026-07-23", "arrivalTime": "", "segments": [] } ] }, { "offerId": "d7e3fdaa-adb1-4869-9c98-773662781a1e", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-06-28", "arrivalDate": "2026-07-22", "legs": [ { "legId": "8a19e5be-55e6-4ccb-96bc-41c9c149b0da", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-28", "departureTime": "", "arrivalDate": "2026-06-28", "arrivalTime": "", "segments": [] }, { "legId": "bf67a38a-bad2-4aec-afaf-66708458b56c", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-22", "departureTime": "", "arrivalDate": "2026-07-22", "arrivalTime": "", "segments": [] } ] }, { "offerId": "2fb6aded-7ddc-43a9-8bfa-9e4792b73a0a", "price": "EUR1136.14", "source": "NDC:Emirates", "departureDate": "2026-06-29", "arrivalDate": "2026-07-23", "legs": [ { "legId": "0c5fd912-1d26-4ec8-b476-815d346245f4", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "", "arrivalDate": "2026-06-29", "arrivalTime": "", "segments": [] }, { "legId": "186ba36b-7d24-42b5-a5bd-94698fd17dda", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-23", "departureTime": "", "arrivalDate": "2026-07-23", "arrivalTime": "", "segments": [] } ] }, { "offerId": "0b43da50-aee4-49a9-8189-2ea783fc2735", "price": "EUR1136.14", "source": "NDC:Emirates", "departureDate": "2026-06-29", "arrivalDate": "2026-07-22", "legs": [ { "legId": "b8f30dc4-16c6-4863-9ed6-b66b7e5e3c7b", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "", "arrivalDate": "2026-06-29", "arrivalTime": "", "segments": [] }, { "legId": "80c68bcf-6c65-4d2e-9c62-9cc537ece1e6", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-22", "departureTime": "", "arrivalDate": "2026-07-22", "arrivalTime": "", "segments": [] } ] }, { "offerId": "5afecb88-27ff-46df-93b7-a9698641a025", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-06-28", "arrivalDate": "2026-07-24", "legs": [ { "legId": "9a44e57e-4151-4b71-8aa2-72a359aff617", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-28", "departureTime": "", "arrivalDate": "2026-06-28", "arrivalTime": "", "segments": [] }, { "legId": "8fc4161c-1e5b-45bd-995e-a9d256d40040", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-24", "departureTime": "", "arrivalDate": "2026-07-24", "arrivalTime": "", "segments": [] } ] }, { "offerId": "bfb75317-91ae-4c0c-abb7-53cb86bfcaca", "price": "EUR1136.14", "source": "NDC:Emirates", "departureDate": "2026-06-29", "arrivalDate": "2026-07-24", "legs": [ { "legId": "374b286b-a300-43fd-8caa-1f62b8be5e59", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-29", "departureTime": "", "arrivalDate": "2026-06-29", "arrivalTime": "", "segments": [] }, { "legId": "cb976f97-7a3f-44e5-bc6f-eb374b075fde", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-24", "departureTime": "", "arrivalDate": "2026-07-24", "arrivalTime": "", "segments": [] } ] }, { "offerId": "87f5e11e-b6c8-47ab-89b2-972d2a03ba4d", "price": "EUR1038.14", "source": "NDC:Emirates", "departureDate": "2026-06-30", "arrivalDate": "2026-07-18", "legs": [ { "legId": "76b18e30-a34e-4357-a93f-6529133f4494", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-30", "departureTime": "", "arrivalDate": "2026-06-30", "arrivalTime": "", "segments": [] }, { "legId": "6db9baf6-d1c8-4ca9-a1eb-ed13849d375b", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-18", "departureTime": "", "arrivalDate": "2026-07-18", "arrivalTime": "", "segments": [] } ] }, { "offerId": "d8ef243c-9819-43a2-b745-f357425ff941", "price": "EUR1038.14", "source": "NDC:Emirates", "departureDate": "2026-06-30", "arrivalDate": "2026-07-19", "legs": [ { "legId": "1efb35e6-c3e7-4903-8a45-e153a0445410", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-30", "departureTime": "", "arrivalDate": "2026-06-30", "arrivalTime": "", "segments": [] }, { "legId": "39700745-3590-47b6-92b2-53c3b62fd780", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-19", "departureTime": "", "arrivalDate": "2026-07-19", "arrivalTime": "", "segments": [] } ] }, { "offerId": "e6bf4915-40f4-4c9f-b496-671c1883f25a", "price": "EUR1082.14", "source": "NDC:Emirates", "departureDate": "2026-07-01", "arrivalDate": "2026-07-18", "legs": [ { "legId": "eedf1a08-f662-405f-8cdb-4467c2c4e8eb", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-01", "departureTime": "", "arrivalDate": "2026-07-01", "arrivalTime": "", "segments": [] }, { "legId": "47e36e8c-801f-4a34-9fdd-a9a4b2e585cb", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-18", "departureTime": "", "arrivalDate": "2026-07-18", "arrivalTime": "", "segments": [] } ] }, { "offerId": "5f2fd55c-0d26-4b7c-9513-3648790aca66", "price": "EUR1082.14", "source": "NDC:Emirates", "departureDate": "2026-07-01", "arrivalDate": "2026-07-19", "legs": [ { "legId": "b276d2f6-af47-455f-9774-d61da663e486", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-01", "departureTime": "", "arrivalDate": "2026-07-01", "arrivalTime": "", "segments": [] }, { "legId": "9d9b93d1-3e3d-4db5-90bb-361c644320eb", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-19", "departureTime": "", "arrivalDate": "2026-07-19", "arrivalTime": "", "segments": [] } ] }, { "offerId": "39f4fcf2-58b3-42db-8a3e-f8ee142c096b", "price": "EUR1013.14", "source": "NDC:Emirates", "departureDate": "2026-06-30", "arrivalDate": "2026-07-20", "legs": [ { "legId": "ffac7f1a-7966-4f14-947b-b579e46c1408", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-30", "departureTime": "", "arrivalDate": "2026-06-30", "arrivalTime": "", "segments": [] }, { "legId": "bf17b54c-5d24-4496-8400-d1606cb1d7d5", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-20", "departureTime": "", "arrivalDate": "2026-07-20", "arrivalTime": "", "segments": [] } ] }, { "offerId": "a1f948f8-4d2c-4b09-8f4e-427017a47190", "price": "EUR1013.14", "source": "NDC:Emirates", "departureDate": "2026-06-30", "arrivalDate": "2026-07-21", "legs": [ { "legId": "4ba3eaaf-b32c-4d9f-921f-45c369fd7d97", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-30", "departureTime": "", "arrivalDate": "2026-06-30", "arrivalTime": "", "segments": [] }, { "legId": "d2d82d7f-35ed-4cb1-a365-794af699e2dd", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "", "arrivalDate": "2026-07-21", "arrivalTime": "", "segments": [] } ] }, { "offerId": "fbd5fd2f-7c9c-42fb-b823-e69d90f04ddb", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-07-01", "arrivalDate": "2026-07-20", "legs": [ { "legId": "9fb4763b-38bc-4727-85ba-48e512177c25", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-01", "departureTime": "", "arrivalDate": "2026-07-01", "arrivalTime": "", "segments": [] }, { "legId": "36d85917-0334-409f-a5f0-67fa318ebd56", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-20", "departureTime": "", "arrivalDate": "2026-07-20", "arrivalTime": "", "segments": [] } ] }, { "offerId": "5873b212-ac36-4ac5-9848-4ec85178d0a3", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-07-01", "arrivalDate": "2026-07-21", "legs": [ { "legId": "076babad-e3ce-4bc2-b592-6c5b0ae31946", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-01", "departureTime": "", "arrivalDate": "2026-07-01", "arrivalTime": "", "segments": [] }, { "legId": "ebd01754-8646-4f8a-bdfd-98432143414c", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "", "arrivalDate": "2026-07-21", "arrivalTime": "", "segments": [] } ] }, { "offerId": "649c1ed5-35b7-4628-96c8-8a44c9986b64", "price": "EUR1013.14", "source": "NDC:Emirates", "departureDate": "2026-06-30", "arrivalDate": "2026-07-23", "legs": [ { "legId": "f032b165-263a-4d4c-8245-825898d72c9b", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-30", "departureTime": "", "arrivalDate": "2026-06-30", "arrivalTime": "", "segments": [] }, { "legId": "1f99fba6-dd09-40d3-b332-5ebfa2287624", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-23", "departureTime": "", "arrivalDate": "2026-07-23", "arrivalTime": "", "segments": [] } ] }, { "offerId": "2779220c-f5cb-4129-bcf9-ca58bc80c63d", "price": "EUR1013.14", "source": "NDC:Emirates", "departureDate": "2026-06-30", "arrivalDate": "2026-07-22", "legs": [ { "legId": "a4e35bbd-f613-48d1-9405-6debe1a1a98e", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-30", "departureTime": "", "arrivalDate": "2026-06-30", "arrivalTime": "", "segments": [] }, { "legId": "a8c0e964-5fe0-4c9d-ab28-15d0d4f9eeb8", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-22", "departureTime": "", "arrivalDate": "2026-07-22", "arrivalTime": "", "segments": [] } ] }, { "offerId": "1011c1f1-9bd7-4fe2-b4db-55a55bcb05fe", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-07-01", "arrivalDate": "2026-07-23", "legs": [ { "legId": "8d4d10e7-b0db-49d6-9c22-f444f7bbc7db", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-01", "departureTime": "", "arrivalDate": "2026-07-01", "arrivalTime": "", "segments": [] }, { "legId": "dd1a686a-8f16-4181-9a24-eacb2643c6fa", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-23", "departureTime": "", "arrivalDate": "2026-07-23", "arrivalTime": "", "segments": [] } ] }, { "offerId": "0d587626-f129-426d-978e-40dd0f219946", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-07-01", "arrivalDate": "2026-07-22", "legs": [ { "legId": "a4b7d1f4-4b62-43b0-99ca-a6a43281ee9f", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-01", "departureTime": "", "arrivalDate": "2026-07-01", "arrivalTime": "", "segments": [] }, { "legId": "057caea3-0e69-47eb-8d26-2b365e1f7e0b", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-22", "departureTime": "", "arrivalDate": "2026-07-22", "arrivalTime": "", "segments": [] } ] }, { "offerId": "845ad325-fd72-4ea0-b05b-95c5e69fe370", "price": "EUR1013.14", "source": "NDC:Emirates", "departureDate": "2026-06-30", "arrivalDate": "2026-07-24", "legs": [ { "legId": "90ee0be0-d98f-49cd-bc02-a3dcf586846a", "origin": "MXP", "destination": "JED", "departureDate": "2026-06-30", "departureTime": "", "arrivalDate": "2026-06-30", "arrivalTime": "", "segments": [] }, { "legId": "71bdbe38-1943-47d6-a5c4-f1aeccde18a2", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-24", "departureTime": "", "arrivalDate": "2026-07-24", "arrivalTime": "", "segments": [] } ] }, { "offerId": "966f940c-1be6-402a-a1b8-00d5aaca17bf", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-07-01", "arrivalDate": "2026-07-24", "legs": [ { "legId": "b033091b-fc20-4971-a1db-2535d6131c43", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-01", "departureTime": "", "arrivalDate": "2026-07-01", "arrivalTime": "", "segments": [] }, { "legId": "f1e09087-8b5c-4db6-a429-6d1d3d389267", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-24", "departureTime": "", "arrivalDate": "2026-07-24", "arrivalTime": "", "segments": [] } ] }, { "offerId": "3d205f66-f477-4b26-8e9a-a2062dd3158b", "price": "EUR1082.14", "source": "NDC:Emirates", "departureDate": "2026-07-02", "arrivalDate": "2026-07-18", "legs": [ { "legId": "fc47bbd5-eb21-4264-822f-fa2b0fc71d08", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-02", "departureTime": "", "arrivalDate": "2026-07-02", "arrivalTime": "", "segments": [] }, { "legId": "1ba16e0f-f4af-4f39-9cb2-7f48a036056a", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-18", "departureTime": "", "arrivalDate": "2026-07-18", "arrivalTime": "", "segments": [] } ] }, { "offerId": "4cf9f667-cc57-4649-bdc9-080fca854a24", "price": "EUR1082.14", "source": "NDC:Emirates", "departureDate": "2026-07-02", "arrivalDate": "2026-07-19", "legs": [ { "legId": "d46cab10-775a-416d-85e8-4203ab2ba5b4", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-02", "departureTime": "", "arrivalDate": "2026-07-02", "arrivalTime": "", "segments": [] }, { "legId": "2cd4d0e7-a494-430f-9b6a-8d8063486417", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-19", "departureTime": "", "arrivalDate": "2026-07-19", "arrivalTime": "", "segments": [] } ] }, { "offerId": "1181e556-563d-41e2-aa79-268b3b3324e6", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-07-02", "arrivalDate": "2026-07-20", "legs": [ { "legId": "9617a9d7-2139-4937-9c8d-6c912a74b63f", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-02", "departureTime": "", "arrivalDate": "2026-07-02", "arrivalTime": "", "segments": [] }, { "legId": "395ef4ab-0a67-4d90-bb7b-5fb0e9636c6f", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-20", "departureTime": "", "arrivalDate": "2026-07-20", "arrivalTime": "", "segments": [] } ] }, { "offerId": "f55e5a4e-9480-414c-8348-73c0bd457340", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-07-02", "arrivalDate": "2026-07-21", "legs": [ { "legId": "57469218-f11b-4d44-8453-77023b9c8085", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-02", "departureTime": "", "arrivalDate": "2026-07-02", "arrivalTime": "", "segments": [] }, { "legId": "937439bb-0afe-472a-8fd1-18ae0c1de6c5", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-21", "departureTime": "", "arrivalDate": "2026-07-21", "arrivalTime": "", "segments": [] } ] }, { "offerId": "513515f4-7cc7-4545-b949-d0048c38ce48", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-07-02", "arrivalDate": "2026-07-23", "legs": [ { "legId": "a1cc598a-6bcf-4e1e-9170-cc4d07cc8b32", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-02", "departureTime": "", "arrivalDate": "2026-07-02", "arrivalTime": "", "segments": [] }, { "legId": "8a6795cc-72c2-47ff-8d08-a3573e94b716", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-23", "departureTime": "", "arrivalDate": "2026-07-23", "arrivalTime": "", "segments": [] } ] }, { "offerId": "13dcc0ad-5a5e-42e9-a16b-2198b3bf0bc3", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-07-02", "arrivalDate": "2026-07-22", "legs": [ { "legId": "6f85d43c-92da-4e5e-9e1a-bc992032e92b", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-02", "departureTime": "", "arrivalDate": "2026-07-02", "arrivalTime": "", "segments": [] }, { "legId": "6c4905f4-b2e1-4364-bd05-db1417d9fd37", "origin": "JED", "destination": "MXP", "departureDate": "2026-07-22", "departureTime": "", "arrivalDate": "2026-07-22", "arrivalTime": "", "segments": [] } ] }, { "offerId": "4a1116bd-ab04-4ccf-a967-7cfb7d376b68", "price": "EUR1057.14", "source": "NDC:Emirates", "departureDate": "2026-07-02", "arrivalDate": "2026-07-24", "legs": [ { "legId": "ac0d93bd-6946-4c47-9128-709811d693b8", "origin": "MXP", "destination": "JED", "departureDate": "2026-07-02", "departureTime": "", "arrivalDate": "2026-07-02", "arrivalTime": "", "segments": [] }, { "legId": "d6d601bb-1bda-46b3-89ad-6798fc59189e", "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": "a792b28f-669a-44b4-926c-d215b6a02474", "transactionId": "981c8bfe-ea3c-4095-8701-be2987660ac1", "numberOflegs": 2, "offers": [ { "id": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F1", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F1_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F1_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F0", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F0_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F0_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F1", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F1_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F1_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F0", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F0_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F0_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F2", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F2_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F2_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F3", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F3_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F3_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F4", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F4_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F4_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F2", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F2_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F2_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F3", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F3_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F3_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F5", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F5_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F5_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F4", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F4_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F4_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F6", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F6_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F6_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F7", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F7_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F7_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F5", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F5_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F5_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F6", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F6_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F6_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F7", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F7_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F7_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F8", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F8_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F8_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F9", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F9_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F0B1F9_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F8", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F8_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F8_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F9", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F9_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R0B0F1B1F9_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F1", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F1_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F1_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F0", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F0_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F0_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F1", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F1_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F1_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F0", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F0_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F0_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F2", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F2_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F2_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F3", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F3_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F3_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F4", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F4_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F4_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F2", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F2_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F2_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F3", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F3_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F3_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F5", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F5_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F5_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F4", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F4_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F4_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F6", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F6_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F6_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F7", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F7_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F7_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F5", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F5_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F5_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F6", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F6_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F6_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F7", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F7_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F7_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F8", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F8_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F8_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F9", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F9_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F0B1F9_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F8", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F8_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F8_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F9", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F9_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R1B0F1B1F9_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F0B1F1", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F0B1F1_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F0B1F1_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F0B1F0", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F0B1F0_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F0B1F0_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F1B1F1", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F1B1F1_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F1B1F1_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F1B1F0", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F1B1F0_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F1B1F0_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F0B1F2", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F0B1F2_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F0B1F2_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F0B1F3", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F0B1F3_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F0B1F3_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F0B1F4", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F0B1F4_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F0B1F4_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F1B1F2", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F1B1F2_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F1B1F2_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F1B1F3", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F1B1F3_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F1B1F3_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F0B1F5", "itemId": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F0B1F5_LEG1", "sequence": 1, "departureCode": "MXP", "arrivalCode": "JED", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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": "FB23AB4321005470E88C48000E4FE4435-R2B0F0B1F5_LEG2", "sequence": 2, "departureCode": "JED", "arrivalCode": "MXP", "brand": { "brandName": "Turkish Airlines", "brandId": "", "brandCode": "TK", "brandFacilities": [] }, "product": { "id": "FB23AB4321005470E88C48000E4FE4435-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 } } }