{ "partnerId": "5812f433-b72e-4f39-9b37-e077143a4fda", "itinerary": { "trips": [ { "origin": "DAC", "destination": "BKK", "departureDate": "2026-06-30", "departureTime": "" }, { "origin": "BKK", "destination": "DAC", "departureDate": "2026-07-15", "departureTime": "" } ], "adults": 1, "children": 0, "infants": 0, "cabinClass": [ "Economy" ], "preferredAirlines": [ "all" ], "brandedFare": true, "publicFare": true, "privateFare": true, "ticketType": "all", "connectionType": "all", "contentType": [ "GDS", "NDC" ], "country": [], "isCalenderSearch": false }, "travelport": { "responseId": "e03c8f0d-a4b1-47e9-a339-b2644b25e4f5", "transactionId": "2cb57606cd1f841e2bdfe06e5941f362", "numberOflegs": 2, "offers": [ { "id": "j1_o1_p0_b0_j1-o2_p2_b0_j1", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 198, "totalPrice": 307.3, "totalFees": 0, "totalTaxes": 109.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 198, "totalTaxes": 109.3, "totalFees": 0, "totalPrice": 307.3 } ], "taxes": [] }, "legs": [ { "offerId": "o1", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandName": "ECONOMY CLASS", "brandId": "1380807", "brandCode": "ECONOMY CL", "brandFacilities": { "CarryOn": "Included", "Refund": "Chargeable", "CheckedBag": "Included", "Meals": "Chargeable" } }, "price": { "currencyCode": "EUR", "base": 198, "totalPrice": 307.3, "totalFees": 0, "totalTaxes": 109.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 198, "totalTaxes": 109.3, "totalFees": 0, "totalPrice": 307.3 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p0", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KBD6M", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT2H45M", "totalFlightDuration": "PT2H45M", "flightSegments": [ { "sequence": 1, "id": "s5", "number": "388", "operatingCarrierName": "", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "15:00:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "11:15:00" }, "carrier": "BG", "airlineName": "Biman Bangladesh Airlines", "distance": 966, "duration": "PT2H45M", "equipment": "738", "airplaneName": "Boeing 737-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/BG.svg" } ] } }, { "offerId": "o2", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandName": "ECONOMY CLASS", "brandId": "1380807", "brandCode": "ECONOMY CL", "brandFacilities": { "CarryOn": "Included", "Refund": "Chargeable", "CheckedBag": "Included", "Meals": "Chargeable" } }, "price": { "currencyCode": "EUR", "base": 198, "totalPrice": 307.3, "totalFees": 0, "totalTaxes": 109.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 198, "totalTaxes": 109.3, "totalFees": 0, "totalPrice": 307.3 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p2", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KBD6M", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 4, "totalDuration": "PT2H45M", "totalFlightDuration": "PT2H45M", "flightSegments": [ { "sequence": 1, "id": "s72", "number": "389", "operatingCarrierName": "", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-15", "time": "18:00:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "16:15:00" }, "carrier": "BG", "airlineName": "Biman Bangladesh Airlines", "distance": 966, "duration": "PT2H45M", "equipment": "738", "airplaneName": "Boeing 737-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/BG.svg" } ] } } ] }, { "id": "j2_o1_p1_b0_j2-o2_p3_b1_j2", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 477, "totalPrice": 586.3, "totalFees": 0, "totalTaxes": 109.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 477, "totalTaxes": 109.3, "totalFees": 0, "totalPrice": 586.3 } ], "taxes": [] }, "legs": [ { "offerId": "o1", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandName": "ECONOMY CLASS", "brandId": "1380807", "brandCode": "ECONOMY CL", "brandFacilities": { "CarryOn": "Included", "Refund": "Chargeable", "CheckedBag": "Included", "Meals": "Chargeable" } }, "price": { "currencyCode": "EUR", "base": 477, "totalPrice": 586.3, "totalFees": 0, "totalTaxes": 109.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 477, "totalTaxes": 109.3, "totalFees": 0, "totalPrice": 586.3 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p1", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KBD6M", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT2H45M", "totalFlightDuration": "PT2H45M", "flightSegments": [ { "sequence": 1, "id": "s5", "number": "388", "operatingCarrierName": "", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "15:00:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "11:15:00" }, "carrier": "BG", "airlineName": "Biman Bangladesh Airlines", "distance": 966, "duration": "PT2H45M", "equipment": "738", "airplaneName": "Boeing 737-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/BG.svg" } ] } }, { "offerId": "o2", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandName": "BUSINESS CLASS", "brandId": "1380806", "brandCode": "BUSINESS C", "brandFacilities": { "CarryOn": "Included", "Refund": "Chargeable", "CheckedBag": "Included", "Meals": "Included" } }, "price": { "currencyCode": "EUR", "base": 477, "totalPrice": 586.3, "totalFees": 0, "totalTaxes": 109.3, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 477, "totalTaxes": 109.3, "totalFees": 0, "totalPrice": 586.3 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 10, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p3", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CBD6M", "fareType": "PublicFare", "fareTypeCode": "BCF" } ], "quantity": 3, "totalDuration": "PT2H45M", "totalFlightDuration": "PT2H45M", "flightSegments": [ { "sequence": 1, "id": "s72", "number": "389", "operatingCarrierName": "", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-15", "time": "18:00:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "16:15:00" }, "carrier": "BG", "airlineName": "Biman Bangladesh Airlines", "distance": 966, "duration": "PT2H45M", "equipment": "738", "airplaneName": "Boeing 737-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/BG.svg" } ] } } ] }, { "id": "j3_o3_p4_undefined_j3-o4_p5_undefined_j3", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 485, "totalPrice": 597.8, "totalFees": 0, "totalTaxes": 112.8, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 485, "totalTaxes": 112.8, "totalFees": 0, "totalPrice": 597.8 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandFacilities": [] }, "price": { "currencyCode": "EUR", "base": 485, "totalPrice": 597.8, "totalFees": 0, "totalTaxes": 112.8, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 485, "totalTaxes": 112.8, "totalFees": 0, "totalPrice": 597.8 } ], "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": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p4", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "Q", "fareBasisCode": "QLRFX", "fareType": "PublicFare", "fareTypeCode": "EUP" } ], "quantity": 9, "totalDuration": "PT2H25M", "totalFlightDuration": "PT2H25M", "flightSegments": [ { "sequence": 1, "id": "s1", "number": "322", "operatingCarrierName": "", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "17:00:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "13:35:00" }, "carrier": "TG", "airlineName": "Thai Airways", "distance": 966, "duration": "PT2H25M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TG.svg" } ] } }, { "offerId": "o4", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandFacilities": [] }, "price": { "currencyCode": "EUR", "base": 485, "totalPrice": 597.8, "totalFees": 0, "totalTaxes": 112.8, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 485, "totalTaxes": 112.8, "totalFees": 0, "totalPrice": 597.8 } ], "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": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p5", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "W", "fareBasisCode": "WBRSV1", "fareType": "PublicFare", "fareTypeCode": "PRO" } ], "quantity": 9, "totalDuration": "PT2H35M", "totalFlightDuration": "PT2H35M", "flightSegments": [ { "sequence": 1, "id": "s68", "number": "321", "operatingCarrierName": "", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-15", "time": "12:10:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "10:35:00" }, "carrier": "TG", "airlineName": "Thai Airways", "distance": 966, "duration": "PT2H35M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TG.svg" } ] } } ] }, { "id": "j3_o3_p4_undefined_j3-o4_p6_undefined_j3", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 485, "totalPrice": 597.8, "totalFees": 0, "totalTaxes": 112.8, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 485, "totalTaxes": 112.8, "totalFees": 0, "totalPrice": 597.8 } ], "taxes": [] }, "legs": [ { "offerId": "o3", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandFacilities": [] }, "price": { "currencyCode": "EUR", "base": 485, "totalPrice": 597.8, "totalFees": 0, "totalTaxes": 112.8, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 485, "totalTaxes": 112.8, "totalFees": 0, "totalPrice": 597.8 } ], "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": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p4", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "Q", "fareBasisCode": "QLRFX", "fareType": "PublicFare", "fareTypeCode": "EUP" } ], "quantity": 9, "totalDuration": "PT2H25M", "totalFlightDuration": "PT2H25M", "flightSegments": [ { "sequence": 1, "id": "s1", "number": "322", "operatingCarrierName": "", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "17:00:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "13:35:00" }, "carrier": "TG", "airlineName": "Thai Airways", "distance": 966, "duration": "PT2H25M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TG.svg" } ] } }, { "offerId": "o4", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandFacilities": [] }, "price": { "currencyCode": "EUR", "base": 485, "totalPrice": 597.8, "totalFees": 0, "totalTaxes": 112.8, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 485, "totalTaxes": 112.8, "totalFees": 0, "totalPrice": 597.8 } ], "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": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p6", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "W", "fareBasisCode": "WBRSV1", "fareType": "PublicFare", "fareTypeCode": "PRO" } ], "quantity": 9, "totalDuration": "PT2H35M", "totalFlightDuration": "PT2H35M", "flightSegments": [ { "sequence": 1, "id": "s70", "number": "339", "operatingCarrierName": "", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-16", "time": "01:25:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "23:50:00" }, "carrier": "TG", "airlineName": "Thai Airways", "distance": 966, "duration": "PT2H35M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TG.svg" } ] } } ] }, { "id": "j4_o5_p7_b2_j4-o6_p10_b2_j4", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 448, "totalPrice": 636.24, "totalFees": 0, "totalTaxes": 188.24, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 448, "totalTaxes": 188.24, "totalFees": 0, "totalPrice": 636.24 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandName": "Saver International", "brandId": "1266418", "brandCode": "SAVER INTL", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "CheckedBag": "Included", "Meals": "Included" } }, "price": { "currencyCode": "EUR", "base": 448, "totalPrice": 636.24, "totalFees": 0, "totalTaxes": 188.24, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 448, "totalTaxes": 188.24, "totalFees": 0, "totalPrice": 636.24 } ], "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": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p7", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "H3MDQNBD", "fareType": "AirlinePrivateFare", "fareTypeCode": "XPN" } ], "quantity": 9, "totalDuration": "PT2H25M", "totalFlightDuration": "PT2H25M", "flightSegments": [ { "sequence": 1, "id": "s2", "number": "4823", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "17:00:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "13:35:00" }, "carrier": "PG", "airlineName": "Bangkok Airways", "distance": 966, "duration": "PT2H25M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/PG.svg" } ] } }, { "offerId": "o6", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandName": "Saver International", "brandId": "1266418", "brandCode": "SAVER INTL", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "CheckedBag": "Included", "Meals": "Included" } }, "price": { "currencyCode": "EUR", "base": 448, "totalPrice": 636.24, "totalFees": 0, "totalTaxes": 188.24, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 448, "totalTaxes": 188.24, "totalFees": 0, "totalPrice": 636.24 } ], "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": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p10", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "H3MDQNBD", "fareType": "AirlinePrivateFare", "fareTypeCode": "XPN" } ], "quantity": 9, "totalDuration": "PT2H35M", "totalFlightDuration": "PT2H35M", "flightSegments": [ { "sequence": 1, "id": "s69", "number": "4821", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-15", "time": "12:10:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "10:35:00" }, "carrier": "PG", "airlineName": "Bangkok Airways", "distance": 966, "duration": "PT2H35M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/PG.svg" } ] } } ] }, { "id": "j4_o5_p7_b2_j4-o6_p11_b2_j4", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 448, "totalPrice": 636.24, "totalFees": 0, "totalTaxes": 188.24, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 448, "totalTaxes": 188.24, "totalFees": 0, "totalPrice": 636.24 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandName": "Saver International", "brandId": "1266418", "brandCode": "SAVER INTL", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "CheckedBag": "Included", "Meals": "Included" } }, "price": { "currencyCode": "EUR", "base": 448, "totalPrice": 636.24, "totalFees": 0, "totalTaxes": 188.24, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 448, "totalTaxes": 188.24, "totalFees": 0, "totalPrice": 636.24 } ], "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": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p7", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "H3MDQNBD", "fareType": "AirlinePrivateFare", "fareTypeCode": "XPN" } ], "quantity": 9, "totalDuration": "PT2H25M", "totalFlightDuration": "PT2H25M", "flightSegments": [ { "sequence": 1, "id": "s2", "number": "4823", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "17:00:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "13:35:00" }, "carrier": "PG", "airlineName": "Bangkok Airways", "distance": 966, "duration": "PT2H25M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/PG.svg" } ] } }, { "offerId": "o6", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandName": "Saver International", "brandId": "1266418", "brandCode": "SAVER INTL", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "CheckedBag": "Included", "Meals": "Included" } }, "price": { "currencyCode": "EUR", "base": 448, "totalPrice": 636.24, "totalFees": 0, "totalTaxes": 188.24, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 448, "totalTaxes": 188.24, "totalFees": 0, "totalPrice": 636.24 } ], "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": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p11", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "H3MDQNBD", "fareType": "AirlinePrivateFare", "fareTypeCode": "XPN" } ], "quantity": 9, "totalDuration": "PT2H35M", "totalFlightDuration": "PT2H35M", "flightSegments": [ { "sequence": 1, "id": "s71", "number": "4822", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-16", "time": "01:25:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "23:50:00" }, "carrier": "PG", "airlineName": "Bangkok Airways", "distance": 966, "duration": "PT2H35M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/PG.svg" } ] } } ] }, { "id": "j7_o7_p16_b0_j7-o8_p18_b0_j7", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 472, "totalPrice": 638.15, "totalFees": 0, "totalTaxes": 166.15, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 472, "totalTaxes": 166.15, "totalFees": 0, "totalPrice": 638.15 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandName": "ECONOMY CLASS", "brandId": "1380807", "brandCode": "ECONOMY CL", "brandFacilities": { "CarryOn": "Included", "Refund": "Chargeable", "CheckedBag": "Included", "Meals": "Chargeable" } }, "price": { "currencyCode": "EUR", "base": 472, "totalPrice": 638.15, "totalFees": 0, "totalTaxes": 166.15, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 472, "totalTaxes": 166.15, "totalFees": 0, "totalPrice": 638.15 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p16", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KBD6M", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT2H45M", "totalFlightDuration": "PT2H45M", "flightSegments": [ { "sequence": 1, "id": "s5", "number": "388", "operatingCarrierName": "", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "15:00:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "11:15:00" }, "carrier": "BG", "airlineName": "Biman Bangladesh Airlines", "distance": 966, "duration": "PT2H45M", "equipment": "738", "airplaneName": "Boeing 737-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/BG.svg" } ] } }, { "offerId": "o8", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandName": "ECONOMY CLASS", "brandId": "1380807", "brandCode": "ECONOMY CL", "brandFacilities": { "CarryOn": "Included", "Refund": "Chargeable", "CheckedBag": "Included", "Meals": "Chargeable" } }, "price": { "currencyCode": "EUR", "base": 472, "totalPrice": 638.15, "totalFees": 0, "totalTaxes": 166.15, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 472, "totalTaxes": 166.15, "totalFees": 0, "totalPrice": 638.15 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 20, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p18", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "Z", "fareBasisCode": "ZGSWTH", "fareType": "PublicFare", "fareTypeCode": "BRO" } ], "quantity": 4, "totalDuration": "PT25H10M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT19H5M", "sequence": 1, "id": "s131", "number": "797", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-15", "time": "09:10:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "06:00:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "73H", "airplaneName": "Boeing 737", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s132", "number": "387", "operatingCarrierName": "", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-16", "time": "06:10:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-16", "time": "04:15:00" }, "carrier": "BG", "airlineName": "Biman Bangladesh Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "738", "airplaneName": "Boeing 737-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/BG.svg" } ] } } ] }, { "id": "j9_o9_p20_undefined_j9-o10_p21_undefined_j9", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 537, "totalPrice": 649.8, "totalFees": 0, "totalTaxes": 112.8, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 537, "totalTaxes": 112.8, "totalFees": 0, "totalPrice": 649.8 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandFacilities": [] }, "price": { "currencyCode": "EUR", "base": 537, "totalPrice": 649.8, "totalFees": 0, "totalTaxes": 112.8, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 537, "totalTaxes": 112.8, "totalFees": 0, "totalPrice": 649.8 } ], "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": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p20", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "HLRFX", "fareType": "PublicFare", "fareTypeCode": "EUP" } ], "quantity": 9, "totalDuration": "PT2H30M", "totalFlightDuration": "PT2H30M", "flightSegments": [ { "sequence": 1, "id": "s3", "number": "340", "operatingCarrierName": "", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "06:15:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "02:45:00" }, "carrier": "TG", "airlineName": "Thai Airways", "distance": 966, "duration": "PT2H30M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TG.svg" } ] } }, { "offerId": "o10", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandFacilities": [] }, "price": { "currencyCode": "EUR", "base": 537, "totalPrice": 649.8, "totalFees": 0, "totalTaxes": 112.8, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 537, "totalTaxes": 112.8, "totalFees": 0, "totalPrice": 649.8 } ], "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": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p21", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "W", "fareBasisCode": "WBRSV1", "fareType": "PublicFare", "fareTypeCode": "PRO" } ], "quantity": 9, "totalDuration": "PT2H35M", "totalFlightDuration": "PT2H35M", "flightSegments": [ { "sequence": 1, "id": "s68", "number": "321", "operatingCarrierName": "", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-15", "time": "12:10:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "10:35:00" }, "carrier": "TG", "airlineName": "Thai Airways", "distance": 966, "duration": "PT2H35M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TG.svg" } ] } } ] }, { "id": "j9_o9_p20_undefined_j9-o10_p22_undefined_j9", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 537, "totalPrice": 649.8, "totalFees": 0, "totalTaxes": 112.8, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 537, "totalTaxes": 112.8, "totalFees": 0, "totalPrice": 649.8 } ], "taxes": [] }, "legs": [ { "offerId": "o9", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandFacilities": [] }, "price": { "currencyCode": "EUR", "base": 537, "totalPrice": 649.8, "totalFees": 0, "totalTaxes": 112.8, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 537, "totalTaxes": 112.8, "totalFees": 0, "totalPrice": 649.8 } ], "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": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p20", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "H", "fareBasisCode": "HLRFX", "fareType": "PublicFare", "fareTypeCode": "EUP" } ], "quantity": 9, "totalDuration": "PT2H30M", "totalFlightDuration": "PT2H30M", "flightSegments": [ { "sequence": 1, "id": "s3", "number": "340", "operatingCarrierName": "", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "06:15:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "02:45:00" }, "carrier": "TG", "airlineName": "Thai Airways", "distance": 966, "duration": "PT2H30M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TG.svg" } ] } }, { "offerId": "o10", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandFacilities": [] }, "price": { "currencyCode": "EUR", "base": 537, "totalPrice": 649.8, "totalFees": 0, "totalTaxes": 112.8, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 537, "totalTaxes": 112.8, "totalFees": 0, "totalPrice": 649.8 } ], "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": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p22", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "W", "fareBasisCode": "WBRSV1", "fareType": "PublicFare", "fareTypeCode": "PRO" } ], "quantity": 9, "totalDuration": "PT2H35M", "totalFlightDuration": "PT2H35M", "flightSegments": [ { "sequence": 1, "id": "s70", "number": "339", "operatingCarrierName": "", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-16", "time": "01:25:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "23:50:00" }, "carrier": "TG", "airlineName": "Thai Airways", "distance": 966, "duration": "PT2H35M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TG.svg" } ] } } ] }, { "id": "j10_o11_p23_b5_j10-o12_p28_b5_j10", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 542, "totalPrice": 725.26, "totalFees": 0, "totalTaxes": 183.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 542, "totalTaxes": 183.26, "totalFees": 0, "totalPrice": 725.26 } ], "taxes": [] }, "legs": [ { "offerId": "o11", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandName": "Basic", "brandId": "2035935", "brandCode": "BASIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 542, "totalPrice": 725.26, "totalFees": 0, "totalTaxes": 183.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 542, "totalTaxes": 183.26, "totalFees": 0, "totalPrice": 725.26 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p23", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VBX1YBD", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 2, "totalDuration": "PT11H25M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H20M", "sequence": 1, "id": "s26", "number": "197", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-06-30", "time": "08:00:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "02:05:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "7M8", "airplaneName": "Boeing 737Max", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s27", "number": "5860", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "14:30:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-06-30", "time": "13:20:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "772", "airplaneName": "Boeing 777-200", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" } ] } }, { "offerId": "o12", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandName": "Basic", "brandId": "2035935", "brandCode": "BASIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 542, "totalPrice": 725.26, "totalFees": 0, "totalTaxes": 183.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 542, "totalTaxes": 183.26, "totalFees": 0, "totalPrice": 725.26 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p28", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "S", "fareBasisCode": "SBX1YBD", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT9H15M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT3H10M", "sequence": 1, "id": "s81", "number": "5863", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-15", "time": "19:50:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "16:40:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s82", "number": "196", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-16", "time": "00:55:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-15", "time": "23:00:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "7M8", "airplaneName": "Boeing 737Max", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" } ] } } ] }, { "id": "j10_o11_p23_b5_j10-o12_p29_b5_j10", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 542, "totalPrice": 725.26, "totalFees": 0, "totalTaxes": 183.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 542, "totalTaxes": 183.26, "totalFees": 0, "totalPrice": 725.26 } ], "taxes": [] }, "legs": [ { "offerId": "o11", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandName": "Basic", "brandId": "2035935", "brandCode": "BASIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 542, "totalPrice": 725.26, "totalFees": 0, "totalTaxes": 183.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 542, "totalTaxes": 183.26, "totalFees": 0, "totalPrice": 725.26 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p23", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VBX1YBD", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 2, "totalDuration": "PT11H25M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H20M", "sequence": 1, "id": "s26", "number": "197", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-06-30", "time": "08:00:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "02:05:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "7M8", "airplaneName": "Boeing 737Max", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s27", "number": "5860", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "14:30:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-06-30", "time": "13:20:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "772", "airplaneName": "Boeing 777-200", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" } ] } }, { "offerId": "o12", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandName": "Basic", "brandId": "2035935", "brandCode": "BASIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 542, "totalPrice": 725.26, "totalFees": 0, "totalTaxes": 183.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 542, "totalTaxes": 183.26, "totalFees": 0, "totalPrice": 725.26 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p29", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "S", "fareBasisCode": "SBX1YBD", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT16H50M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT10H45M", "sequence": 1, "id": "s103", "number": "5861", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-15", "time": "12:15:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "09:05:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s104", "number": "196", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-16", "time": "00:55:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-15", "time": "23:00:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "7M8", "airplaneName": "Boeing 737Max", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" } ] } } ] }, { "id": "j15_o13_p35_b5_j15-o14_p39_b5_j15", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 542, "totalPrice": 729.72, "totalFees": 0, "totalTaxes": 187.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 542, "totalTaxes": 187.72, "totalFees": 0, "totalPrice": 729.72 } ], "taxes": [] }, "legs": [ { "offerId": "o13", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandName": "Basic", "brandId": "2035935", "brandCode": "BASIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 542, "totalPrice": 729.72, "totalFees": 0, "totalTaxes": 187.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 542, "totalTaxes": 187.72, "totalFees": 0, "totalPrice": 729.72 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p35", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VBX1YBD", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 2, "totalDuration": "PT11H25M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H20M", "sequence": 1, "id": "s26", "number": "197", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-06-30", "time": "08:00:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "02:05:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "7M8", "airplaneName": "Boeing 737Max", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s27", "number": "5860", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "14:30:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-06-30", "time": "13:20:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "772", "airplaneName": "Boeing 777-200", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" } ] } }, { "offerId": "o14", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandName": "Basic", "brandId": "2035935", "brandCode": "BASIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 542, "totalPrice": 729.72, "totalFees": 0, "totalTaxes": 187.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 542, "totalTaxes": 187.72, "totalFees": 0, "totalPrice": 729.72 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p39", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "S", "fareBasisCode": "SBX1YBD", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 1, "totalDuration": "PT30H5M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "P1D", "sequence": 1, "id": "s141", "number": "797", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-15", "time": "09:10:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "06:00:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "73H", "airplaneName": "Boeing 737", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s142", "number": "102", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-16", "time": "11:05:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-16", "time": "09:10:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "7M8", "airplaneName": "Boeing 737Max", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" } ] } } ] }, { "id": "j5_o5_p8_b3_j5-o6_p12_b3_j5", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 579, "totalPrice": 767.24, "totalFees": 0, "totalTaxes": 188.24, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 579, "totalTaxes": 188.24, "totalFees": 0, "totalPrice": 767.24 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandName": "Freedom International", "brandId": "1266420", "brandCode": "FREE INTL", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "CheckedBag": "Included", "Meals": "Included" } }, "price": { "currencyCode": "EUR", "base": 579, "totalPrice": 767.24, "totalFees": 0, "totalTaxes": 188.24, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 579, "totalTaxes": 188.24, "totalFees": 0, "totalPrice": 767.24 } ], "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": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p8", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "N", "fareBasisCode": "N6MDQBD", "fareType": "AirlinePrivateFare", "fareTypeCode": "ERS" } ], "quantity": 4, "totalDuration": "PT2H25M", "totalFlightDuration": "PT2H25M", "flightSegments": [ { "sequence": 1, "id": "s2", "number": "4823", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "17:00:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "13:35:00" }, "carrier": "PG", "airlineName": "Bangkok Airways", "distance": 966, "duration": "PT2H25M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/PG.svg" } ] } }, { "offerId": "o6", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandName": "Freedom International", "brandId": "1266420", "brandCode": "FREE INTL", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "CheckedBag": "Included", "Meals": "Included" } }, "price": { "currencyCode": "EUR", "base": 579, "totalPrice": 767.24, "totalFees": 0, "totalTaxes": 188.24, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 579, "totalTaxes": 188.24, "totalFees": 0, "totalPrice": 767.24 } ], "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": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p12", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "N", "fareBasisCode": "N6MDQBD", "fareType": "AirlinePrivateFare", "fareTypeCode": "ERS" } ], "quantity": 9, "totalDuration": "PT2H35M", "totalFlightDuration": "PT2H35M", "flightSegments": [ { "sequence": 1, "id": "s69", "number": "4821", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-15", "time": "12:10:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "10:35:00" }, "carrier": "PG", "airlineName": "Bangkok Airways", "distance": 966, "duration": "PT2H35M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/PG.svg" } ] } } ] }, { "id": "j5_o5_p8_b3_j5-o6_p13_b3_j5", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 579, "totalPrice": 767.24, "totalFees": 0, "totalTaxes": 188.24, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 579, "totalTaxes": 188.24, "totalFees": 0, "totalPrice": 767.24 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandName": "Freedom International", "brandId": "1266420", "brandCode": "FREE INTL", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "CheckedBag": "Included", "Meals": "Included" } }, "price": { "currencyCode": "EUR", "base": 579, "totalPrice": 767.24, "totalFees": 0, "totalTaxes": 188.24, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 579, "totalTaxes": 188.24, "totalFees": 0, "totalPrice": 767.24 } ], "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": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p8", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "N", "fareBasisCode": "N6MDQBD", "fareType": "AirlinePrivateFare", "fareTypeCode": "ERS" } ], "quantity": 4, "totalDuration": "PT2H25M", "totalFlightDuration": "PT2H25M", "flightSegments": [ { "sequence": 1, "id": "s2", "number": "4823", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "17:00:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "13:35:00" }, "carrier": "PG", "airlineName": "Bangkok Airways", "distance": 966, "duration": "PT2H25M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/PG.svg" } ] } }, { "offerId": "o6", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandName": "Freedom International", "brandId": "1266420", "brandCode": "FREE INTL", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "CheckedBag": "Included", "Meals": "Included" } }, "price": { "currencyCode": "EUR", "base": 579, "totalPrice": 767.24, "totalFees": 0, "totalTaxes": 188.24, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 579, "totalTaxes": 188.24, "totalFees": 0, "totalPrice": 767.24 } ], "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": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p13", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "N", "fareBasisCode": "N6MDQBD", "fareType": "AirlinePrivateFare", "fareTypeCode": "ERS" } ], "quantity": 9, "totalDuration": "PT2H35M", "totalFlightDuration": "PT2H35M", "flightSegments": [ { "sequence": 1, "id": "s71", "number": "4822", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-16", "time": "01:25:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "23:50:00" }, "carrier": "PG", "airlineName": "Bangkok Airways", "distance": 966, "duration": "PT2H35M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/PG.svg" } ] } } ] }, { "id": "j11_o11_p24_b6_j11-o12_p30_b6_j11", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 594, "totalPrice": 777.26, "totalFees": 0, "totalTaxes": 183.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 594, "totalTaxes": 183.26, "totalFees": 0, "totalPrice": 777.26 } ], "taxes": [] }, "legs": [ { "offerId": "o11", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandName": "Flex", "brandId": "2035934", "brandCode": "FLEX", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 594, "totalPrice": 777.26, "totalFees": 0, "totalTaxes": 183.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 594, "totalTaxes": 183.26, "totalFees": 0, "totalPrice": 777.26 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p24", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VFL1YBD", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 2, "totalDuration": "PT11H25M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H20M", "sequence": 1, "id": "s26", "number": "197", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-06-30", "time": "08:00:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "02:05:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "7M8", "airplaneName": "Boeing 737Max", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s27", "number": "5860", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "14:30:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-06-30", "time": "13:20:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "772", "airplaneName": "Boeing 777-200", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" } ] } }, { "offerId": "o12", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandName": "Flex", "brandId": "2035934", "brandCode": "FLEX", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 594, "totalPrice": 777.26, "totalFees": 0, "totalTaxes": 183.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 594, "totalTaxes": 183.26, "totalFees": 0, "totalPrice": 777.26 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p30", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "S", "fareBasisCode": "SFL1YBD", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT9H15M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT3H10M", "sequence": 1, "id": "s81", "number": "5863", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-15", "time": "19:50:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "16:40:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s82", "number": "196", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-16", "time": "00:55:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-15", "time": "23:00:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "7M8", "airplaneName": "Boeing 737Max", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" } ] } } ] }, { "id": "j11_o11_p24_b6_j11-o12_p31_b6_j11", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 594, "totalPrice": 777.26, "totalFees": 0, "totalTaxes": 183.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 594, "totalTaxes": 183.26, "totalFees": 0, "totalPrice": 777.26 } ], "taxes": [] }, "legs": [ { "offerId": "o11", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandName": "Flex", "brandId": "2035934", "brandCode": "FLEX", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 594, "totalPrice": 777.26, "totalFees": 0, "totalTaxes": 183.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 594, "totalTaxes": 183.26, "totalFees": 0, "totalPrice": 777.26 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p24", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VFL1YBD", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 2, "totalDuration": "PT11H25M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H20M", "sequence": 1, "id": "s26", "number": "197", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-06-30", "time": "08:00:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "02:05:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "7M8", "airplaneName": "Boeing 737Max", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s27", "number": "5860", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "14:30:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-06-30", "time": "13:20:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "772", "airplaneName": "Boeing 777-200", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" } ] } }, { "offerId": "o12", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandName": "Flex", "brandId": "2035934", "brandCode": "FLEX", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 594, "totalPrice": 777.26, "totalFees": 0, "totalTaxes": 183.26, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 594, "totalTaxes": 183.26, "totalFees": 0, "totalPrice": 777.26 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p31", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "S", "fareBasisCode": "SFL1YBD", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT16H50M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT10H45M", "sequence": 1, "id": "s103", "number": "5861", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-15", "time": "12:15:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "09:05:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s104", "number": "196", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-16", "time": "00:55:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-15", "time": "23:00:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "7M8", "airplaneName": "Boeing 737Max", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" } ] } } ] }, { "id": "j16_o13_p36_b6_j16-o14_p40_b6_j16", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 594, "totalPrice": 781.72, "totalFees": 0, "totalTaxes": 187.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 594, "totalTaxes": 187.72, "totalFees": 0, "totalPrice": 781.72 } ], "taxes": [] }, "legs": [ { "offerId": "o13", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandName": "Flex", "brandId": "2035934", "brandCode": "FLEX", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 594, "totalPrice": 781.72, "totalFees": 0, "totalTaxes": 187.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 594, "totalTaxes": 187.72, "totalFees": 0, "totalPrice": 781.72 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p36", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VFL1YBD", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 2, "totalDuration": "PT11H25M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H20M", "sequence": 1, "id": "s26", "number": "197", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-06-30", "time": "08:00:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "02:05:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "7M8", "airplaneName": "Boeing 737Max", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s27", "number": "5860", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "14:30:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-06-30", "time": "13:20:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "772", "airplaneName": "Boeing 777-200", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" } ] } }, { "offerId": "o14", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandName": "Flex", "brandId": "2035934", "brandCode": "FLEX", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 594, "totalPrice": 781.72, "totalFees": 0, "totalTaxes": 187.72, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 594, "totalTaxes": 187.72, "totalFees": 0, "totalPrice": 781.72 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 35, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 1, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p40", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "S", "fareBasisCode": "SFL1YBD", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 1, "totalDuration": "PT30H5M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "P1D", "sequence": 1, "id": "s141", "number": "797", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-15", "time": "09:10:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "06:00:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "73H", "airplaneName": "Boeing 737", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s142", "number": "102", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-16", "time": "11:05:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-16", "time": "09:10:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "7M8", "airplaneName": "Boeing 737Max", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" } ] } } ] }, { "id": "j8_o7_p17_b0_j8-o8_p19_b1_j8", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 696, "totalPrice": 889.71, "totalFees": 0, "totalTaxes": 193.71, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 696, "totalTaxes": 193.71, "totalFees": 0, "totalPrice": 889.71 } ], "taxes": [] }, "legs": [ { "offerId": "o7", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandName": "ECONOMY CLASS", "brandId": "1380807", "brandCode": "ECONOMY CL", "brandFacilities": { "CarryOn": "Included", "Refund": "Chargeable", "CheckedBag": "Included", "Meals": "Chargeable" } }, "price": { "currencyCode": "EUR", "base": 696, "totalPrice": 889.71, "totalFees": 0, "totalTaxes": 193.71, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 696, "totalTaxes": 193.71, "totalFees": 0, "totalPrice": 889.71 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 30, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p17", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "K", "fareBasisCode": "KBD6M", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 9, "totalDuration": "PT2H45M", "totalFlightDuration": "PT2H45M", "flightSegments": [ { "sequence": 1, "id": "s5", "number": "388", "operatingCarrierName": "", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "15:00:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "11:15:00" }, "carrier": "BG", "airlineName": "Biman Bangladesh Airlines", "distance": 966, "duration": "PT2H45M", "equipment": "738", "airplaneName": "Boeing 737-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/BG.svg" } ] } }, { "offerId": "o8", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandName": "BUSINESS CLASS", "brandId": "1380806", "brandCode": "BUSINESS C", "brandFacilities": { "CarryOn": "Included", "Refund": "Chargeable", "CheckedBag": "Included", "Meals": "Included" } }, "price": { "currencyCode": "EUR", "base": 696, "totalPrice": 889.71, "totalFees": 0, "totalTaxes": 193.71, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 696, "totalTaxes": 193.71, "totalFees": 0, "totalPrice": 889.71 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 10, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p19", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "Z", "fareBasisCode": "ZGSWTH", "fareType": "PublicFare", "fareTypeCode": "BRO" } ], "quantity": 4, "totalDuration": "PT25H10M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT19H5M", "sequence": 1, "id": "s131", "number": "797", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-15", "time": "09:10:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "06:00:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "73H", "airplaneName": "Boeing 737", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s132", "number": "387", "operatingCarrierName": "", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-16", "time": "06:10:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-16", "time": "04:15:00" }, "carrier": "BG", "airlineName": "Biman Bangladesh Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "738", "airplaneName": "Boeing 737-800", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/BG.svg" } ] } } ] }, { "id": "j12_o11_p25_b5_j12-o12_p32_b8_j12", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 943, "totalPrice": 1135.03, "totalFees": 0, "totalTaxes": 192.03, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 192.03, "totalFees": 0, "totalPrice": 1135.03 } ], "taxes": [] }, "legs": [ { "offerId": "o11", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandName": "Basic", "brandId": "2035935", "brandCode": "BASIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 943, "totalPrice": 1135.03, "totalFees": 0, "totalTaxes": 192.03, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 192.03, "totalFees": 0, "totalPrice": 1135.03 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p25", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VBX1YBD", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 2, "totalDuration": "PT11H25M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H20M", "sequence": 1, "id": "s26", "number": "197", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-06-30", "time": "08:00:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "02:05:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "7M8", "airplaneName": "Boeing 737Max", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s27", "number": "5860", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "14:30:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-06-30", "time": "13:20:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "772", "airplaneName": "Boeing 777-200", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" } ] } }, { "offerId": "o12", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandName": "Business Basic", "brandId": "2035933", "brandCode": "BUSSBASIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 943, "totalPrice": 1135.03, "totalFees": 0, "totalTaxes": 192.03, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 192.03, "totalFees": 0, "totalPrice": 1135.03 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p32", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "Z", "fareBasisCode": "ZBS1YBD", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 4, "totalDuration": "PT16H50M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT10H45M", "sequence": 1, "id": "s103", "number": "5861", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-15", "time": "12:15:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "09:05:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s104", "number": "196", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-16", "time": "00:55:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-15", "time": "23:00:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "7M8", "airplaneName": "Boeing 737Max", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" } ] } } ] }, { "id": "j17_o13_p37_b5_j17-o14_p41_b8_j17", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 943, "totalPrice": 1167.05, "totalFees": 0, "totalTaxes": 224.05, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 224.05, "totalFees": 0, "totalPrice": 1167.05 } ], "taxes": [] }, "legs": [ { "offerId": "o13", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandName": "Basic", "brandId": "2035935", "brandCode": "BASIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 943, "totalPrice": 1167.05, "totalFees": 0, "totalTaxes": 224.05, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 224.05, "totalFees": 0, "totalPrice": 1167.05 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 25, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p37", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Economy", "classOfService": "V", "fareBasisCode": "VBX1YBD", "fareType": "PublicFare", "fareTypeCode": "ER" } ], "quantity": 2, "totalDuration": "PT11H25M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H20M", "sequence": 1, "id": "s26", "number": "197", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-06-30", "time": "08:00:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "02:05:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "7M8", "airplaneName": "Boeing 737Max", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s27", "number": "5860", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "14:30:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-06-30", "time": "13:20:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "772", "airplaneName": "Boeing 777-200", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" } ] } }, { "offerId": "o14", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandName": "Business Basic", "brandId": "2035933", "brandCode": "BUSSBASIC", "brandFacilities": { "Refund": "Chargeable", "Meals": "Included", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 943, "totalPrice": 1167.05, "totalFees": 0, "totalTaxes": 224.05, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 943, "totalTaxes": 224.05, "totalFees": 0, "totalPrice": 1167.05 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 40, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p41", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "Z", "fareBasisCode": "ZBS1YBD", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 4, "totalDuration": "PT30H5M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "P1D", "sequence": 1, "id": "s141", "number": "797", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-15", "time": "09:10:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "06:00:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "73H", "airplaneName": "Boeing 737", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s142", "number": "102", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-16", "time": "11:05:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-16", "time": "09:10:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "7M8", "airplaneName": "Boeing 737Max", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" } ] } } ] }, { "id": "j6_o5_p9_b4_j6-o6_p14_b4_j6", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1193, "totalPrice": 1381.24, "totalFees": 0, "totalTaxes": 188.24, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1193, "totalTaxes": 188.24, "totalFees": 0, "totalPrice": 1381.24 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandName": "Blue Ribbon International", "brandId": "1266419", "brandCode": "BRB INTL", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "CheckedBag": "Included", "Meals": "Included" } }, "price": { "currencyCode": "EUR", "base": 1193, "totalPrice": 1381.24, "totalFees": 0, "totalTaxes": 188.24, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1193, "totalTaxes": 188.24, "totalFees": 0, "totalPrice": 1381.24 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO70LB\/32KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p9", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DRTDQBD", "fareType": "AirlinePrivateFare", "fareTypeCode": "BR" } ], "quantity": 4, "totalDuration": "PT2H25M", "totalFlightDuration": "PT2H25M", "flightSegments": [ { "sequence": 1, "id": "s2", "number": "4823", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "17:00:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "13:35:00" }, "carrier": "PG", "airlineName": "Bangkok Airways", "distance": 966, "duration": "PT2H25M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/PG.svg" } ] } }, { "offerId": "o6", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandName": "Blue Ribbon International", "brandId": "1266419", "brandCode": "BRB INTL", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "CheckedBag": "Included", "Meals": "Included" } }, "price": { "currencyCode": "EUR", "base": 1193, "totalPrice": 1381.24, "totalFees": 0, "totalTaxes": 188.24, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1193, "totalTaxes": 188.24, "totalFees": 0, "totalPrice": 1381.24 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO70LB\/32KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p14", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DRTDQBD", "fareType": "AirlinePrivateFare", "fareTypeCode": "BR" } ], "quantity": 4, "totalDuration": "PT2H35M", "totalFlightDuration": "PT2H35M", "flightSegments": [ { "sequence": 1, "id": "s69", "number": "4821", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-15", "time": "12:10:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "10:35:00" }, "carrier": "PG", "airlineName": "Bangkok Airways", "distance": 966, "duration": "PT2H35M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/PG.svg" } ] } } ] }, { "id": "j6_o5_p9_b4_j6-o6_p15_b4_j6", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1193, "totalPrice": 1381.24, "totalFees": 0, "totalTaxes": 188.24, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1193, "totalTaxes": 188.24, "totalFees": 0, "totalPrice": 1381.24 } ], "taxes": [] }, "legs": [ { "offerId": "o5", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandName": "Blue Ribbon International", "brandId": "1266419", "brandCode": "BRB INTL", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "CheckedBag": "Included", "Meals": "Included" } }, "price": { "currencyCode": "EUR", "base": 1193, "totalPrice": 1381.24, "totalFees": 0, "totalTaxes": 188.24, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1193, "totalTaxes": 188.24, "totalFees": 0, "totalPrice": 1381.24 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO70LB\/32KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p9", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DRTDQBD", "fareType": "AirlinePrivateFare", "fareTypeCode": "BR" } ], "quantity": 4, "totalDuration": "PT2H25M", "totalFlightDuration": "PT2H25M", "flightSegments": [ { "sequence": 1, "id": "s2", "number": "4823", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "17:00:00" }, "departure": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "13:35:00" }, "carrier": "PG", "airlineName": "Bangkok Airways", "distance": 966, "duration": "PT2H25M", "equipment": "333", "airplaneName": "Airbus A330-300", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/PG.svg" } ] } }, { "offerId": "o6", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandName": "Blue Ribbon International", "brandId": "1266419", "brandCode": "BRB INTL", "brandFacilities": { "Refund": "Chargeable", "CarryOn": "Included", "CheckedBag": "Included", "Meals": "Included" } }, "price": { "currencyCode": "EUR", "base": 1193, "totalPrice": 1381.24, "totalFees": 0, "totalTaxes": 188.24, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1193, "totalTaxes": 188.24, "totalFees": 0, "totalPrice": 1381.24 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO70LB\/32KG AND UPTO62LI\/158LCM" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p15", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "D", "fareBasisCode": "DRTDQBD", "fareType": "AirlinePrivateFare", "fareTypeCode": "BR" } ], "quantity": 9, "totalDuration": "PT2H35M", "totalFlightDuration": "PT2H35M", "flightSegments": [ { "sequence": 1, "id": "s71", "number": "4822", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "terminal": "2", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-16", "time": "01:25:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "23:50:00" }, "carrier": "PG", "airlineName": "Bangkok Airways", "distance": 966, "duration": "PT2H35M", "equipment": "320", "airplaneName": "Airbus A320", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/PG.svg" } ] } } ] }, { "id": "j13_o11_p26_b7_j13-o12_p33_b7_j13", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1835, "totalPrice": 2035.8, "totalFees": 0, "totalTaxes": 200.8, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1835, "totalTaxes": 200.8, "totalFees": 0, "totalPrice": 2035.8 } ], "taxes": [] }, "legs": [ { "offerId": "o11", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandName": "Business Flex", "brandId": "2035932", "brandCode": "BUSSFLEX", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1835, "totalPrice": 2035.8, "totalFees": 0, "totalTaxes": 200.8, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1835, "totalTaxes": 200.8, "totalFees": 0, "totalPrice": 2035.8 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 50, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p26", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CBZ1YBD", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 1, "totalDuration": "PT11H25M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H20M", "sequence": 1, "id": "s26", "number": "197", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-06-30", "time": "08:00:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "02:05:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "7M8", "airplaneName": "Boeing 737Max", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s27", "number": "5860", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "14:30:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-06-30", "time": "13:20:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "772", "airplaneName": "Boeing 777-200", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" } ] } }, { "offerId": "o12", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandName": "Business Flex", "brandId": "2035932", "brandCode": "BUSSFLEX", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1835, "totalPrice": 2035.8, "totalFees": 0, "totalTaxes": 200.8, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1835, "totalTaxes": 200.8, "totalFees": 0, "totalPrice": 2035.8 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 50, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p33", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CBZ1YBD", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 4, "totalDuration": "PT16H50M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT10H45M", "sequence": 1, "id": "s103", "number": "5861", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-15", "time": "12:15:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "09:05:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s104", "number": "196", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-16", "time": "00:55:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-15", "time": "23:00:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "7M8", "airplaneName": "Boeing 737Max", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" } ] } } ] }, { "id": "j18_o13_p38_b7_j18-o14_p42_b7_j18", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 1835, "totalPrice": 2067.82, "totalFees": 0, "totalTaxes": 232.82, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1835, "totalTaxes": 232.82, "totalFees": 0, "totalPrice": 2067.82 } ], "taxes": [] }, "legs": [ { "offerId": "o13", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandName": "Business Flex", "brandId": "2035932", "brandCode": "BUSSFLEX", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1835, "totalPrice": 2067.82, "totalFees": 0, "totalTaxes": 232.82, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1835, "totalTaxes": 232.82, "totalFees": 0, "totalPrice": 2067.82 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 50, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p38", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CBZ1YBD", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 1, "totalDuration": "PT11H25M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H20M", "sequence": 1, "id": "s26", "number": "197", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-06-30", "time": "08:00:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "02:05:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "7M8", "airplaneName": "Boeing 737Max", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s27", "number": "5860", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "14:30:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-06-30", "time": "13:20:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "772", "airplaneName": "Boeing 777-200", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" } ] } }, { "offerId": "o14", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandName": "Business Flex", "brandId": "2035932", "brandCode": "BUSSFLEX", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 1835, "totalPrice": 2067.82, "totalFees": 0, "totalTaxes": 232.82, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 1835, "totalTaxes": 232.82, "totalFees": 0, "totalPrice": 2067.82 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 50, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p42", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CBZ1YBD", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 5, "totalDuration": "PT30H5M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "P1D", "sequence": 1, "id": "s141", "number": "797", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-15", "time": "09:10:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "06:00:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "73H", "airplaneName": "Boeing 737", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s142", "number": "102", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-16", "time": "11:05:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-16", "time": "09:10:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "7M8", "airplaneName": "Boeing 737Max", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" } ] } } ] }, { "id": "j14_o11_p27_b7_j14-o12_p34_b7_j14", "source": "GDS:TravelPort", "fullprice": { "currencyCode": "EUR", "base": 2100, "totalPrice": 2300.8, "totalFees": 0, "totalTaxes": 200.8, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 2100, "totalTaxes": 200.8, "totalFees": 0, "totalPrice": 2300.8 } ], "taxes": [] }, "legs": [ { "offerId": "o11", "departureCode": "DAC", "arrivalCode": "BKK", "brand": { "brandName": "Business Flex", "brandId": "2035932", "brandCode": "BUSSFLEX", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 2100, "totalPrice": 2300.8, "totalFees": 0, "totalTaxes": 200.8, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 2100, "totalTaxes": 200.8, "totalFees": 0, "totalPrice": 2300.8 } ], "taxes": [] }, "sequence": 1, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 50, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "weight": 7, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p27", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "C", "fareBasisCode": "CBZ1YBD", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 1, "totalDuration": "PT11H25M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT5H20M", "sequence": 1, "id": "s26", "number": "197", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-06-30", "time": "08:00:00" }, "departure": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-06-30", "time": "02:05:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "7M8", "airplaneName": "Boeing 737Max", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s27", "number": "5860", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-06-30", "time": "14:30:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-06-30", "time": "13:20:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "772", "airplaneName": "Boeing 777-200", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" } ] } }, { "offerId": "o12", "departureCode": "BKK", "arrivalCode": "DAC", "brand": { "brandName": "Business Flex", "brandId": "2035932", "brandCode": "BUSSFLEX", "brandFacilities": { "Refund": "Included", "Meals": "Included", "CarryOn": "Included", "CheckedBag": "Included" } }, "price": { "currencyCode": "EUR", "base": 2100, "totalPrice": 2300.8, "totalFees": 0, "totalTaxes": 200.8, "priceBreakdown": [ { "quantity": 1, "requestedPassengerType": "AJI", "passengerType": "Adult", "base": 2100, "totalTaxes": 200.8, "totalFees": 0, "totalPrice": 2300.8 } ], "taxes": [] }, "sequence": 2, "terms_and_conditions": { "baggageAllowance": { "Adult": { "FirstCheckedBag": { "type": "FirstCheckedBag", "passengerType": "Adult", "baggage": { "weight": 50, "weightUnit": "Kilograms", "description": "CHGS MAY APPLY IF BAGS EXCEED TTL WT ALLOWANCE" } }, "CarryOn": { "type": "CarryOn", "passengerType": "Adult", "baggage": { "quantity": 2, "description": "UPTO15LB\/7KG AND UPTO45LI\/115LCM" } } } }, "accountCodePrivateFare": null }, "product": { "id": "p34", "passengerSeatInfo": [ { "passengerQuantity": 1, "passengerTypeCode": "ADT", "passengerType": "Adult", "cabin": "Business", "classOfService": "J", "fareBasisCode": "JBZ1YBD", "fareType": "PublicFare", "fareTypeCode": "BR" } ], "quantity": 4, "totalDuration": "PT9H15M", "totalFlightDuration": "PT6H5M", "flightSegments": [ { "boundFlightsInd": true, "connectionDuration": "PT3H10M", "sequence": 1, "id": "s81", "number": "5863", "operatingCarrierName": "THAI AIRWAYS INTL", "arrival": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-15", "time": "19:50:00" }, "departure": { "location": "BKK", "locationName": "All Bangkok Airports", "date": "2026-07-15", "time": "16:40:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 768, "duration": "PT2H10M", "equipment": "789", "airplaneName": "Boeing 787-9", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" }, { "sequence": 2, "id": "s82", "number": "196", "operatingCarrierName": "", "arrival": { "terminal": "1", "location": "DAC", "locationName": "Dhaka Shahjalal International Airport", "date": "2026-07-16", "time": "00:55:00" }, "departure": { "terminal": "1", "location": "KUL", "locationName": "All Kuala Lumpur Airports", "date": "2026-07-15", "time": "23:00:00" }, "carrier": "MH", "airlineName": "Malaysia Airlines", "distance": 1642, "duration": "PT3H55M", "equipment": "7M8", "airplaneName": "Boeing 737Max", "airlineLogoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" } ] } } ] } ], "dataList": [], "filters": { "stops": [ { "name": "Non Stop", "value": "1" }, { "name": "1 Stop", "value": "2" } ], "fareType": [ { "name": "Partially Refundable", "value": "Chargeable" }, { "name": "Non Refundable", "value": "Not Offered" }, { "name": "Refundable", "value": "Included" } ], "baggage": [ { "value": 30, "unit": "Kilograms" }, { "value": 40, "unit": "Kilograms" }, { "value": 2, "unit": "Piece" }, { "value": 1, "unit": "Piece" }, { "value": 20, "unit": "Kilograms" }, { "value": 25, "unit": "Kilograms" }, { "value": 35, "unit": "Kilograms" }, { "value": 50, "unit": "Kilograms" } ], "connectingAirports": [ { "name": "Kuala Lumpur International Airport", "code": "KUL" } ], "airlines": [ { "name": "Biman Bangladesh Airlines", "value": "BG", "logoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/BG.svg" }, { "name": "Thai Airways", "value": "TG", "logoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/TG.svg" }, { "name": "Bangkok Airways", "value": "PG", "logoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/PG.svg" }, { "name": "Malaysia Airlines", "value": "MH", "logoUrl": "https:\/\/myethoolassests.s3.eu-north-1.amazonaws.com\/uploads\/airlinelogos\/MH.svg" } ] }, "itinerary": { "trips": [ { "origin": "DAC", "destination": "BKK", "departureDate": "2026-06-30", "departureTime": "" }, { "origin": "BKK", "destination": "DAC", "departureDate": "2026-07-15", "departureTime": "" } ], "adults": 1, "children": 0, "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 }