{ "partnerId": "5812f433-b72e-4f39-9b37-e077143a4fda", "itinerary": { "trips": [ { "origin": "FCO", "destination": "YOW", "departureDate": "2026-07-14", "departureTime": "" }, { "origin": "YOW", "destination": "FCO", "departureDate": "2026-09-13", "departureTime": "" } ], "adults": 2, "children": 1, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "travelport": { "responseId": "0290ec6f-337a-4dbf-8ae1-bf08ea59c068", "transactionId": "b9d34d92c3d4d9ff08ce8dd0dc24040e", "numberOflegs": 2, "offers": [ { "id": "j1_o1_p0_b0_j1-o2_p5_b0_j1", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2366.82, "totalFees": 0, "totalTaxes": 1351.82, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 454.8, "totalFees": 0, "totalPrice": 823.8 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 442.22, "totalFees": 0, "totalPrice": 719.22 } ], "taxes": [] }, "legs": [ { "offerId": "o1", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Economy Basic", "brandId": "2109045", "brandCode": "BA", "brandFacilities": { "Refund": "Not Offered", "Meals": "Included", "CheckedBag": "Chargeable", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2366.82, "totalFees": 0, "totalTaxes": 1351.82, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 454.8, "totalFees": 0, "totalPrice": 823.8 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 442.22, "totalFees": 0, "totalPrice": 719.22 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p0", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 3, "totalDuration": "PT11H59M", "totalFlightDuration": "PT9H44M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H15M", "sequence": 1, "id": "s5", "number": "893", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "14:30:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "11:30:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT9H", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s6", "number": "8011", "operatingCarrierName": "AIR CANADA EXPRESS - JAZZ", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "17:29:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "16:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT44M", "equipment": "CR9", "airplaneName": "Canadair 900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } }, { "offerId": "o2", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Economy Basic", "brandId": "2109045", "brandCode": "BA", "brandFacilities": { "Refund": "Not Offered", "Meals": "Included", "CheckedBag": "Chargeable", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2366.82, "totalFees": 0, "totalTaxes": 1351.82, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 454.8, "totalFees": 0, "totalPrice": 823.8 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 442.22, "totalFees": 0, "totalPrice": 719.22 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p5", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 9, "totalDuration": "PT15H10M", "totalFlightDuration": "PT8H48M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT6H22M", "sequence": 1, "id": "s108", "number": "478", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "15:23:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "14:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT48M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s109", "number": "904", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-14", "time": "11:45:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "21:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT8H", "equipment": "788", "airplaneName": "Boeing 787-8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j6_o3_p10_b5_j6-o4_p15_b5_j6", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1078, "totalPrice": 2424.27, "totalFees": 0, "totalTaxes": 1346.27, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 390, "totalTaxes": 452.95, "totalFees": 0, "totalPrice": 842.95 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 298, "totalTaxes": 440.37, "totalFees": 0, "totalPrice": 738.37 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Economy Budget", "brandId": "2049885", "brandCode": "BGT", "brandFacilities": { "Refund": "Not Offered", "Meals": "Included", "CheckedBag": "Chargeable", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1078, "totalPrice": 2424.27, "totalFees": 0, "totalTaxes": 1346.27, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 390, "totalTaxes": 452.95, "totalFees": 0, "totalPrice": 842.95 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 298, "totalTaxes": 440.37, "totalFees": 0, "totalPrice": 738.37 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "FIRST BAG" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "FIRST BAG" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p10", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "N", "fareBasisCode": "NKBGT1E", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "N", "fareBasisCode": "NKBGT1E", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 9, "totalDuration": "PT11H20M", "totalFlightDuration": "PT10H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H20M", "sequence": 1, "id": "s3", "number": "403", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "15:20:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "12:15:00" }, "carrier": "TS", "airlineName": "Air Transat", "distance": 4092, "duration": "PT9H5M", "equipment": "332", "airplaneName": "Airbus A330-200", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TS.svg" }, { "sequence": 2, "id": "s4", "number": "157", "operatingCarrierName": "", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "17:35:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "16:40:00" }, "carrier": "TS", "airlineName": "Air Transat", "distance": 103, "duration": "PT55M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TS.svg" } ] } }, { "offerId": "o4", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Economy Budget", "brandId": "2049885", "brandCode": "BGT", "brandFacilities": { "Refund": "Not Offered", "Meals": "Included", "CheckedBag": "Chargeable", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1078, "totalPrice": 2424.27, "totalFees": 0, "totalTaxes": 1346.27, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 390, "totalTaxes": 452.95, "totalFees": 0, "totalPrice": 842.95 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 298, "totalTaxes": 440.37, "totalFees": 0, "totalPrice": 738.37 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "FIRST BAG" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "FIRST BAG" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p15", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "Q", "fareBasisCode": "QKBGT1E", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "Q", "fareBasisCode": "QKBGT1E", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 9, "totalDuration": "PT33H20M", "totalFlightDuration": "PT9H44M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT23H36M", "sequence": 1, "id": "s145", "number": "7865", "operatingCarrierName": "PORTER AIRLINES", "arrival": { "terminal": "3", "location": "YYZ", "locationName": "Toronto Pearson International Airport", "date": "2026-09-13", "time": "22:04:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "20:55:00" }, "carrier": "TS", "airlineName": "Air Transat", "distance": 222, "duration": "PT1H9M", "equipment": "295", "airplaneName": "Embraer195 E2", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TS.svg" }, { "sequence": 2, "id": "s146", "number": "308", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-15", "time": "12:15:00" }, "departure": { "terminal": "3", "location": "YYZ", "locationName": "Toronto Pearson International Airport", "date": "2026-09-14", "time": "21:40:00" }, "carrier": "TS", "airlineName": "Air Transat", "distance": 4407, "duration": "PT8H35M", "equipment": "332", "airplaneName": "Airbus A330-200", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TS.svg" } ] } } ] }, { "id": "j11_o5_p20_b10_j11-o6_p28_b0_j11", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Basic Economy", "brandId": "2144200", "brandCode": "BE", "brandFacilities": { "CarryOn": "Included", "Refund": "Not Offered", "CheckedBag": "Chargeable" } }, "price": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p20", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 9, "totalDuration": "PT14H28M", "totalFlightDuration": "PT11H42M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H46M", "sequence": 1, "id": "s18", "number": "885", "operatingCarrierName": "", "arrival": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-07-14", "time": "14:20:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "10:20:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 4495, "duration": "PT10H", "equipment": "777", "airplaneName": "Boeing 777", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" }, { "sequence": 2, "id": "s19", "number": "4418", "operatingCarrierName": "GOJET AIRLINES DBA UNITED EXPRESS", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "18:48:00" }, "departure": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-07-14", "time": "17:06:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 451, "duration": "PT1H42M", "equipment": "CR5", "airplaneName": "Bombardier Jet", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" } ] } }, { "offerId": "o6", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Economy Basic", "brandId": "2109045", "brandCode": "BA", "brandFacilities": { "Refund": "Not Offered", "Meals": "Included", "CheckedBag": "Chargeable", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p28", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 9, "totalDuration": "PT15H10M", "totalFlightDuration": "PT8H48M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT6H22M", "sequence": 1, "id": "s108", "number": "478", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "15:23:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "14:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT48M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s109", "number": "904", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-14", "time": "11:45:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "21:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT8H", "equipment": "788", "airplaneName": "Boeing 787-8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j11_o5_p21_b10_j11-o6_p28_b0_j11", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Basic Economy", "brandId": "2144200", "brandCode": "BE", "brandFacilities": { "CarryOn": "Included", "Refund": "Not Offered", "CheckedBag": "Chargeable" } }, "price": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p21", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 9, "totalDuration": "PT14H34M", "totalFlightDuration": "PT12H4M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s20", "number": "127", "operatingCarrierName": "", "arrival": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-07-14", "time": "19:40:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "15:20:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 4495, "duration": "PT10H20M", "equipment": "764", "airplaneName": "Boeing 767", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" }, { "sequence": 2, "id": "s21", "number": "3569", "operatingCarrierName": "REPUBLIC AIRWAYS DBA UNITED EXPRESS", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "23:54:00" }, "departure": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-07-14", "time": "22:10:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 451, "duration": "PT1H44M", "equipment": "E7W", "airplaneName": "Embraer 175", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" } ] } }, { "offerId": "o6", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Economy Basic", "brandId": "2109045", "brandCode": "BA", "brandFacilities": { "Refund": "Not Offered", "Meals": "Included", "CheckedBag": "Chargeable", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p28", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 9, "totalDuration": "PT15H10M", "totalFlightDuration": "PT8H48M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT6H22M", "sequence": 1, "id": "s108", "number": "478", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "15:23:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "14:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT48M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s109", "number": "904", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-14", "time": "11:45:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "21:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT8H", "equipment": "788", "airplaneName": "Boeing 787-8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j11_o5_p22_b10_j11-o6_p28_b0_j11", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Basic Economy", "brandId": "2144200", "brandCode": "BE", "brandFacilities": { "CarryOn": "Included", "Refund": "Not Offered", "CheckedBag": "Chargeable" } }, "price": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p22", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 9, "totalDuration": "PT19H34M", "totalFlightDuration": "PT11H44M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT7H50M", "sequence": 1, "id": "s48", "number": "885", "operatingCarrierName": "", "arrival": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-07-14", "time": "14:20:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "10:20:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 4495, "duration": "PT10H", "equipment": "777", "airplaneName": "Boeing 777", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" }, { "sequence": 2, "id": "s49", "number": "3569", "operatingCarrierName": "REPUBLIC AIRWAYS DBA UNITED EXPRESS", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "23:54:00" }, "departure": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-07-14", "time": "22:10:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 451, "duration": "PT1H44M", "equipment": "E7W", "airplaneName": "Embraer 175", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" } ] } }, { "offerId": "o6", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Economy Basic", "brandId": "2109045", "brandCode": "BA", "brandFacilities": { "Refund": "Not Offered", "Meals": "Included", "CheckedBag": "Chargeable", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p28", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 9, "totalDuration": "PT15H10M", "totalFlightDuration": "PT8H48M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT6H22M", "sequence": 1, "id": "s108", "number": "478", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "15:23:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "14:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT48M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s109", "number": "904", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-14", "time": "11:45:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "21:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT8H", "equipment": "788", "airplaneName": "Boeing 787-8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j11_o5_p23_b10_j11-o6_p28_b0_j11", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Basic Economy", "brandId": "2144200", "brandCode": "BE", "brandFacilities": { "CarryOn": "Included", "Refund": "Not Offered", "CheckedBag": "Chargeable" } }, "price": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p23", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 9, "totalDuration": "PT24H43M", "totalFlightDuration": "PT12H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H38M", "sequence": 1, "id": "s59", "number": "127", "operatingCarrierName": "", "arrival": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-07-14", "time": "19:40:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "15:20:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 4495, "duration": "PT10H20M", "equipment": "764", "airplaneName": "Boeing 767", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" }, { "sequence": 2, "id": "s60", "number": "3612", "operatingCarrierName": "REPUBLIC AIRWAYS DBA UNITED EXPRESS", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-15", "time": "10:03:00" }, "departure": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-07-15", "time": "08:18:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 451, "duration": "PT1H45M", "equipment": "E7W", "airplaneName": "Embraer 175", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" } ] } }, { "offerId": "o6", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Economy Basic", "brandId": "2109045", "brandCode": "BA", "brandFacilities": { "Refund": "Not Offered", "Meals": "Included", "CheckedBag": "Chargeable", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p28", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 9, "totalDuration": "PT15H10M", "totalFlightDuration": "PT8H48M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT6H22M", "sequence": 1, "id": "s108", "number": "478", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "15:23:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "14:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT48M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s109", "number": "904", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-14", "time": "11:45:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "21:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT8H", "equipment": "788", "airplaneName": "Boeing 787-8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j13_o7_p30_b10_j13-o8_p36_b0_j13", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Basic Economy", "brandId": "2144200", "brandCode": "BE", "brandFacilities": { "CarryOn": "Included", "Refund": "Not Offered", "CheckedBag": "Chargeable" } }, "price": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p30", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 9, "totalDuration": "PT15H10M", "totalFlightDuration": "PT11H46M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT3H24M", "sequence": 1, "id": "s26", "number": "509", "operatingCarrierName": "", "arrival": { "terminal": "C", "location": "EWR", "locationName": "Newark Liberty International Airport", "date": "2026-07-14", "time": "17:00:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "12:55:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 4280, "duration": "PT10H5M", "equipment": "764", "airplaneName": "Boeing 767", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" }, { "sequence": 2, "id": "s27", "number": "3506", "operatingCarrierName": "REPUBLIC AIRWAYS DBA UNITED EXPRESS", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "22:05:00" }, "departure": { "terminal": "C", "location": "EWR", "locationName": "Newark Liberty International Airport", "date": "2026-07-14", "time": "20:24:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 331, "duration": "PT1H41M", "equipment": "E7W", "airplaneName": "Embraer 175", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" } ] } }, { "offerId": "o8", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Economy Basic", "brandId": "2109045", "brandCode": "BA", "brandFacilities": { "Refund": "Not Offered", "Meals": "Included", "CheckedBag": "Chargeable", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p36", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 9, "totalDuration": "PT15H10M", "totalFlightDuration": "PT8H48M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT6H22M", "sequence": 1, "id": "s108", "number": "478", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "15:23:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "14:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT48M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s109", "number": "904", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-14", "time": "11:45:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "21:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT8H", "equipment": "788", "airplaneName": "Boeing 787-8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j13_o7_p31_b10_j13-o8_p36_b0_j13", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Basic Economy", "brandId": "2144200", "brandCode": "BE", "brandFacilities": { "CarryOn": "Included", "Refund": "Not Offered", "CheckedBag": "Chargeable" } }, "price": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p31", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 9, "totalDuration": "PT17H5M", "totalFlightDuration": "PT11H21M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H44M", "sequence": 1, "id": "s38", "number": "41", "operatingCarrierName": "", "arrival": { "terminal": "B", "location": "EWR", "locationName": "Newark Liberty International Airport", "date": "2026-07-14", "time": "14:40:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "11:00:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 4280, "duration": "PT9H40M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" }, { "sequence": 2, "id": "s39", "number": "3506", "operatingCarrierName": "REPUBLIC AIRWAYS DBA UNITED EXPRESS", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "22:05:00" }, "departure": { "terminal": "C", "location": "EWR", "locationName": "Newark Liberty International Airport", "date": "2026-07-14", "time": "20:24:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 331, "duration": "PT1H41M", "equipment": "E7W", "airplaneName": "Embraer 175", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" } ] } }, { "offerId": "o8", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Economy Basic", "brandId": "2109045", "brandCode": "BA", "brandFacilities": { "Refund": "Not Offered", "Meals": "Included", "CheckedBag": "Chargeable", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p36", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 9, "totalDuration": "PT15H10M", "totalFlightDuration": "PT8H48M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT6H22M", "sequence": 1, "id": "s108", "number": "478", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "15:23:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "14:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT48M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s109", "number": "904", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-14", "time": "11:45:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "21:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT8H", "equipment": "788", "airplaneName": "Boeing 787-8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j13_o7_p32_b10_j13-o8_p36_b0_j13", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Basic Economy", "brandId": "2144200", "brandCode": "BE", "brandFacilities": { "CarryOn": "Included", "Refund": "Not Offered", "CheckedBag": "Chargeable" } }, "price": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p32", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 9, "totalDuration": "PT26H16M", "totalFlightDuration": "PT11H42M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT14H34M", "sequence": 1, "id": "s61", "number": "509", "operatingCarrierName": "", "arrival": { "terminal": "C", "location": "EWR", "locationName": "Newark Liberty International Airport", "date": "2026-07-14", "time": "17:00:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "12:55:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 4280, "duration": "PT10H5M", "equipment": "764", "airplaneName": "Boeing 767", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" }, { "sequence": 2, "id": "s62", "number": "4398", "operatingCarrierName": "GOJET AIRLINES DBA UNITED EXPRESS", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-15", "time": "09:11:00" }, "departure": { "terminal": "C", "location": "EWR", "locationName": "Newark Liberty International Airport", "date": "2026-07-15", "time": "07:34:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 331, "duration": "PT1H37M", "equipment": "CR5", "airplaneName": "Bombardier Jet", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" } ] } }, { "offerId": "o8", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Economy Basic", "brandId": "2109045", "brandCode": "BA", "brandFacilities": { "Refund": "Not Offered", "Meals": "Included", "CheckedBag": "Chargeable", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p36", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 9, "totalDuration": "PT15H10M", "totalFlightDuration": "PT8H48M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT6H22M", "sequence": 1, "id": "s108", "number": "478", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "15:23:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "14:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT48M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s109", "number": "904", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-14", "time": "11:45:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "21:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT8H", "equipment": "788", "airplaneName": "Boeing 787-8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j15_o9_p38_b10_j15-o10_p40_b0_j15", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Basic Economy", "brandId": "2144200", "brandCode": "BE", "brandFacilities": { "CarryOn": "Included", "Refund": "Not Offered", "CheckedBag": "Chargeable" } }, "price": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p38", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 9, "totalDuration": "PT17H50M", "totalFlightDuration": "PT12H43M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H7M", "sequence": 1, "id": "s40", "number": "971", "operatingCarrierName": "", "arrival": { "terminal": "5", "location": "ORD", "locationName": "O'Hare International Airport", "date": "2026-07-14", "time": "13:15:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "09:45:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 4819, "duration": "PT10H30M", "equipment": "781", "airplaneName": "Boeing 787-10", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" }, { "sequence": 2, "id": "s41", "number": "1504", "operatingCarrierName": "", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "21:35:00" }, "departure": { "terminal": "1", "location": "ORD", "locationName": "O'Hare International Airport", "date": "2026-07-14", "time": "18:22:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 653, "duration": "PT2H13M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" } ] } }, { "offerId": "o10", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Economy Basic", "brandId": "2109045", "brandCode": "BA", "brandFacilities": { "Refund": "Not Offered", "Meals": "Included", "CheckedBag": "Chargeable", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p40", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 9, "totalDuration": "PT15H10M", "totalFlightDuration": "PT8H48M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT6H22M", "sequence": 1, "id": "s108", "number": "478", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "15:23:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "14:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT48M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s109", "number": "904", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-14", "time": "11:45:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "21:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT8H", "equipment": "788", "airplaneName": "Boeing 787-8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j17_o11_p42_b0_j17-o12_p47_b0_j17", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "legs": [ { "offerId": "o11", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Economy Basic", "brandId": "2109045", "brandCode": "BA", "brandFacilities": { "Refund": "Not Offered", "Meals": "Included", "CheckedBag": "Chargeable", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p42", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 3, "totalDuration": "PT11H59M", "totalFlightDuration": "PT9H44M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H15M", "sequence": 1, "id": "s5", "number": "893", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "14:30:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "11:30:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT9H", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s6", "number": "8011", "operatingCarrierName": "AIR CANADA EXPRESS - JAZZ", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "17:29:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "16:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT44M", "equipment": "CR9", "airplaneName": "Canadair 900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } }, { "offerId": "o12", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Economy Basic", "brandId": "2109045", "brandCode": "BA", "brandFacilities": { "Refund": "Not Offered", "Meals": "Included", "CheckedBag": "Chargeable", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p47", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 9, "totalDuration": "PT29H45M", "totalFlightDuration": "PT11H3M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT17H45M", "sequence": 1, "id": "s138", "number": "7875", "operatingCarrierName": "AIR CANADA EXPRESS - JAZZ", "arrival": { "location": "YTZ", "locationName": "Billy Bishop Toronto City Airport", "date": "2026-09-13", "time": "21:30:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "20:30:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 222, "duration": "PT1H", "equipment": "DH4", "airplaneName": "DHC8 Dash 8-400", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT57M", "sequence": 2, "id": "s139", "number": "8540", "operatingCarrierName": "AIR CANADA EXPRESS - JAZZ", "arrival": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-09-14", "time": "16:38:00" }, "departure": { "location": "YTZ", "locationName": "Billy Bishop Toronto City Airport", "date": "2026-09-14", "time": "15:15:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 349, "duration": "PT1H23M", "equipment": "DH4", "airplaneName": "DHC8 Dash 8-400", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 3, "id": "s140", "number": "3820", "operatingCarrierName": "UNITED AIRLINES INC", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-15", "time": "08:15:00" }, "departure": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-09-14", "time": "17:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4495, "duration": "PT8H40M", "equipment": "777", "airplaneName": "Boeing 777", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j22_o13_p52_b0_j22-o14_p54_b10_j22", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "legs": [ { "offerId": "o13", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Economy Basic", "brandId": "2109045", "brandCode": "BA", "brandFacilities": { "Refund": "Not Offered", "Meals": "Included", "CheckedBag": "Chargeable", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p52", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 3, "totalDuration": "PT11H59M", "totalFlightDuration": "PT9H44M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H15M", "sequence": 1, "id": "s5", "number": "893", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "14:30:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "11:30:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT9H", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s6", "number": "8011", "operatingCarrierName": "AIR CANADA EXPRESS - JAZZ", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "17:29:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "16:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT44M", "equipment": "CR9", "airplaneName": "Canadair 900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } }, { "offerId": "o14", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Basic Economy", "brandId": "2144200", "brandCode": "BE", "brandFacilities": { "CarryOn": "Included", "Refund": "Not Offered", "CheckedBag": "Chargeable" } }, "price": { "currencyCode": "EUR", "base": 1015, "totalPrice": 2433.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 369, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 845.89 }, { "quantity": 1, "requestedPassengerType": "CJI", "passengerType": "Child", "base": 277, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 741.31 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p54", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKXBQ", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 9, "totalDuration": "PT30H41M", "totalFlightDuration": "PT10H24M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT20H17M", "sequence": 1, "id": "s141", "number": "4455", "operatingCarrierName": "GOJET AIRLINES DBA UNITED EXPRESS", "arrival": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-09-13", "time": "21:18:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "19:34:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 451, "duration": "PT1H44M", "equipment": "CR5", "airplaneName": "Bombardier Jet", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" }, { "sequence": 2, "id": "s142", "number": "884", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-15", "time": "08:15:00" }, "departure": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-09-14", "time": "17:35:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 4495, "duration": "PT8H40M", "equipment": "777", "airplaneName": "Boeing 777", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" } ] } } ] }, { "id": "j7_o3_p11_b6_j7-o4_p16_b6_j7", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1408, "totalPrice": 2754.27, "totalFees": 0, "totalTaxes": 1346.27, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 510, "totalTaxes": 452.95, "totalFees": 0, "totalPrice": 962.95 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 388, "totalTaxes": 440.37, "totalFees": 0, "totalPrice": 828.37 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Economy Standard", "brandId": "2049884", "brandCode": "STD", "brandFacilities": { "Refund": "Not Offered", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1408, "totalPrice": 2754.27, "totalFees": 0, "totalTaxes": 1346.27, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 510, "totalTaxes": 452.95, "totalFees": 0, "totalPrice": 962.95 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 388, "totalTaxes": 440.37, "totalFees": 0, "totalPrice": 828.37 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p11", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "N", "fareBasisCode": "NKSTD1E", "fareType": "PublicFare", "fareTypeCode": "XAW" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "N", "fareBasisCode": "NKSTD1E", "fareType": "PublicFare", "fareTypeCode": "XAW" } ], "quantity": 9, "totalDuration": "PT11H20M", "totalFlightDuration": "PT10H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H20M", "sequence": 1, "id": "s3", "number": "403", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "15:20:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "12:15:00" }, "carrier": "TS", "airlineName": "Air Transat", "distance": 4092, "duration": "PT9H5M", "equipment": "332", "airplaneName": "Airbus A330-200", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TS.svg" }, { "sequence": 2, "id": "s4", "number": "157", "operatingCarrierName": "", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "17:35:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "16:40:00" }, "carrier": "TS", "airlineName": "Air Transat", "distance": 103, "duration": "PT55M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TS.svg" } ] } }, { "offerId": "o4", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Economy Standard", "brandId": "2049884", "brandCode": "STD", "brandFacilities": { "Refund": "Not Offered", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1408, "totalPrice": 2754.27, "totalFees": 0, "totalTaxes": 1346.27, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 510, "totalTaxes": 452.95, "totalFees": 0, "totalPrice": 962.95 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 388, "totalTaxes": 440.37, "totalFees": 0, "totalPrice": 828.37 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p16", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "Q", "fareBasisCode": "QKSTD1E", "fareType": "PublicFare", "fareTypeCode": "XAW" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "Q", "fareBasisCode": "QKSTD1E", "fareType": "PublicFare", "fareTypeCode": "XAW" } ], "quantity": 9, "totalDuration": "PT33H20M", "totalFlightDuration": "PT9H44M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT23H36M", "sequence": 1, "id": "s145", "number": "7865", "operatingCarrierName": "PORTER AIRLINES", "arrival": { "terminal": "3", "location": "YYZ", "locationName": "Toronto Pearson International Airport", "date": "2026-09-13", "time": "22:04:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "20:55:00" }, "carrier": "TS", "airlineName": "Air Transat", "distance": 222, "duration": "PT1H9M", "equipment": "295", "airplaneName": "Embraer195 E2", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TS.svg" }, { "sequence": 2, "id": "s146", "number": "308", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-15", "time": "12:15:00" }, "departure": { "terminal": "3", "location": "YYZ", "locationName": "Toronto Pearson International Airport", "date": "2026-09-14", "time": "21:40:00" }, "carrier": "TS", "airlineName": "Air Transat", "distance": 4407, "duration": "PT8H35M", "equipment": "332", "airplaneName": "Airbus A330-200", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TS.svg" } ] } } ] }, { "id": "j2_o1_p1_b1_j2-o2_p6_b1_j2", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1428, "totalPrice": 2779.82, "totalFees": 0, "totalTaxes": 1351.82, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 519, "totalTaxes": 454.8, "totalFees": 0, "totalPrice": 973.8 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 390, "totalTaxes": 442.22, "totalFees": 0, "totalPrice": 832.22 } ], "taxes": [] }, "legs": [ { "offerId": "o1", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Standard", "brandId": "2109044", "brandCode": "TG", "brandFacilities": { "Refund": "Not Offered", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1428, "totalPrice": 2779.82, "totalFees": 0, "totalTaxes": 1351.82, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 519, "totalTaxes": 454.8, "totalFees": 0, "totalPrice": 973.8 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 390, "totalTaxes": 442.22, "totalFees": 0, "totalPrice": 832.22 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p1", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKYNC", "fareType": "PublicFare", "fareTypeCode": "XPV" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKYNC", "fareType": "PublicFare", "fareTypeCode": "XPV" } ], "quantity": 3, "totalDuration": "PT11H59M", "totalFlightDuration": "PT9H44M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H15M", "sequence": 1, "id": "s5", "number": "893", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "14:30:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "11:30:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT9H", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s6", "number": "8011", "operatingCarrierName": "AIR CANADA EXPRESS - JAZZ", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "17:29:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "16:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT44M", "equipment": "CR9", "airplaneName": "Canadair 900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } }, { "offerId": "o2", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Standard", "brandId": "2109044", "brandCode": "TG", "brandFacilities": { "Refund": "Not Offered", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1428, "totalPrice": 2779.82, "totalFees": 0, "totalTaxes": 1351.82, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 519, "totalTaxes": 454.8, "totalFees": 0, "totalPrice": 973.8 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 390, "totalTaxes": 442.22, "totalFees": 0, "totalPrice": 832.22 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p6", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKYNC", "fareType": "PublicFare", "fareTypeCode": "XPV" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKYNC", "fareType": "PublicFare", "fareTypeCode": "XPV" } ], "quantity": 9, "totalDuration": "PT15H10M", "totalFlightDuration": "PT8H48M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT6H22M", "sequence": 1, "id": "s108", "number": "478", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "15:23:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "14:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT48M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s109", "number": "904", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-14", "time": "11:45:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "21:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT8H", "equipment": "788", "airplaneName": "Boeing 787-8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j18_o11_p43_b1_j18-o12_p48_b1_j18", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1428, "totalPrice": 2846.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 519, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 995.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 390, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 854.31 } ], "taxes": [] }, "legs": [ { "offerId": "o11", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Standard", "brandId": "2109044", "brandCode": "TG", "brandFacilities": { "Refund": "Not Offered", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1428, "totalPrice": 2846.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 519, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 995.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 390, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 854.31 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p43", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKYNC", "fareType": "PublicFare", "fareTypeCode": "XPV" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKYNC", "fareType": "PublicFare", "fareTypeCode": "XPV" } ], "quantity": 3, "totalDuration": "PT11H59M", "totalFlightDuration": "PT9H44M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H15M", "sequence": 1, "id": "s5", "number": "893", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "14:30:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "11:30:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT9H", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s6", "number": "8011", "operatingCarrierName": "AIR CANADA EXPRESS - JAZZ", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "17:29:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "16:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT44M", "equipment": "CR9", "airplaneName": "Canadair 900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } }, { "offerId": "o12", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Standard", "brandId": "2109044", "brandCode": "TG", "brandFacilities": { "Refund": "Not Offered", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1428, "totalPrice": 2846.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 519, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 995.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 390, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 854.31 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p48", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKYNC", "fareType": "PublicFare", "fareTypeCode": "XPV" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKYNC", "fareType": "PublicFare", "fareTypeCode": "XPV" } ], "quantity": 9, "totalDuration": "PT29H45M", "totalFlightDuration": "PT11H3M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT17H45M", "sequence": 1, "id": "s138", "number": "7875", "operatingCarrierName": "AIR CANADA EXPRESS - JAZZ", "arrival": { "location": "YTZ", "locationName": "Billy Bishop Toronto City Airport", "date": "2026-09-13", "time": "21:30:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "20:30:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 222, "duration": "PT1H", "equipment": "DH4", "airplaneName": "DHC8 Dash 8-400", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT57M", "sequence": 2, "id": "s139", "number": "8540", "operatingCarrierName": "AIR CANADA EXPRESS - JAZZ", "arrival": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-09-14", "time": "16:38:00" }, "departure": { "location": "YTZ", "locationName": "Billy Bishop Toronto City Airport", "date": "2026-09-14", "time": "15:15:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 349, "duration": "PT1H23M", "equipment": "DH4", "airplaneName": "DHC8 Dash 8-400", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 3, "id": "s140", "number": "3820", "operatingCarrierName": "UNITED AIRLINES INC", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-15", "time": "08:15:00" }, "departure": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-09-14", "time": "17:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4495, "duration": "PT8H40M", "equipment": "777", "airplaneName": "Boeing 777", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j3_o1_p2_b2_j3-o2_p7_b2_j3", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1840, "totalPrice": 3191.82, "totalFees": 0, "totalTaxes": 1351.82, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 669, "totalTaxes": 454.8, "totalFees": 0, "totalPrice": 1123.8 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 502, "totalTaxes": 442.22, "totalFees": 0, "totalPrice": 944.22 } ], "taxes": [] }, "legs": [ { "offerId": "o1", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Flex", "brandId": "2109043", "brandCode": "FL", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1840, "totalPrice": 3191.82, "totalFees": 0, "totalTaxes": 1351.82, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 669, "totalTaxes": 454.8, "totalFees": 0, "totalPrice": 1123.8 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 502, "totalTaxes": 442.22, "totalFees": 0, "totalPrice": 944.22 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p2", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKYRC", "fareType": "PublicFare", "fareTypeCode": "XPV" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKYRC", "fareType": "PublicFare", "fareTypeCode": "XPV" } ], "quantity": 3, "totalDuration": "PT11H59M", "totalFlightDuration": "PT9H44M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H15M", "sequence": 1, "id": "s5", "number": "893", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "14:30:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "11:30:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT9H", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s6", "number": "8011", "operatingCarrierName": "AIR CANADA EXPRESS - JAZZ", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "17:29:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "16:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT44M", "equipment": "CR9", "airplaneName": "Canadair 900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } }, { "offerId": "o2", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Flex", "brandId": "2109043", "brandCode": "FL", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1840, "totalPrice": 3191.82, "totalFees": 0, "totalTaxes": 1351.82, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 669, "totalTaxes": 454.8, "totalFees": 0, "totalPrice": 1123.8 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 502, "totalTaxes": 442.22, "totalFees": 0, "totalPrice": 944.22 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p7", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKYRC", "fareType": "PublicFare", "fareTypeCode": "XPV" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKYRC", "fareType": "PublicFare", "fareTypeCode": "XPV" } ], "quantity": 9, "totalDuration": "PT15H10M", "totalFlightDuration": "PT8H48M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT6H22M", "sequence": 1, "id": "s108", "number": "478", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "15:23:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "14:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT48M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s109", "number": "904", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-14", "time": "11:45:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "21:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT8H", "equipment": "788", "airplaneName": "Boeing 787-8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j19_o11_p44_b2_j19-o12_p49_b2_j19", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1840, "totalPrice": 3258.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 669, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 1145.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 502, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 966.31 } ], "taxes": [] }, "legs": [ { "offerId": "o11", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Flex", "brandId": "2109043", "brandCode": "FL", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1840, "totalPrice": 3258.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 669, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 1145.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 502, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 966.31 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p44", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKYRC", "fareType": "PublicFare", "fareTypeCode": "XPV" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKYRC", "fareType": "PublicFare", "fareTypeCode": "XPV" } ], "quantity": 3, "totalDuration": "PT11H59M", "totalFlightDuration": "PT9H44M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H15M", "sequence": 1, "id": "s5", "number": "893", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "14:30:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "11:30:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT9H", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s6", "number": "8011", "operatingCarrierName": "AIR CANADA EXPRESS - JAZZ", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "17:29:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "16:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT44M", "equipment": "CR9", "airplaneName": "Canadair 900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } }, { "offerId": "o12", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Flex", "brandId": "2109043", "brandCode": "FL", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 1840, "totalPrice": 3258.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 669, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 1145.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 502, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 966.31 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p49", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKYRC", "fareType": "PublicFare", "fareTypeCode": "XPV" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKYRC", "fareType": "PublicFare", "fareTypeCode": "XPV" } ], "quantity": 9, "totalDuration": "PT29H45M", "totalFlightDuration": "PT11H3M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT17H45M", "sequence": 1, "id": "s138", "number": "7875", "operatingCarrierName": "AIR CANADA EXPRESS - JAZZ", "arrival": { "location": "YTZ", "locationName": "Billy Bishop Toronto City Airport", "date": "2026-09-13", "time": "21:30:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "20:30:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 222, "duration": "PT1H", "equipment": "DH4", "airplaneName": "DHC8 Dash 8-400", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT57M", "sequence": 2, "id": "s139", "number": "8540", "operatingCarrierName": "AIR CANADA EXPRESS - JAZZ", "arrival": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-09-14", "time": "16:38:00" }, "departure": { "location": "YTZ", "locationName": "Billy Bishop Toronto City Airport", "date": "2026-09-14", "time": "15:15:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 349, "duration": "PT1H23M", "equipment": "DH4", "airplaneName": "DHC8 Dash 8-400", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 3, "id": "s140", "number": "3820", "operatingCarrierName": "UNITED AIRLINES INC", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-15", "time": "08:15:00" }, "departure": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-09-14", "time": "17:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4495, "duration": "PT8H40M", "equipment": "777", "airplaneName": "Boeing 777", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j8_o3_p12_b7_j8-o4_p17_b7_j8", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 2068, "totalPrice": 3414.27, "totalFees": 0, "totalTaxes": 1346.27, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 750, "totalTaxes": 452.95, "totalFees": 0, "totalPrice": 1202.95 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 568, "totalTaxes": 440.37, "totalFees": 0, "totalPrice": 1008.37 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Eco Flex", "brandId": "2049883", "brandCode": "FLX", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 2068, "totalPrice": 3414.27, "totalFees": 0, "totalTaxes": 1346.27, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 750, "totalTaxes": 452.95, "totalFees": 0, "totalPrice": 1202.95 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 568, "totalTaxes": 440.37, "totalFees": 0, "totalPrice": 1008.37 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p12", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "N", "fareBasisCode": "NKFLX1E", "fareType": "PublicFare", "fareTypeCode": "XAP" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "N", "fareBasisCode": "NKFLX1E", "fareType": "PublicFare", "fareTypeCode": "XAP" } ], "quantity": 9, "totalDuration": "PT11H20M", "totalFlightDuration": "PT10H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H20M", "sequence": 1, "id": "s3", "number": "403", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "15:20:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "12:15:00" }, "carrier": "TS", "airlineName": "Air Transat", "distance": 4092, "duration": "PT9H5M", "equipment": "332", "airplaneName": "Airbus A330-200", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TS.svg" }, { "sequence": 2, "id": "s4", "number": "157", "operatingCarrierName": "", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "17:35:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "16:40:00" }, "carrier": "TS", "airlineName": "Air Transat", "distance": 103, "duration": "PT55M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TS.svg" } ] } }, { "offerId": "o4", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Eco Flex", "brandId": "2049883", "brandCode": "FLX", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 2068, "totalPrice": 3414.27, "totalFees": 0, "totalTaxes": 1346.27, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 750, "totalTaxes": 452.95, "totalFees": 0, "totalPrice": 1202.95 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 568, "totalTaxes": 440.37, "totalFees": 0, "totalPrice": 1008.37 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p17", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "Q", "fareBasisCode": "QKFLX1E", "fareType": "PublicFare", "fareTypeCode": "XAP" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "Q", "fareBasisCode": "QKFLX1E", "fareType": "PublicFare", "fareTypeCode": "XAP" } ], "quantity": 9, "totalDuration": "PT33H20M", "totalFlightDuration": "PT9H44M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT23H36M", "sequence": 1, "id": "s145", "number": "7865", "operatingCarrierName": "PORTER AIRLINES", "arrival": { "terminal": "3", "location": "YYZ", "locationName": "Toronto Pearson International Airport", "date": "2026-09-13", "time": "22:04:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "20:55:00" }, "carrier": "TS", "airlineName": "Air Transat", "distance": 222, "duration": "PT1H9M", "equipment": "295", "airplaneName": "Embraer195 E2", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TS.svg" }, { "sequence": 2, "id": "s146", "number": "308", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-15", "time": "12:15:00" }, "departure": { "terminal": "3", "location": "YYZ", "locationName": "Toronto Pearson International Airport", "date": "2026-09-14", "time": "21:40:00" }, "carrier": "TS", "airlineName": "Air Transat", "distance": 4407, "duration": "PT8H35M", "equipment": "332", "airplaneName": "Airbus A330-200", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TS.svg" } ] } } ] }, { "id": "j4_o1_p3_b3_j4-o2_p8_b3_j4", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 2308, "totalPrice": 3659.82, "totalFees": 0, "totalTaxes": 1351.82, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 839, "totalTaxes": 454.8, "totalFees": 0, "totalPrice": 1293.8 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 630, "totalTaxes": 442.22, "totalFees": 0, "totalPrice": 1072.22 } ], "taxes": [] }, "legs": [ { "offerId": "o1", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Comfort", "brandId": "2109042", "brandCode": "CO", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 2308, "totalPrice": 3659.82, "totalFees": 0, "totalTaxes": 1351.82, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 839, "totalTaxes": 454.8, "totalFees": 0, "totalPrice": 1293.8 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 630, "totalTaxes": 442.22, "totalFees": 0, "totalPrice": 1072.22 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p3", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" } ], "quantity": 3, "totalDuration": "PT11H59M", "totalFlightDuration": "PT9H44M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H15M", "sequence": 1, "id": "s5", "number": "893", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "14:30:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "11:30:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT9H", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s6", "number": "8011", "operatingCarrierName": "AIR CANADA EXPRESS - JAZZ", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "17:29:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "16:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT44M", "equipment": "CR9", "airplaneName": "Canadair 900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } }, { "offerId": "o2", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Comfort", "brandId": "2109042", "brandCode": "CO", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 2308, "totalPrice": 3659.82, "totalFees": 0, "totalTaxes": 1351.82, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 839, "totalTaxes": 454.8, "totalFees": 0, "totalPrice": 1293.8 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 630, "totalTaxes": 442.22, "totalFees": 0, "totalPrice": 1072.22 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p8", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" } ], "quantity": 9, "totalDuration": "PT15H10M", "totalFlightDuration": "PT8H48M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT6H22M", "sequence": 1, "id": "s108", "number": "478", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "15:23:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "14:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT48M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s109", "number": "904", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-14", "time": "11:45:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "21:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT8H", "equipment": "788", "airplaneName": "Boeing 787-8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j20_o11_p45_b3_j20-o12_p50_b3_j20", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 2308, "totalPrice": 3726.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 839, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 1315.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 630, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 1094.31 } ], "taxes": [] }, "legs": [ { "offerId": "o11", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Comfort", "brandId": "2109042", "brandCode": "CO", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 2308, "totalPrice": 3726.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 839, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 1315.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 630, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 1094.31 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p45", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" } ], "quantity": 3, "totalDuration": "PT11H59M", "totalFlightDuration": "PT9H44M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H15M", "sequence": 1, "id": "s5", "number": "893", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "14:30:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "11:30:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT9H", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s6", "number": "8011", "operatingCarrierName": "AIR CANADA EXPRESS - JAZZ", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "17:29:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "16:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT44M", "equipment": "CR9", "airplaneName": "Canadair 900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } }, { "offerId": "o12", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Comfort", "brandId": "2109042", "brandCode": "CO", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 2308, "totalPrice": 3726.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 839, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 1315.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 630, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 1094.31 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p50", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" } ], "quantity": 9, "totalDuration": "PT29H45M", "totalFlightDuration": "PT11H3M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT17H45M", "sequence": 1, "id": "s138", "number": "7875", "operatingCarrierName": "AIR CANADA EXPRESS - JAZZ", "arrival": { "location": "YTZ", "locationName": "Billy Bishop Toronto City Airport", "date": "2026-09-13", "time": "21:30:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "20:30:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 222, "duration": "PT1H", "equipment": "DH4", "airplaneName": "DHC8 Dash 8-400", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT57M", "sequence": 2, "id": "s139", "number": "8540", "operatingCarrierName": "AIR CANADA EXPRESS - JAZZ", "arrival": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-09-14", "time": "16:38:00" }, "departure": { "location": "YTZ", "locationName": "Billy Bishop Toronto City Airport", "date": "2026-09-14", "time": "15:15:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 349, "duration": "PT1H23M", "equipment": "DH4", "airplaneName": "DHC8 Dash 8-400", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 3, "id": "s140", "number": "3820", "operatingCarrierName": "UNITED AIRLINES INC", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-15", "time": "08:15:00" }, "departure": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-09-14", "time": "17:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4495, "duration": "PT8H40M", "equipment": "777", "airplaneName": "Boeing 777", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j9_o3_p13_b8_j9-o4_p18_b5_j9", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 2742, "totalPrice": 4088.27, "totalFees": 0, "totalTaxes": 1346.27, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 995, "totalTaxes": 452.95, "totalFees": 0, "totalPrice": 1447.95 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 752, "totalTaxes": 440.37, "totalFees": 0, "totalPrice": 1192.37 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Club Standard", "brandId": "2049882", "brandCode": "CSD", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 2742, "totalPrice": 4088.27, "totalFees": 0, "totalTaxes": 1346.27, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 995, "totalTaxes": 452.95, "totalFees": 0, "totalPrice": 1447.95 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 752, "totalTaxes": 440.37, "totalFees": 0, "totalPrice": 1192.37 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p13", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "PremiumEconomy", "classOfService": "F", "fareBasisCode": "FKCSD1E", "fareType": "PublicFare", "fareTypeCode": "WR" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "PremiumEconomy", "classOfService": "F", "fareBasisCode": "FKCSD1E", "fareType": "PublicFare", "fareTypeCode": "WR" } ], "quantity": 6, "totalDuration": "PT11H20M", "totalFlightDuration": "PT10H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H20M", "sequence": 1, "id": "s3", "number": "403", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "15:20:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "12:15:00" }, "carrier": "TS", "airlineName": "Air Transat", "distance": 4092, "duration": "PT9H5M", "equipment": "332", "airplaneName": "Airbus A330-200", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TS.svg" }, { "sequence": 2, "id": "s4", "number": "157", "operatingCarrierName": "", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "17:35:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "16:40:00" }, "carrier": "TS", "airlineName": "Air Transat", "distance": 103, "duration": "PT55M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TS.svg" } ] } }, { "offerId": "o4", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Economy Budget", "brandId": "2049885", "brandCode": "BGT", "brandFacilities": { "Refund": "Not Offered", "Meals": "Included", "CheckedBag": "Chargeable", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 2742, "totalPrice": 4088.27, "totalFees": 0, "totalTaxes": 1346.27, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 995, "totalTaxes": 452.95, "totalFees": 0, "totalPrice": 1447.95 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 752, "totalTaxes": 440.37, "totalFees": 0, "totalPrice": 1192.37 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "FIRST BAG" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "FIRST BAG" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p18", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "Q", "fareBasisCode": "QKBGT1E", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "Q", "fareBasisCode": "QKBGT1E", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 9, "totalDuration": "PT33H20M", "totalFlightDuration": "PT9H44M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT23H36M", "sequence": 1, "id": "s145", "number": "7865", "operatingCarrierName": "PORTER AIRLINES", "arrival": { "terminal": "3", "location": "YYZ", "locationName": "Toronto Pearson International Airport", "date": "2026-09-13", "time": "22:04:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "20:55:00" }, "carrier": "TS", "airlineName": "Air Transat", "distance": 222, "duration": "PT1H9M", "equipment": "295", "airplaneName": "Embraer195 E2", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TS.svg" }, { "sequence": 2, "id": "s146", "number": "308", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-15", "time": "12:15:00" }, "departure": { "terminal": "3", "location": "YYZ", "locationName": "Toronto Pearson International Airport", "date": "2026-09-14", "time": "21:40:00" }, "carrier": "TS", "airlineName": "Air Transat", "distance": 4407, "duration": "PT8H35M", "equipment": "332", "airplaneName": "Airbus A330-200", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TS.svg" } ] } } ] }, { "id": "j10_o3_p14_b9_j10-o4_p19_b5_j10", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 3195, "totalPrice": 4541.27, "totalFees": 0, "totalTaxes": 1346.27, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 1160, "totalTaxes": 452.95, "totalFees": 0, "totalPrice": 1612.95 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 875, "totalTaxes": 440.37, "totalFees": 0, "totalPrice": 1315.37 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Club Flex", "brandId": "2049881", "brandCode": "CFX", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 3195, "totalPrice": 4541.27, "totalFees": 0, "totalTaxes": 1346.27, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 1160, "totalTaxes": 452.95, "totalFees": 0, "totalPrice": 1612.95 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 875, "totalTaxes": 440.37, "totalFees": 0, "totalPrice": 1315.37 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p14", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "PremiumEconomy", "classOfService": "F", "fareBasisCode": "FKCFX1E", "fareType": "PublicFare", "fareTypeCode": "WU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "PremiumEconomy", "classOfService": "F", "fareBasisCode": "FKCFX1E", "fareType": "PublicFare", "fareTypeCode": "WU" } ], "quantity": 6, "totalDuration": "PT11H20M", "totalFlightDuration": "PT10H0M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT1H20M", "sequence": 1, "id": "s3", "number": "403", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "15:20:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "12:15:00" }, "carrier": "TS", "airlineName": "Air Transat", "distance": 4092, "duration": "PT9H5M", "equipment": "332", "airplaneName": "Airbus A330-200", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TS.svg" }, { "sequence": 2, "id": "s4", "number": "157", "operatingCarrierName": "", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "17:35:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "16:40:00" }, "carrier": "TS", "airlineName": "Air Transat", "distance": 103, "duration": "PT55M", "equipment": "32Q", "airplaneName": "Airbus A321 NEO", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TS.svg" } ] } }, { "offerId": "o4", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Economy Budget", "brandId": "2049885", "brandCode": "BGT", "brandFacilities": { "Refund": "Not Offered", "Meals": "Included", "CheckedBag": "Chargeable", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 3195, "totalPrice": 4541.27, "totalFees": 0, "totalTaxes": 1346.27, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 1160, "totalTaxes": 452.95, "totalFees": 0, "totalPrice": 1612.95 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 875, "totalTaxes": 440.37, "totalFees": 0, "totalPrice": 1315.37 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 0, "description": "FIRST BAG" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 0, "description": "FIRST BAG" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p19", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "Q", "fareBasisCode": "QKBGT1E", "fareType": "PublicFare", "fareTypeCode": "ERU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "Q", "fareBasisCode": "QKBGT1E", "fareType": "PublicFare", "fareTypeCode": "ERU" } ], "quantity": 9, "totalDuration": "PT33H20M", "totalFlightDuration": "PT9H44M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT23H36M", "sequence": 1, "id": "s145", "number": "7865", "operatingCarrierName": "PORTER AIRLINES", "arrival": { "terminal": "3", "location": "YYZ", "locationName": "Toronto Pearson International Airport", "date": "2026-09-13", "time": "22:04:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "20:55:00" }, "carrier": "TS", "airlineName": "Air Transat", "distance": 222, "duration": "PT1H9M", "equipment": "295", "airplaneName": "Embraer195 E2", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TS.svg" }, { "sequence": 2, "id": "s146", "number": "308", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-15", "time": "12:15:00" }, "departure": { "terminal": "3", "location": "YYZ", "locationName": "Toronto Pearson International Airport", "date": "2026-09-14", "time": "21:40:00" }, "carrier": "TS", "airlineName": "Air Transat", "distance": 4407, "duration": "PT8H35M", "equipment": "332", "airplaneName": "Airbus A330-200", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TS.svg" } ] } } ] }, { "id": "j12_o5_p24_b11_j12-o6_p29_b3_j12", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Economy Fully Refundable", "brandId": "2144197", "brandCode": "ECOREF", "brandFacilities": { "CarryOn": "Included", "Refund": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p24", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" } ], "quantity": 9, "totalDuration": "PT14H28M", "totalFlightDuration": "PT11H42M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H46M", "sequence": 1, "id": "s18", "number": "885", "operatingCarrierName": "", "arrival": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-07-14", "time": "14:20:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "10:20:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 4495, "duration": "PT10H", "equipment": "777", "airplaneName": "Boeing 777", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" }, { "sequence": 2, "id": "s19", "number": "4418", "operatingCarrierName": "GOJET AIRLINES DBA UNITED EXPRESS", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "18:48:00" }, "departure": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-07-14", "time": "17:06:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 451, "duration": "PT1H42M", "equipment": "CR5", "airplaneName": "Bombardier Jet", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" } ] } }, { "offerId": "o6", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Comfort", "brandId": "2109042", "brandCode": "CO", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p29", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" } ], "quantity": 9, "totalDuration": "PT15H10M", "totalFlightDuration": "PT8H48M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT6H22M", "sequence": 1, "id": "s108", "number": "478", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "15:23:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "14:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT48M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s109", "number": "904", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-14", "time": "11:45:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "21:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT8H", "equipment": "788", "airplaneName": "Boeing 787-8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j12_o5_p25_b11_j12-o6_p29_b3_j12", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Economy Fully Refundable", "brandId": "2144197", "brandCode": "ECOREF", "brandFacilities": { "CarryOn": "Included", "Refund": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p25", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" } ], "quantity": 9, "totalDuration": "PT14H34M", "totalFlightDuration": "PT12H4M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H30M", "sequence": 1, "id": "s20", "number": "127", "operatingCarrierName": "", "arrival": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-07-14", "time": "19:40:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "15:20:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 4495, "duration": "PT10H20M", "equipment": "764", "airplaneName": "Boeing 767", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" }, { "sequence": 2, "id": "s21", "number": "3569", "operatingCarrierName": "REPUBLIC AIRWAYS DBA UNITED EXPRESS", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "23:54:00" }, "departure": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-07-14", "time": "22:10:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 451, "duration": "PT1H44M", "equipment": "E7W", "airplaneName": "Embraer 175", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" } ] } }, { "offerId": "o6", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Comfort", "brandId": "2109042", "brandCode": "CO", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p29", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" } ], "quantity": 9, "totalDuration": "PT15H10M", "totalFlightDuration": "PT8H48M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT6H22M", "sequence": 1, "id": "s108", "number": "478", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "15:23:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "14:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT48M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s109", "number": "904", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-14", "time": "11:45:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "21:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT8H", "equipment": "788", "airplaneName": "Boeing 787-8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j12_o5_p26_b11_j12-o6_p29_b3_j12", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Economy Fully Refundable", "brandId": "2144197", "brandCode": "ECOREF", "brandFacilities": { "CarryOn": "Included", "Refund": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p26", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" } ], "quantity": 9, "totalDuration": "PT19H34M", "totalFlightDuration": "PT11H44M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT7H50M", "sequence": 1, "id": "s48", "number": "885", "operatingCarrierName": "", "arrival": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-07-14", "time": "14:20:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "10:20:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 4495, "duration": "PT10H", "equipment": "777", "airplaneName": "Boeing 777", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" }, { "sequence": 2, "id": "s49", "number": "3569", "operatingCarrierName": "REPUBLIC AIRWAYS DBA UNITED EXPRESS", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "23:54:00" }, "departure": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-07-14", "time": "22:10:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 451, "duration": "PT1H44M", "equipment": "E7W", "airplaneName": "Embraer 175", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" } ] } }, { "offerId": "o6", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Comfort", "brandId": "2109042", "brandCode": "CO", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p29", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" } ], "quantity": 9, "totalDuration": "PT15H10M", "totalFlightDuration": "PT8H48M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT6H22M", "sequence": 1, "id": "s108", "number": "478", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "15:23:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "14:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT48M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s109", "number": "904", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-14", "time": "11:45:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "21:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT8H", "equipment": "788", "airplaneName": "Boeing 787-8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j12_o5_p27_b11_j12-o6_p29_b3_j12", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Economy Fully Refundable", "brandId": "2144197", "brandCode": "ECOREF", "brandFacilities": { "CarryOn": "Included", "Refund": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p27", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" } ], "quantity": 9, "totalDuration": "PT24H43M", "totalFlightDuration": "PT12H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT12H38M", "sequence": 1, "id": "s59", "number": "127", "operatingCarrierName": "", "arrival": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-07-14", "time": "19:40:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "15:20:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 4495, "duration": "PT10H20M", "equipment": "764", "airplaneName": "Boeing 767", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" }, { "sequence": 2, "id": "s60", "number": "3612", "operatingCarrierName": "REPUBLIC AIRWAYS DBA UNITED EXPRESS", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-15", "time": "10:03:00" }, "departure": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-07-15", "time": "08:18:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 451, "duration": "PT1H45M", "equipment": "E7W", "airplaneName": "Embraer 175", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" } ] } }, { "offerId": "o6", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Comfort", "brandId": "2109042", "brandCode": "CO", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p29", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" } ], "quantity": 9, "totalDuration": "PT15H10M", "totalFlightDuration": "PT8H48M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT6H22M", "sequence": 1, "id": "s108", "number": "478", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "15:23:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "14:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT48M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s109", "number": "904", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-14", "time": "11:45:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "21:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT8H", "equipment": "788", "airplaneName": "Boeing 787-8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j14_o7_p33_b11_j14-o8_p37_b3_j14", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Economy Fully Refundable", "brandId": "2144197", "brandCode": "ECOREF", "brandFacilities": { "CarryOn": "Included", "Refund": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p33", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" } ], "quantity": 9, "totalDuration": "PT15H10M", "totalFlightDuration": "PT11H46M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT3H24M", "sequence": 1, "id": "s26", "number": "509", "operatingCarrierName": "", "arrival": { "terminal": "C", "location": "EWR", "locationName": "Newark Liberty International Airport", "date": "2026-07-14", "time": "17:00:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "12:55:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 4280, "duration": "PT10H5M", "equipment": "764", "airplaneName": "Boeing 767", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" }, { "sequence": 2, "id": "s27", "number": "3506", "operatingCarrierName": "REPUBLIC AIRWAYS DBA UNITED EXPRESS", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "22:05:00" }, "departure": { "terminal": "C", "location": "EWR", "locationName": "Newark Liberty International Airport", "date": "2026-07-14", "time": "20:24:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 331, "duration": "PT1H41M", "equipment": "E7W", "airplaneName": "Embraer 175", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" } ] } }, { "offerId": "o8", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Comfort", "brandId": "2109042", "brandCode": "CO", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p37", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" } ], "quantity": 9, "totalDuration": "PT15H10M", "totalFlightDuration": "PT8H48M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT6H22M", "sequence": 1, "id": "s108", "number": "478", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "15:23:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "14:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT48M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s109", "number": "904", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-14", "time": "11:45:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "21:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT8H", "equipment": "788", "airplaneName": "Boeing 787-8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j14_o7_p34_b11_j14-o8_p37_b3_j14", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Economy Fully Refundable", "brandId": "2144197", "brandCode": "ECOREF", "brandFacilities": { "CarryOn": "Included", "Refund": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p34", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" } ], "quantity": 9, "totalDuration": "PT17H5M", "totalFlightDuration": "PT11H21M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H44M", "sequence": 1, "id": "s38", "number": "41", "operatingCarrierName": "", "arrival": { "terminal": "B", "location": "EWR", "locationName": "Newark Liberty International Airport", "date": "2026-07-14", "time": "14:40:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "11:00:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 4280, "duration": "PT9H40M", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" }, { "sequence": 2, "id": "s39", "number": "3506", "operatingCarrierName": "REPUBLIC AIRWAYS DBA UNITED EXPRESS", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "22:05:00" }, "departure": { "terminal": "C", "location": "EWR", "locationName": "Newark Liberty International Airport", "date": "2026-07-14", "time": "20:24:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 331, "duration": "PT1H41M", "equipment": "E7W", "airplaneName": "Embraer 175", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" } ] } }, { "offerId": "o8", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Comfort", "brandId": "2109042", "brandCode": "CO", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p37", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" } ], "quantity": 9, "totalDuration": "PT15H10M", "totalFlightDuration": "PT8H48M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT6H22M", "sequence": 1, "id": "s108", "number": "478", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "15:23:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "14:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT48M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s109", "number": "904", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-14", "time": "11:45:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "21:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT8H", "equipment": "788", "airplaneName": "Boeing 787-8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j14_o7_p35_b11_j14-o8_p37_b3_j14", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Economy Fully Refundable", "brandId": "2144197", "brandCode": "ECOREF", "brandFacilities": { "CarryOn": "Included", "Refund": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p35", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" } ], "quantity": 9, "totalDuration": "PT26H16M", "totalFlightDuration": "PT11H42M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT14H34M", "sequence": 1, "id": "s61", "number": "509", "operatingCarrierName": "", "arrival": { "terminal": "C", "location": "EWR", "locationName": "Newark Liberty International Airport", "date": "2026-07-14", "time": "17:00:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "12:55:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 4280, "duration": "PT10H5M", "equipment": "764", "airplaneName": "Boeing 767", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" }, { "sequence": 2, "id": "s62", "number": "4398", "operatingCarrierName": "GOJET AIRLINES DBA UNITED EXPRESS", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-15", "time": "09:11:00" }, "departure": { "terminal": "C", "location": "EWR", "locationName": "Newark Liberty International Airport", "date": "2026-07-15", "time": "07:34:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 331, "duration": "PT1H37M", "equipment": "CR5", "airplaneName": "Bombardier Jet", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" } ] } }, { "offerId": "o8", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Comfort", "brandId": "2109042", "brandCode": "CO", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p37", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" } ], "quantity": 9, "totalDuration": "PT15H10M", "totalFlightDuration": "PT8H48M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT6H22M", "sequence": 1, "id": "s108", "number": "478", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "15:23:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "14:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT48M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s109", "number": "904", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-14", "time": "11:45:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "21:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT8H", "equipment": "788", "airplaneName": "Boeing 787-8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j16_o9_p39_b11_j16-o10_p41_b3_j16", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Economy Fully Refundable", "brandId": "2144197", "brandCode": "ECOREF", "brandFacilities": { "CarryOn": "Included", "Refund": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p39", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" } ], "quantity": 9, "totalDuration": "PT17H50M", "totalFlightDuration": "PT12H43M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H7M", "sequence": 1, "id": "s40", "number": "971", "operatingCarrierName": "", "arrival": { "terminal": "5", "location": "ORD", "locationName": "O'Hare International Airport", "date": "2026-07-14", "time": "13:15:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "09:45:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 4819, "duration": "PT10H30M", "equipment": "781", "airplaneName": "Boeing 787-10", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" }, { "sequence": 2, "id": "s41", "number": "1504", "operatingCarrierName": "", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "21:35:00" }, "departure": { "terminal": "1", "location": "ORD", "locationName": "O'Hare International Airport", "date": "2026-07-14", "time": "18:22:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 653, "duration": "PT2H13M", "equipment": "319", "airplaneName": "Airbus A319", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" } ] } }, { "offerId": "o10", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Comfort", "brandId": "2109042", "brandCode": "CO", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 10571, "totalPrice": 11989.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3844, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4320.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2883, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3347.31 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 1, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p41", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KLVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" } ], "quantity": 9, "totalDuration": "PT15H10M", "totalFlightDuration": "PT8H48M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT6H22M", "sequence": 1, "id": "s108", "number": "478", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "15:23:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "14:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT48M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s109", "number": "904", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-14", "time": "11:45:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "21:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT8H", "equipment": "788", "airplaneName": "Boeing 787-8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j23_o13_p53_b3_j23-o14_p55_b11_j23", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 10736, "totalPrice": 12154.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3904, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4380.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2928, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3392.31 } ], "taxes": [] }, "legs": [ { "offerId": "o13", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Comfort", "brandId": "2109042", "brandCode": "CO", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 10736, "totalPrice": 12154.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3904, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4380.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2928, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3392.31 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p53", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KHVQKMFF", "fareType": "PublicFare", "fareTypeCode": "XPV" } ], "quantity": 3, "totalDuration": "PT11H59M", "totalFlightDuration": "PT9H44M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H15M", "sequence": 1, "id": "s5", "number": "893", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "14:30:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "11:30:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT9H", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s6", "number": "8011", "operatingCarrierName": "AIR CANADA EXPRESS - JAZZ", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "17:29:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "16:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT44M", "equipment": "CR9", "airplaneName": "Canadair 900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } }, { "offerId": "o14", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Economy Fully Refundable", "brandId": "2144197", "brandCode": "ECOREF", "brandFacilities": { "CarryOn": "Included", "Refund": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 10736, "totalPrice": 12154.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 3904, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 4380.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 2928, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 3392.31 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p55", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" } ], "quantity": 9, "totalDuration": "PT30H41M", "totalFlightDuration": "PT10H24M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT20H17M", "sequence": 1, "id": "s141", "number": "4455", "operatingCarrierName": "GOJET AIRLINES DBA UNITED EXPRESS", "arrival": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-09-13", "time": "21:18:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "19:34:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 451, "duration": "PT1H44M", "equipment": "CR5", "airplaneName": "Bombardier Jet", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" }, { "sequence": 2, "id": "s142", "number": "884", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-15", "time": "08:15:00" }, "departure": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-09-14", "time": "17:35:00" }, "carrier": "UA", "airlineName": "United Airlines", "distance": 4495, "duration": "PT8H40M", "equipment": "777", "airplaneName": "Boeing 777", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" } ] } } ] }, { "id": "j5_o1_p4_b4_j5-o2_p9_b4_j5", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 18997, "totalPrice": 20348.82, "totalFees": 0, "totalTaxes": 1351.82, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 6908, "totalTaxes": 454.8, "totalFees": 0, "totalPrice": 7362.8 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 5181, "totalTaxes": 442.22, "totalFees": 0, "totalPrice": 5623.22 } ], "taxes": [] }, "legs": [ { "offerId": "o1", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Latitude", "brandId": "2109041", "brandCode": "LT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 18997, "totalPrice": 20348.82, "totalFees": 0, "totalTaxes": 1351.82, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 6908, "totalTaxes": 454.8, "totalFees": 0, "totalPrice": 7362.8 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 5181, "totalTaxes": 442.22, "totalFees": 0, "totalPrice": 5623.22 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p4", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" } ], "quantity": 9, "totalDuration": "PT11H59M", "totalFlightDuration": "PT9H44M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H15M", "sequence": 1, "id": "s5", "number": "893", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "14:30:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "11:30:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT9H", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s6", "number": "8011", "operatingCarrierName": "AIR CANADA EXPRESS - JAZZ", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "17:29:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "16:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT44M", "equipment": "CR9", "airplaneName": "Canadair 900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } }, { "offerId": "o2", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Latitude", "brandId": "2109041", "brandCode": "LT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 18997, "totalPrice": 20348.82, "totalFees": 0, "totalTaxes": 1351.82, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 6908, "totalTaxes": 454.8, "totalFees": 0, "totalPrice": 7362.8 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 5181, "totalTaxes": 442.22, "totalFees": 0, "totalPrice": 5623.22 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p9", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" } ], "quantity": 9, "totalDuration": "PT15H10M", "totalFlightDuration": "PT8H48M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT6H22M", "sequence": 1, "id": "s108", "number": "478", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "15:23:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "14:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT48M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s109", "number": "904", "operatingCarrierName": "", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-14", "time": "11:45:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-09-13", "time": "21:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT8H", "equipment": "788", "airplaneName": "Boeing 787-8", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] }, { "id": "j21_o11_p46_b4_j21-o12_p51_b4_j21", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 19473, "totalPrice": 20891.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 7081, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 7557.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 5311, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 5775.31 } ], "taxes": [] }, "legs": [ { "offerId": "o11", "departureCode": "FCO", "arrivalCode": "YOW", "brand": { "brandName": "Latitude", "brandId": "2109041", "brandCode": "LT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 19473, "totalPrice": 20891.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 7081, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 7557.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 5311, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 5775.31 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p46", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" } ], "quantity": 9, "totalDuration": "PT11H59M", "totalFlightDuration": "PT9H44M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT2H15M", "sequence": 1, "id": "s5", "number": "893", "operatingCarrierName": "", "arrival": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "14:30:00" }, "departure": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-07-14", "time": "11:30:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4092, "duration": "PT9H", "equipment": "77W", "airplaneName": "Boeing 777-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 2, "id": "s6", "number": "8011", "operatingCarrierName": "AIR CANADA EXPRESS - JAZZ", "arrival": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-07-14", "time": "17:29:00" }, "departure": { "location": "YUL", "locationName": "Montr\u00e9al\u2013Trudeau International Airport", "date": "2026-07-14", "time": "16:45:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 103, "duration": "PT44M", "equipment": "CR9", "airplaneName": "Canadair 900", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } }, { "offerId": "o12", "departureCode": "YOW", "arrivalCode": "FCO", "brand": { "brandName": "Latitude", "brandId": "2109041", "brandCode": "LT", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CheckedBag": "Included", "CarryOn": "Included" } }, "price": { "currencyCode": "EUR", "base": 19473, "totalPrice": 20891.09, "totalFees": 0, "totalTaxes": 1418.09, "priceBreakdown": [ { "quantity": 2, "requestedPassengerType": "ADT", "passengerType": "Adult", "base": 7081, "totalTaxes": 476.89, "totalFees": 0, "totalPrice": 7557.89 }, { "quantity": 1, "requestedPassengerType": "CNN", "passengerType": "Child", "base": 5311, "totalTaxes": 464.31, "totalFees": 0, "totalPrice": 5775.31 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } }, "Child": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Child", "baggage": { "quantity": 2, "description": "UPTO50LB\/23KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Child", "baggage": { "quantity": 1, "description": "CARRY ON HAND BAGGAGE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p51", "passengerSeatInfo": [ { "passengerQuantity": 2, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" }, { "passengerQuantity": 1, "passengerTypeCode": "CNN", "passengerType": "Child", "cabin": "Economy", "classOfService": "Y", "fareBasisCode": "YFF77WW", "fareType": "PublicFare", "fareTypeCode": "EU" } ], "quantity": 9, "totalDuration": "PT29H45M", "totalFlightDuration": "PT11H3M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT17H45M", "sequence": 1, "id": "s138", "number": "7875", "operatingCarrierName": "AIR CANADA EXPRESS - JAZZ", "arrival": { "location": "YTZ", "locationName": "Billy Bishop Toronto City Airport", "date": "2026-09-13", "time": "21:30:00" }, "departure": { "location": "YOW", "locationName": "All Gatineau Airports", "date": "2026-09-13", "time": "20:30:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 222, "duration": "PT1H", "equipment": "DH4", "airplaneName": "DHC8 Dash 8-400", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "boundFlightsInd": true, "connectionDuration": "PT57M", "sequence": 2, "id": "s139", "number": "8540", "operatingCarrierName": "AIR CANADA EXPRESS - JAZZ", "arrival": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-09-14", "time": "16:38:00" }, "departure": { "location": "YTZ", "locationName": "Billy Bishop Toronto City Airport", "date": "2026-09-14", "time": "15:15:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 349, "duration": "PT1H23M", "equipment": "DH4", "airplaneName": "DHC8 Dash 8-400", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "sequence": 3, "id": "s140", "number": "3820", "operatingCarrierName": "UNITED AIRLINES INC", "arrival": { "terminal": "3", "location": "FCO", "locationName": "Leonardo da Vinci-Fiumicino Airport", "date": "2026-09-15", "time": "08:15:00" }, "departure": { "location": "IAD", "locationName": "Washington Dulles International Airport", "date": "2026-09-14", "time": "17:35:00" }, "carrier": "AC", "airlineName": "Air Canada", "distance": 4495, "duration": "PT8H40M", "equipment": "777", "airplaneName": "Boeing 777", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" } ] } } ] } ], "dataList": [], "filters": { "stops": [ { "name": "1 Stop", "value": "2" }, { "name": "2 Stops", "value": "3" } ], "fareType": [ { "name": "Non Refundable", "value": "Not Offered" }, { "name": "Partially Refundable", "value": "Chargeable" }, { "name": "Refundable", "value": "Included" } ], "baggage": [ { "value": 1, "unit": "Piece" }, { "value": 2, "unit": "Piece" } ], "connectingAirports": [ { "name": "Montr\u00e9al\u2013Trudeau International Airport", "code": "YUL" }, { "name": "Toronto Pearson International Airport", "code": "YYZ" }, { "name": "Washington Dulles International Airport", "code": "IAD" }, { "name": "Newark Liberty International Airport", "code": "EWR" }, { "name": "O'Hare International Airport", "code": "ORD" }, { "name": "Billy Bishop Toronto City Airport", "code": "YTZ" } ], "airlines": [ { "name": "Air Canada", "value": "AC", "logoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/AC.svg" }, { "name": "Air Transat", "value": "TS", "logoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TS.svg" }, { "name": "United Airlines", "value": "UA", "logoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/UA.svg" } ] }, "itinerary": { "trips": [ { "origin": "FCO", "destination": "YOW", "departureDate": "2026-07-14", "departureTime": "" }, { "origin": "YOW", "destination": "FCO", "departureDate": "2026-09-13", "departureTime": "" } ], "adults": 2, "children": 1, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false } }, "emirates": null, "turkish": null }