{ "status": "success", "search_duration": "11 seconds", "timestamp": "1768571993", "search_complete": "2026-01-16 19:59:53", "tracking_id": "16971176857198240197ZWKCD", "ftm_partner_id": "1697", "partner_id": "1697", "partner_name": "ATrip", "message": null, "total_fight": 21, "currency": "BDT", "resources": { "base_url": { "carrier": "https:\/\/airlines-resources.s3.ap-southeast-1.amazonaws.com\/icon", "aircraft": "https:\/\/airlines-resources.s3.ap-southeast-1.amazonaws.com\/aircraft" } }, "data": [ { "tracking_id": "16971176857198240197ZWKCD", "flight_key": "F1TT00002-0", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport 8DD4", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00002", "supplier_partner_code": "travelport-1-00002", "info_message": null, "tp_trace_id": "16971176857198240197ZWKCD", "Session_Key": null, "FlightTrackingID": null, "brand_title": "SUPER SAVER", "flight_group": [ { "group": 1, "flight_key": "F1TT00002-0", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H25M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "SqslDvPEuDKAfN9y6CAAAA==", "origin": "DAC", "departure_time": "2026-02-20T01:10:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-02-20T07:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "X1OBSSBD", "FareRuleKey": "gws-eJxNjsEOwjAMQz9m8t0J02C3bi0TEqg7jErswv9\/Bm4HEpbaOHlp0hCC0weaDeFfHd7dmpBLBDJc514eMPYkTNkOkhe8bJ23bU5oQ9wplBs+orXG6LFXwMLFD1SFvd1pimJmoxo001BXo1oV8DPXm2ye0nNOdG0epXL6Qp6hv+rdB2VoLI8=", "FareInfoRef": "SqslDvPEuDKA1N9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "SqslDvPEuDKAhN9y6CAAAA==", "origin": "KUL", "departure_time": "2026-02-20T09:35:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JHB", "arrival_time": "2026-02-20T10:35:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H00M", "distance": "165", "lay_over": "PT02H35M", "lay_over_date": "2026-02-20", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2407" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2407" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "8", "FareBasis": "MODBSSMY", "FareRuleKey": "gws-eJxNjrEOwjAMRD+mut02VQpbKGlUAU2H0iEL\/\/8ZnFOQOCm5s57tJMZoYkFUQ\/xXh3e3JpT9BhQYz30eceoHaUWFqE1Y1jRu21LRdpgJUWn4cPVGyZqVhixZDuRCbfdjf5JJH7iZrvCX4ZET+IVpZizX9FL1+nyhvkgG8KOc+gD\/MywF", "FareInfoRef": "SqslDvPEuDKAHO9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 31911.92, "gross_total": 32939, "base_fare": 19244.1, "tax": 12667.82, "sell": { "currency": "BDT", "total": 31911.92, "base_fare": 19244.1, "tax": 12667.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE5MTEuOTIsImJhc2VfZmFyZSI6MTkyNDQuMSwidGF4IjoxMjY2Ny44Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjExLjkyLCJiYXNlX2ZhcmUiOjE4OTQ0LjEsInRheCI6MTI2NjcuODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6IjcuMDAifSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozMjkzOSwiYmFzZV9mYXJlIjoyMDM3MCwidGF4IjoxMjU2OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 31911.92, "base_fare": 19244.1, "tax": 12667.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "20370.00", "tax": "12569.00", "discount": 1425.9, "ait": "98.82", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 31911.92, "base_fare": 19244.1, "tax": 12667.82, "gross": { "base_fare": "20370.00", "tax": "12569.00", "discount": "1425.90", "ait": "98.82", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "2456.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "5169.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxOTExLjkyIiwiYmFzZV9mYXJlIjoiMTkyNDQuMTAiLCJ0YXgiOiIxMjY2Ny44MiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMzcwLjAwIiwidGF4IjoiMTI1NjkuMDAiLCJkaXNjb3VudCI6IjE0MjUuOTAiLCJhaXQiOiI5OC44MiIsInNlcnZpY2VfY2hhcmdlIjoiMzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjMwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIzMDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTYxMS45MiIsImJhc2VfZmFyZSI6IjE4OTQ0LjEwIiwidGF4IjoiMTI2NjcuODIiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDM3MC4wMCIsInRheCI6IjEyNTY5LjAwIiwiZGlzY291bnQiOiIxNDI1LjkwIiwiYWl0IjoiOTguODIiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjoiMCIsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOiIwLjAwIn19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjkzOS4wMCIsImJhc2VfZmFyZSI6IjIwMzcwLjAwIiwidGF4IjoiMTI1NjkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzI5MzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNDAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDQuMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjUxNjkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTVkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIxMyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjQ1NiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOiJGcm9tIERoYWthIDclIC0gOERENCIsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6IjcuMDAiLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjp7InRpdGxlIjoiRnJvbSBEaGFrYSA3JSAtIDhERDQiLCJjb21pc3Npb25fZXhwaXJlX3RpbWVzdGFtcCI6IjE5MjQ5NzAzOTkiLCJzcGVjaWZpY19yb3V0ZSI6ImludGVybmF0aW9uYWwiLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJhZHVsdF9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZCI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZCI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImluZl90YXhfcmF0aW8iOiIwLjAwIiwiaW5mX3RheF9maXhlZCI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudERvbWVzdGljIjoiMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6IjAiLCJzZXJ2aWNlQ2hhcmdlUGVyUGF4IjoiMC4wMCJ9LCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-20-2026-02-20", "calendar_flight_date": "2026-02-20", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 31911.92, "calendar_total_sell": 31911.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 31911.92, "filter": { "id": "F1TT00002-0", "price": 31911.92, "gross_total": 32939, "journey_duration": "PT7H25M", "journey_duration_seconds": 26700, "layover_duration": "PT2H35M", "layover_duration_seconds": 9300, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-02-20T01:10:00.000+06:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-02-20T10:35:00.000+08:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202602200110kul202602200700161kul202602200935jhb2026022010352407", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "16971176857198240197ZWKCD", "flight_key": "F1TT00002-1", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport 8DD4", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00002", "supplier_partner_code": "travelport-1-00002", "info_message": null, "tp_trace_id": "16971176857198240197ZWKCD", "Session_Key": null, "FlightTrackingID": null, "brand_title": "SUPER SAVER", "flight_group": [ { "group": 1, "flight_key": "F1TT00002-1", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "13H30M", "routes": [ { "air_segment_key": "SqslDvPEuDKAfN9y6CAAAA==", "origin": "DAC", "departure_time": "2026-02-20T01:10:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-02-20T07:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "X1OBSSBD", "FareRuleKey": "gws-eJxNjsEOwjAMQz9m8t0J02C3bi0TEqg7jErswv9\/Bm4HEpbaOHlp0hCC0weaDeFfHd7dmpBLBDJc514eMPYkTNkOkhe8bJ23bU5oQ9wplBs+orXG6LFXwMLFD1SFvd1pimJmoxo001BXo1oV8DPXm2ye0nNOdG0epXL6Qp6hv+rdB2VoLI8=", "FareInfoRef": "SqslDvPEuDKA1N9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "SqslDvPEuDKAjN9y6CAAAA==", "origin": "KUL", "departure_time": "2026-02-20T20:30:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JHB", "arrival_time": "2026-02-20T21:30:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H00M", "distance": "165", "lay_over": "PT13H30M", "lay_over_date": "2026-02-20", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2403" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2403" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "5", "FareBasis": "MODBSSMY", "FareRuleKey": "gws-eJxNjrEOwjAMRD+mut02VQpbKGlUAU2H0iEL\/\/8ZnFOQOCm5s57tJMZoYkFUQ\/xXh3e3JpT9BhQYz30eceoHaUWFqE1Y1jRu21LRdpgJUWn4cPVGyZqVhixZDuRCbfdjf5JJH7iZrvCX4ZET+IVpZizX9FL1+nyhvkgG8KOc+gD\/MywF", "FareInfoRef": "SqslDvPEuDKAHO9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 31943.01, "gross_total": 32970, "base_fare": 19244.1, "tax": 12698.91, "sell": { "currency": "BDT", "total": 31943.01, "base_fare": 19244.1, "tax": 12698.91 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzE5NDMuMDEsImJhc2VfZmFyZSI6MTkyNDQuMSwidGF4IjoxMjY5OC45MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMxNjQzLjAxLCJiYXNlX2ZhcmUiOjE4OTQ0LjEsInRheCI6MTI2OTguOTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6IjcuMDAifSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozMjk3MCwiYmFzZV9mYXJlIjoyMDM3MCwidGF4IjoxMjYwMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 31943.01, "base_fare": 19244.1, "tax": 12698.91, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "20370.00", "tax": "12600.00", "discount": 1425.9, "ait": "98.91", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 31943.01, "base_fare": 19244.1, "tax": 12698.91, "gross": { "base_fare": "20370.00", "tax": "12600.00", "discount": "1425.90", "ait": "98.91", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "2456.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "5200.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxOTQzLjAxIiwiYmFzZV9mYXJlIjoiMTkyNDQuMTAiLCJ0YXgiOiIxMjY5OC45MSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMzcwLjAwIiwidGF4IjoiMTI2MDAuMDAiLCJkaXNjb3VudCI6IjE0MjUuOTAiLCJhaXQiOiI5OC45MSIsInNlcnZpY2VfY2hhcmdlIjoiMzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjMwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIzMDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMTY0My4wMSIsImJhc2VfZmFyZSI6IjE4OTQ0LjEwIiwidGF4IjoiMTI2OTguOTEiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDM3MC4wMCIsInRheCI6IjEyNjAwLjAwIiwiZGlzY291bnQiOiIxNDI1LjkwIiwiYWl0IjoiOTguOTEiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjoiMCIsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOiIwLjAwIn19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjk3MC4wMCIsImJhc2VfZmFyZSI6IjIwMzcwLjAwIiwidGF4IjoiMTI2MDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzI5NzAsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNDAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDQuMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjUyMDAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTVkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIxMyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjQ1NiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOiJGcm9tIERoYWthIDclIC0gOERENCIsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6IjcuMDAiLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjp7InRpdGxlIjoiRnJvbSBEaGFrYSA3JSAtIDhERDQiLCJjb21pc3Npb25fZXhwaXJlX3RpbWVzdGFtcCI6IjE5MjQ5NzAzOTkiLCJzcGVjaWZpY19yb3V0ZSI6ImludGVybmF0aW9uYWwiLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJhZHVsdF9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZCI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZCI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImluZl90YXhfcmF0aW8iOiIwLjAwIiwiaW5mX3RheF9maXhlZCI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudERvbWVzdGljIjoiMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6IjAiLCJzZXJ2aWNlQ2hhcmdlUGVyUGF4IjoiMC4wMCJ9LCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-20-2026-02-20", "calendar_flight_date": "2026-02-20", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 31943.01, "calendar_total_sell": 31943.01, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 31943.01, "filter": { "id": "F1TT00002-1", "price": 31943.01, "gross_total": 32970, "journey_duration": "PT18H20M", "journey_duration_seconds": 66000, "layover_duration": "PT13H30M", "layover_duration_seconds": 48600, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-02-20T01:10:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-02-20T21:30:00.000+08:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202602200110kul202602200700161kul202602202030jhb2026022021302403", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "16971176857198240197ZWKCD", "flight_key": "F1TT00002-2", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport 8DD4", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00002", "supplier_partner_code": "travelport-1-00002", "info_message": null, "tp_trace_id": "16971176857198240197ZWKCD", "Session_Key": null, "FlightTrackingID": null, "brand_title": "SUPER SAVER", "flight_group": [ { "group": 1, "flight_key": "F1TT00002-2", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H50M", "transit_time": "7H0M", "routes": [ { "air_segment_key": "SqslDvPEuDKAfN9y6CAAAA==", "origin": "DAC", "departure_time": "2026-02-20T01:10:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-02-20T07:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "X1OBSSBD", "FareRuleKey": "gws-eJxNjsEOwjAMQz9m8t0J02C3bi0TEqg7jErswv9\/Bm4HEpbaOHlp0hCC0weaDeFfHd7dmpBLBDJc514eMPYkTNkOkhe8bJ23bU5oQ9wplBs+orXG6LFXwMLFD1SFvd1pimJmoxo001BXo1oV8DPXm2ye0nNOdG0epXL6Qp6hv+rdB2VoLI8=", "FareInfoRef": "SqslDvPEuDKA1N9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "SqslDvPEuDKAlN9y6CAAAA==", "origin": "KUL", "departure_time": "2026-02-20T14:00:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JHB", "arrival_time": "2026-02-20T15:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H00M", "distance": "165", "lay_over": "PT07H00M", "lay_over_date": "2026-02-20", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2405" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2405" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LODBSSMY", "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W5bhdAtpSFCQMNAGbL0\/z+jl0ClnpTcWc924r03sU5UO\/+vBp9mC0jHE0gwnnkacGt7V4sMURuxbmHY91dG3WEmRKni07U0StSoNESJcqIi5Hovx0omreNmuqK8jBI5gV8YJ8b0CG\/VUvd36kLiwI9y6gsHRSwY", "FareInfoRef": "SqslDvPEuDKA\/N9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 33171.47, "gross_total": 34289, "base_fare": 20499.6, "tax": 12671.87, "sell": { "currency": "BDT", "total": 33171.47, "base_fare": 20499.6, "tax": 12671.87 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMxNzEuNDcsImJhc2VfZmFyZSI6MjA0OTkuNiwidGF4IjoxMjY3MS44N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODcxLjQ3LCJiYXNlX2ZhcmUiOjIwMTk5LjYsInRheCI6MTI2NzEuODcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6IjcuMDAifSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozNDI4OSwiYmFzZV9mYXJlIjoyMTcyMCwidGF4IjoxMjU2OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 33171.47, "base_fare": 20499.6, "tax": 12671.87, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "21720.00", "tax": "12569.00", "discount": 1520.4, "ait": "102.87", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 33171.47, "base_fare": 20499.6, "tax": 12671.87, "gross": { "base_fare": "21720.00", "tax": "12569.00", "discount": "1520.40", "ait": "102.87", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "2456.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "5169.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMTcxLjQ3IiwiYmFzZV9mYXJlIjoiMjA0OTkuNjAiLCJ0YXgiOiIxMjY3MS44NyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNzIwLjAwIiwidGF4IjoiMTI1NjkuMDAiLCJkaXNjb3VudCI6IjE1MjAuNDAiLCJhaXQiOiIxMDIuODciLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIzMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzI4NzEuNDciLCJiYXNlX2ZhcmUiOiIyMDE5OS42MCIsInRheCI6IjEyNjcxLjg3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE3MjAuMDAiLCJ0YXgiOiIxMjU2OS4wMCIsImRpc2NvdW50IjoiMTUyMC40MCIsImFpdCI6IjEwMi44NyIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM0Mjg5LjAwIiwiYmFzZV9mYXJlIjoiMjE3MjAuMDAiLCJ0YXgiOiIxMjU2OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNDI4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyNDU2LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNTE2OS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjEzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDU2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6IkZyb20gRGhha2EgNyUgLSA4REQ0IiwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjoiNy4wMCIsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOnsidGl0bGUiOiJGcm9tIERoYWthIDclIC0gOERENCIsImNvbWlzc2lvbl9leHBpcmVfdGltZXN0YW1wIjoiMTkyNDk3MDM5OSIsInNwZWNpZmljX3JvdXRlIjoiaW50ZXJuYXRpb25hbCIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW8iOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW8iOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX3RheF9yYXRpbyI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkIjoiMC4wMCIsImluZl90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50RG9tZXN0aWMiOiIwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjoiMCIsInNlcnZpY2VDaGFyZ2VQZXJQYXgiOiIwLjAwIn0sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-20-2026-02-20", "calendar_flight_date": "2026-02-20", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 33171.47, "calendar_total_sell": 33171.47, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 33171.47, "filter": { "id": "F1TT00002-2", "price": 33171.47, "gross_total": 34289, "journey_duration": "PT11H50M", "journey_duration_seconds": 42600, "layover_duration": "PT7H0M", "layover_duration_seconds": 25200, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-02-20T01:10:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T15:00:00.000+08:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202602200110kul202602200700161kul202602201400jhb2026022015002405", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "16971176857198240197ZWKCD", "flight_key": "F1TT00002-3", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport 8DD4", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00002", "supplier_partner_code": "travelport-1-00002", "info_message": null, "tp_trace_id": "16971176857198240197ZWKCD", "Session_Key": null, "FlightTrackingID": null, "brand_title": "BASIC", "flight_group": [ { "group": 1, "flight_key": "F1TT00002-3", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H0M", "transit_time": "14H55M", "routes": [ { "air_segment_key": "SqslDvPEuDKAnN9y6CAAAA==", "origin": "DAC", "departure_time": "2026-02-20T00:50:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-02-20T06:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT4H00M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "FareBasis": "QBXOWBD", "FareRuleKey": "gws-eJxNjsEKAjEMRD9mmftk1NVjt63LIlgVFN2L\/\/8Zpq2CgTTTvmTSEIKokWZj+I8B7+G8oDwSUCDP0xKhjUiY31aQPOAWX5dnzGgeEp2URnu11peUtl4wa2ZHNbC2M0\/JWTd2S0PdjCr9AT9xXFyWKd9jVl1M0+76ZdzDf+pjHwCgK\/Y=", "FareInfoRef": "SqslDvPEuDKAXO9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "SqslDvPEuDKApN9y6CAAAA==", "origin": "KUL", "departure_time": "2026-02-20T21:45:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JHB", "arrival_time": "2026-02-20T22:50:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H05M", "distance": "165", "lay_over": "PT14H55M", "lay_over_date": "2026-02-20", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1063" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1063" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "FareBasis": "QBXOWBD", "FareRuleKey": "gws-eJxNjsEKAjEMRD9mmftk1NVjt63LIlgVFN2L\/\/8Zpq2CgTTTvmTSEIKokWZj+I8B7+G8oDwSUCDP0xKhjUiY31aQPOAWX5dnzGgeEp2URnu11peUtl4wa2ZHNbC2M0\/JWTd2S0PdjCr9AT9xXFyWKd9jVl1M0+76ZdzDf+pjHwCgK\/Y=", "FareInfoRef": "SqslDvPEuDKAXO9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 38267.7, "gross_total": 39841, "base_fare": 26776.17, "tax": 11491.53, "sell": { "currency": "BDT", "total": 38267.7, "base_fare": 26776.17, "tax": 11491.53 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzgyNjcuNywiYmFzZV9mYXJlIjoyNjc3Ni4xNywidGF4IjoxMTQ5MS41M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM3OTY3LjcsImJhc2VfZmFyZSI6MjY0NzYuMTcsInRheCI6MTE0OTEuNTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6IjcuMDAifSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozOTg0MSwiYmFzZV9mYXJlIjoyODQ2OSwidGF4IjoxMTM3Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 38267.7, "base_fare": 26776.17, "tax": 11491.53, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28469.00", "tax": "11372.00", "discount": 1992.83, "ait": "119.53", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 38267.7, "base_fare": 26776.17, "tax": 11491.53, "gross": { "base_fare": "28469.00", "tax": "11372.00", "discount": "1992.83", "ait": "119.53", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "1228.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "5200.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM4MjY3LjcwIiwiYmFzZV9mYXJlIjoiMjY3NzYuMTciLCJ0YXgiOiIxMTQ5MS41MyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI4NDY5LjAwIiwidGF4IjoiMTEzNzIuMDAiLCJkaXNjb3VudCI6IjE5OTIuODMiLCJhaXQiOiIxMTkuNTMiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIzMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzc5NjcuNzAiLCJiYXNlX2ZhcmUiOiIyNjQ3Ni4xNyIsInRheCI6IjExNDkxLjUzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg0NjkuMDAiLCJ0YXgiOiIxMTM3Mi4wMCIsImRpc2NvdW50IjoiMTk5Mi44MyIsImFpdCI6IjExOS41MyIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM5ODQxLjAwIiwiYmFzZV9mYXJlIjoiMjg0NjkuMDAiLCJ0YXgiOiIxMTM3Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTg0MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMjI4LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNTIwMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjEzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6IkFsbCBEZXNydGluYXRpb24gNyUgLSA4REQ0IiwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjoiNy4wMCIsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOnsidGl0bGUiOiJBbGwgRGVzcnRpbmF0aW9uIDclIC0gOERENCIsImNvbWlzc2lvbl9leHBpcmVfdGltZXN0YW1wIjoiMTkyNDk3MDM5OSIsInNwZWNpZmljX3JvdXRlIjoiYW55X3JvdXRlIiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpbyI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWQiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpbyI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWQiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImluZl9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvIjoiMC4wMCIsImluZl90YXhfZml4ZWQiOiIwLjAwIiwiaW5mX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImluZl90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnREb21lc3RpYyI6IjAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VydmljZUNoYXJnZVBlclBheCI6IjAuMDAifSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-20-2026-02-20", "calendar_flight_date": "2026-02-20", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 38267.7, "calendar_total_sell": 38267.7, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 38267.7, "filter": { "id": "F1TT00002-3", "price": 38267.7, "gross_total": 39841, "journey_duration": "PT20H0M", "journey_duration_seconds": 72000, "layover_duration": "PT14H55M", "layover_duration_seconds": 53700, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "333", "aircraft_name": "333", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-02-20T00:50:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-02-20T22:50:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202602200050kul202602200650197kul202602202145jhb2026022022501063", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "16971176857198240197ZWKCD", "flight_key": "F1TT00002-11", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport 8DD4", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00002", "supplier_partner_code": "travelport-1-00002", "info_message": null, "tp_trace_id": "16971176857198240197ZWKCD", "Session_Key": null, "FlightTrackingID": null, "brand_title": "VALUE", "flight_group": [ { "group": 1, "flight_key": "F1TT00002-11", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H25M", "transit_time": "2H35M", "routes": [ { "air_segment_key": "SqslDvPEuDKAfN9y6CAAAA==", "origin": "DAC", "departure_time": "2026-02-20T01:10:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-02-20T07:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XOWBVLBD", "FareRuleKey": "gws-eJxNjsEOwjAMQz9m8t2JxsZu3VomJKbuwoBd+P\/PwO1AwlIbJy9NGkJwekezLvyrwbtZE\/IWgQzXuW0L7DSQMGU7SJ7xWp\/TY5kS6hB3CuWKj2i1MXpsFTBz9gMVYa93GqOY9a0aNNNQVqNYFfAzl6tsHtN9SnRtHqQvYg\/9VK8+I00sNA==", "FareInfoRef": "SqslDvPEuDKArP9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "SqslDvPEuDKAhN9y6CAAAA==", "origin": "KUL", "departure_time": "2026-02-20T09:35:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JHB", "arrival_time": "2026-02-20T10:35:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H00M", "distance": "165", "lay_over": "PT02H35M", "lay_over_date": "2026-02-20", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2407" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2407" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "8", "FareBasis": "MODBVLMY", "FareRuleKey": "gws-eJxNjsEOwyAMQz+m8j2JOkZvrKOoWlt6WSdx2f9\/xgzdpFkCO3pJIIRgYk5UXfhXh3e3R+TjDmQYz2Me0Tvft6JA1CZsexxf61bQdpgJUW74dK2NkjQpDUmSnKgKpd3LsZLJxXMzXVFfRo2cwC9MM2O+xadqrf1AfZFcwY9y6gMEBSwR", "FareInfoRef": "SqslDvPEuDKA5P9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 39583.05, "gross_total": 41161, "base_fare": 26890.56, "tax": 12692.49, "sell": { "currency": "BDT", "total": 39583.05, "base_fare": 26890.56, "tax": 12692.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mzk1ODMuMDUsImJhc2VfZmFyZSI6MjY4OTAuNTYsInRheCI6MTI2OTIuNDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozOTI4My4wNSwiYmFzZV9mYXJlIjoyNjU5MC41NiwidGF4IjoxMjY5Mi40OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiNy4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjQxMTYxLCJiYXNlX2ZhcmUiOjI4NTkyLCJ0YXgiOjEyNTY5fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 39583.05, "base_fare": 26890.56, "tax": 12692.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28592.00", "tax": "12569.00", "discount": 2001.44, "ait": "123.49", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 39583.05, "base_fare": 26890.56, "tax": 12692.49, "gross": { "base_fare": "28592.00", "tax": "12569.00", "discount": "2001.44", "ait": "123.49", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "2456.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "5169.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM5NTgzLjA1IiwiYmFzZV9mYXJlIjoiMjY4OTAuNTYiLCJ0YXgiOiIxMjY5Mi40OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI4NTkyLjAwIiwidGF4IjoiMTI1NjkuMDAiLCJkaXNjb3VudCI6IjIwMDEuNDQiLCJhaXQiOiIxMjMuNDkiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIzMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzkyODMuMDUiLCJiYXNlX2ZhcmUiOiIyNjU5MC41NiIsInRheCI6IjEyNjkyLjQ5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg1OTIuMDAiLCJ0YXgiOiIxMjU2OS4wMCIsImRpc2NvdW50IjoiMjAwMS40NCIsImFpdCI6IjEyMy40OSIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQxMTYxLjAwIiwiYmFzZV9mYXJlIjoiMjg1OTIuMDAiLCJ0YXgiOiIxMjU2OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0MTE2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyNDU2LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNTE2OS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjEzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDU2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6IkZyb20gRGhha2EgNyUgLSA4REQ0IiwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjoiNy4wMCIsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOnsidGl0bGUiOiJGcm9tIERoYWthIDclIC0gOERENCIsImNvbWlzc2lvbl9leHBpcmVfdGltZXN0YW1wIjoiMTkyNDk3MDM5OSIsInNwZWNpZmljX3JvdXRlIjoiaW50ZXJuYXRpb25hbCIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW8iOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW8iOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX3RheF9yYXRpbyI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkIjoiMC4wMCIsImluZl90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50RG9tZXN0aWMiOiIwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjoiMCIsInNlcnZpY2VDaGFyZ2VQZXJQYXgiOiIwLjAwIn0sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-20-2026-02-20", "calendar_flight_date": "2026-02-20", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 39583.05, "calendar_total_sell": 39583.05, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 39583.05, "filter": { "id": "F1TT00002-11", "price": 39583.05, "gross_total": 41161, "journey_duration": "PT7H25M", "journey_duration_seconds": 26700, "layover_duration": "PT2H35M", "layover_duration_seconds": 9300, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-02-20T01:10:00.000+06:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-02-20T10:35:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202602200110kul202602200700161kul202602200935jhb2026022010352407", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "16971176857198240197ZWKCD", "flight_key": "F1TT00002-12", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport 8DD4", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00002", "supplier_partner_code": "travelport-1-00002", "info_message": null, "tp_trace_id": "16971176857198240197ZWKCD", "Session_Key": null, "FlightTrackingID": null, "brand_title": "VALUE", "flight_group": [ { "group": 1, "flight_key": "F1TT00002-12", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "13H30M", "routes": [ { "air_segment_key": "SqslDvPEuDKAfN9y6CAAAA==", "origin": "DAC", "departure_time": "2026-02-20T01:10:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-02-20T07:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XOWBVLBD", "FareRuleKey": "gws-eJxNjsEOwjAMQz9m8t2JxsZu3VomJKbuwoBd+P\/PwO1AwlIbJy9NGkJwekezLvyrwbtZE\/IWgQzXuW0L7DSQMGU7SJ7xWp\/TY5kS6hB3CuWKj2i1MXpsFTBz9gMVYa93GqOY9a0aNNNQVqNYFfAzl6tsHtN9SnRtHqQvYg\/9VK8+I00sNA==", "FareInfoRef": "SqslDvPEuDKArP9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "SqslDvPEuDKAjN9y6CAAAA==", "origin": "KUL", "departure_time": "2026-02-20T20:30:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JHB", "arrival_time": "2026-02-20T21:30:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H00M", "distance": "165", "lay_over": "PT13H30M", "lay_over_date": "2026-02-20", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2403" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2403" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "5", "FareBasis": "MODBVLMY", "FareRuleKey": "gws-eJxNjsEOwyAMQz+m8j2JOkZvrKOoWlt6WSdx2f9\/xgzdpFkCO3pJIIRgYk5UXfhXh3e3R+TjDmQYz2Me0Tvft6JA1CZsexxf61bQdpgJUW74dK2NkjQpDUmSnKgKpd3LsZLJxXMzXVFfRo2cwC9MM2O+xadqrf1AfZFcwY9y6gMEBSwR", "FareInfoRef": "SqslDvPEuDKA5P9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 39614.14, "gross_total": 41192, "base_fare": 26890.56, "tax": 12723.58, "sell": { "currency": "BDT", "total": 39614.14, "base_fare": 26890.56, "tax": 12723.58 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mzk2MTQuMTQsImJhc2VfZmFyZSI6MjY4OTAuNTYsInRheCI6MTI3MjMuNTh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozOTMxNC4xNCwiYmFzZV9mYXJlIjoyNjU5MC41NiwidGF4IjoxMjcyMy41OCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiNy4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjQxMTkyLCJiYXNlX2ZhcmUiOjI4NTkyLCJ0YXgiOjEyNjAwfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 39614.14, "base_fare": 26890.56, "tax": 12723.58, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28592.00", "tax": "12600.00", "discount": 2001.44, "ait": "123.58", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 39614.14, "base_fare": 26890.56, "tax": 12723.58, "gross": { "base_fare": "28592.00", "tax": "12600.00", "discount": "2001.44", "ait": "123.58", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "2456.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "5200.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM5NjE0LjE0IiwiYmFzZV9mYXJlIjoiMjY4OTAuNTYiLCJ0YXgiOiIxMjcyMy41OCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI4NTkyLjAwIiwidGF4IjoiMTI2MDAuMDAiLCJkaXNjb3VudCI6IjIwMDEuNDQiLCJhaXQiOiIxMjMuNTgiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIzMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzkzMTQuMTQiLCJiYXNlX2ZhcmUiOiIyNjU5MC41NiIsInRheCI6IjEyNzIzLjU4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg1OTIuMDAiLCJ0YXgiOiIxMjYwMC4wMCIsImRpc2NvdW50IjoiMjAwMS40NCIsImFpdCI6IjEyMy41OCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQxMTkyLjAwIiwiYmFzZV9mYXJlIjoiMjg1OTIuMDAiLCJ0YXgiOiIxMjYwMC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0MTE5MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyNDU2LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNTIwMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjEzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDU2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6IkZyb20gRGhha2EgNyUgLSA4REQ0IiwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjoiNy4wMCIsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOnsidGl0bGUiOiJGcm9tIERoYWthIDclIC0gOERENCIsImNvbWlzc2lvbl9leHBpcmVfdGltZXN0YW1wIjoiMTkyNDk3MDM5OSIsInNwZWNpZmljX3JvdXRlIjoiaW50ZXJuYXRpb25hbCIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW8iOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW8iOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX3RheF9yYXRpbyI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkIjoiMC4wMCIsImluZl90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50RG9tZXN0aWMiOiIwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjoiMCIsInNlcnZpY2VDaGFyZ2VQZXJQYXgiOiIwLjAwIn0sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-20-2026-02-20", "calendar_flight_date": "2026-02-20", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 39614.14, "calendar_total_sell": 39614.14, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 39614.14, "filter": { "id": "F1TT00002-12", "price": 39614.14, "gross_total": 41192, "journey_duration": "PT18H20M", "journey_duration_seconds": 66000, "layover_duration": "PT13H30M", "layover_duration_seconds": 48600, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-02-20T01:10:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-02-20T21:30:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202602200110kul202602200700161kul202602202030jhb2026022021302403", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "16971176857198240197ZWKCD", "flight_key": "F1TT00002-13", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport 8DD4", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00002", "supplier_partner_code": "travelport-1-00002", "info_message": null, "tp_trace_id": "16971176857198240197ZWKCD", "Session_Key": null, "FlightTrackingID": null, "brand_title": "VALUE", "flight_group": [ { "group": 1, "flight_key": "F1TT00002-13", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H50M", "transit_time": "7H0M", "routes": [ { "air_segment_key": "SqslDvPEuDKAfN9y6CAAAA==", "origin": "DAC", "departure_time": "2026-02-20T01:10:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-02-20T07:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XOWBVLBD", "FareRuleKey": "gws-eJxNjsEOwjAMQz9m8t2JxsZu3VomJKbuwoBd+P\/PwO1AwlIbJy9NGkJwekezLvyrwbtZE\/IWgQzXuW0L7DSQMGU7SJ7xWp\/TY5kS6hB3CuWKj2i1MXpsFTBz9gMVYa93GqOY9a0aNNNQVqNYFfAzl6tsHtN9SnRtHqQvYg\/9VK8+I00sNA==", "FareInfoRef": "SqslDvPEuDKArP9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "SqslDvPEuDKAlN9y6CAAAA==", "origin": "KUL", "departure_time": "2026-02-20T14:00:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JHB", "arrival_time": "2026-02-20T15:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H00M", "distance": "165", "lay_over": "PT07H00M", "lay_over_date": "2026-02-20", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2405" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2405" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LODBVLMY", "FareRuleKey": "gws-eJxNjksKwzAMRA8TZj8SNJ+dmzomNK6zaQre9P7HqOS00AFJI55kK4Sg1J4iffhXh3e3R5TjBhSoxX2dcRkpramg6IK8x\/mVHxXtDVUaKg2fVXyQSZJYQWLiiVyoLW9HNsaB9BlL\/jPc2gZ+ZlnNlmt8ing\/TqYv4gA71LY++kYr9w==", "FareInfoRef": "SqslDvPEuDKA1P9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 40842.6, "gross_total": 42511, "base_fare": 28146.06, "tax": 12696.54, "sell": { "currency": "BDT", "total": 40842.6, "base_fare": 28146.06, "tax": 12696.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDA4NDIuNiwiYmFzZV9mYXJlIjoyODE0Ni4wNiwidGF4IjoxMjY5Ni41NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjQwNTQyLjYsImJhc2VfZmFyZSI6Mjc4NDYuMDYsInRheCI6MTI2OTYuNTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6IjcuMDAifSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0MjUxMSwiYmFzZV9mYXJlIjoyOTk0MiwidGF4IjoxMjU2OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 40842.6, "base_fare": 28146.06, "tax": 12696.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "29942.00", "tax": "12569.00", "discount": 2095.94, "ait": "127.54", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 40842.6, "base_fare": 28146.06, "tax": 12696.54, "gross": { "base_fare": "29942.00", "tax": "12569.00", "discount": "2095.94", "ait": "127.54", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "2456.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "5169.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQwODQyLjYwIiwiYmFzZV9mYXJlIjoiMjgxNDYuMDYiLCJ0YXgiOiIxMjY5Ni41NCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI5OTQyLjAwIiwidGF4IjoiMTI1NjkuMDAiLCJkaXNjb3VudCI6IjIwOTUuOTQiLCJhaXQiOiIxMjcuNTQiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIzMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDA1NDIuNjAiLCJiYXNlX2ZhcmUiOiIyNzg0Ni4wNiIsInRheCI6IjEyNjk2LjU0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjk5NDIuMDAiLCJ0YXgiOiIxMjU2OS4wMCIsImRpc2NvdW50IjoiMjA5NS45NCIsImFpdCI6IjEyNy41NCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQyNTExLjAwIiwiYmFzZV9mYXJlIjoiMjk5NDIuMDAiLCJ0YXgiOiIxMjU2OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0MjUxMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIyNDU2LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNTE2OS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjEzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDU2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6IkZyb20gRGhha2EgNyUgLSA4REQ0IiwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjoiNy4wMCIsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOnsidGl0bGUiOiJGcm9tIERoYWthIDclIC0gOERENCIsImNvbWlzc2lvbl9leHBpcmVfdGltZXN0YW1wIjoiMTkyNDk3MDM5OSIsInNwZWNpZmljX3JvdXRlIjoiaW50ZXJuYXRpb25hbCIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW8iOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW8iOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX3RheF9yYXRpbyI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkIjoiMC4wMCIsImluZl90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50RG9tZXN0aWMiOiIwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjoiMCIsInNlcnZpY2VDaGFyZ2VQZXJQYXgiOiIwLjAwIn0sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-20-2026-02-20", "calendar_flight_date": "2026-02-20", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 40842.6, "calendar_total_sell": 40842.6, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 40842.6, "filter": { "id": "F1TT00002-13", "price": 40842.6, "gross_total": 42511, "journey_duration": "PT11H50M", "journey_duration_seconds": 42600, "layover_duration": "PT7H0M", "layover_duration_seconds": 25200, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-02-20T01:10:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T15:00:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202602200110kul202602200700161kul202602201400jhb2026022015002405", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "16971176857198240197ZWKCD", "flight_key": "F1TT00002-4", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport 8DD4", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00002", "supplier_partner_code": "travelport-1-00002", "info_message": null, "tp_trace_id": "16971176857198240197ZWKCD", "Session_Key": null, "FlightTrackingID": null, "brand_title": "ECONOMY LIGHT", "flight_group": [ { "group": 1, "flight_key": "F1TT00002-4", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H20M", "transit_time": "3H25M", "routes": [ { "air_segment_key": "SqslDvPEuDKArN9y6CAAAA==", "origin": "DAC", "departure_time": "2026-02-20T08:25:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-02-20T14:20:00.000+08:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT3H55M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "booking_class": { "brand_id": "1736441", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KBDMYO", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/eh0ZUjC+zGZBUPugcu\/v9nOIAmNrSd9kFpCMFoM52bw79NeE\/xiXIkoMDk+3GDO5OEU1Uh5bHHfK8P9BFmFCgdjuz6tWTppISNmx+oGWqPeUliY67coX2MJtXAT6xXybLkV8z0bIf2RbxAe+rVB6iVK3E=", "FareInfoRef": "SqslDvPEuDKAlO9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "SqslDvPEuDKAtN9y6CAAAA==", "origin": "KUL", "departure_time": "2026-02-20T17:45:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JHB", "arrival_time": "2026-02-20T18:45:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H00M", "distance": "165", "lay_over": "PT03H25M", "lay_over_date": "2026-02-20", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1057" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "1057" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "2", "FareBasis": "LSTT", "FareRuleKey": "gws-eJxNTssOhDAI\/Bgzd8BGe+yqTRpXe9l66GX\/\/zOEdjeRBBiY4RFCEJKJmKfwtAHf4UzI1wpkiPqeFrDMbmxVBbFEHJ9S0BaIkLZzo3pmE9HmVq8J0UffKTPUFt\/XoVzfSgpgZ2FQJ\/AHMSnMr62cqVYi70y6\/EiaoX\/q3A28mywA", "FareInfoRef": "SqslDvPEuDKAzO9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 42156.94, "gross_total": 44104, "base_fare": 31911.63, "tax": 10245.31, "sell": { "currency": "BDT", "total": 42156.94, "base_fare": 31911.63, "tax": 10245.31 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDIxNTYuOTQsImJhc2VfZmFyZSI6MzE5MTEuNjMsInRheCI6MTAyNDUuMzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0MTg1Ni45NCwiYmFzZV9mYXJlIjozMTYxMS42MywidGF4IjoxMDI0NS4zMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiNy4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjQ0MTA0LCJiYXNlX2ZhcmUiOjMzOTkxLCJ0YXgiOjEwMTEzfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 42156.94, "base_fare": 31911.63, "tax": 10245.31, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "33991.00", "tax": "10113.00", "discount": 2379.37, "ait": "132.31", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 42156.94, "base_fare": 31911.63, "tax": 10245.31, "gross": { "base_fare": "33991.00", "tax": "10113.00", "discount": "2379.37", "ait": "132.31", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "5169.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQyMTU2Ljk0IiwiYmFzZV9mYXJlIjoiMzE5MTEuNjMiLCJ0YXgiOiIxMDI0NS4zMSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMzOTkxLjAwIiwidGF4IjoiMTAxMTMuMDAiLCJkaXNjb3VudCI6IjIzNzkuMzciLCJhaXQiOiIxMzIuMzEiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIzMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDE4NTYuOTQiLCJiYXNlX2ZhcmUiOiIzMTYxMS42MyIsInRheCI6IjEwMjQ1LjMxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzM5OTEuMDAiLCJ0YXgiOiIxMDExMy4wMCIsImRpc2NvdW50IjoiMjM3OS4zNyIsImFpdCI6IjEzMi4zMSIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ0MTA0LjAwIiwiYmFzZV9mYXJlIjoiMzM5OTEuMDAiLCJ0YXgiOiIxMDExMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NDEwNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNTE2OS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjEzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOiJBbGwgRGVzcnRpbmF0aW9uIDclIC0gOERENCIsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6IjcuMDAiLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjp7InRpdGxlIjoiQWxsIERlc3J0aW5hdGlvbiA3JSAtIDhERDQiLCJjb21pc3Npb25fZXhwaXJlX3RpbWVzdGFtcCI6IjE5MjQ5NzAzOTkiLCJzcGVjaWZpY19yb3V0ZSI6ImFueV9yb3V0ZSIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW8iOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW8iOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX3RheF9yYXRpbyI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkIjoiMC4wMCIsImluZl90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50RG9tZXN0aWMiOiIwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjoiMCIsInNlcnZpY2VDaGFyZ2VQZXJQYXgiOiIwLjAwIn0sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-20-2026-02-20", "calendar_flight_date": "2026-02-20", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "BS", "calendar_total_currency": "BDT", "calendar_total_price": 42156.94, "calendar_total_sell": 42156.94, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 42156.94, "filter": { "id": "F1TT00002-4", "price": 42156.94, "gross_total": 44104, "journey_duration": "PT8H20M", "journey_duration_seconds": 30000, "layover_duration": "PT3H25M", "layover_duration_seconds": 12300, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "333", "aircraft_name": "333", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-02-20T08:25:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T18:45:00.000+08:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202602200825kul202602201420315kul202602201745jhb2026022018451057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "16971176857198240197ZWKCD", "flight_key": "F1TT00002-5", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport 8DD4", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00002", "supplier_partner_code": "travelport-1-00002", "info_message": null, "tp_trace_id": "16971176857198240197ZWKCD", "Session_Key": null, "FlightTrackingID": null, "brand_title": "ECONOMY LIGHT", "flight_group": [ { "group": 1, "flight_key": "F1TT00002-5", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": "7H25M", "routes": [ { "air_segment_key": "SqslDvPEuDKArN9y6CAAAA==", "origin": "DAC", "departure_time": "2026-02-20T08:25:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-02-20T14:20:00.000+08:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT3H55M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "booking_class": { "brand_id": "1736441", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KBDMYO", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/eh0ZUjC+zGZBUPugcu\/v9nOIAmNrSd9kFpCMFoM52bw79NeE\/xiXIkoMDk+3GDO5OEU1Uh5bHHfK8P9BFmFCgdjuz6tWTppISNmx+oGWqPeUliY67coX2MJtXAT6xXybLkV8z0bIf2RbxAe+rVB6iVK3E=", "FareInfoRef": "SqslDvPEuDKAlO9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "SqslDvPEuDKApN9y6CAAAA==", "origin": "KUL", "departure_time": "2026-02-20T21:45:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JHB", "arrival_time": "2026-02-20T22:50:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H05M", "distance": "165", "lay_over": "PT07H25M", "lay_over_date": "2026-02-20", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1063" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "1063" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "6", "FareBasis": "LSTT", "FareRuleKey": "gws-eJxNTssOhDAI\/Bgzd8BGe+yqTRpXe9l66GX\/\/zOEdjeRBBiY4RFCEJKJmKfwtAHf4UzI1wpkiPqeFrDMbmxVBbFEHJ9S0BaIkLZzo3pmE9HmVq8J0UffKTPUFt\/XoVzfSgpgZ2FQJ\/AHMSnMr62cqVYi70y6\/EiaoX\/q3A28mywA", "FareInfoRef": "SqslDvPEuDKAzO9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 42156.94, "gross_total": 44104, "base_fare": 31911.63, "tax": 10245.31, "sell": { "currency": "BDT", "total": 42156.94, "base_fare": 31911.63, "tax": 10245.31 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDIxNTYuOTQsImJhc2VfZmFyZSI6MzE5MTEuNjMsInRheCI6MTAyNDUuMzF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0MTg1Ni45NCwiYmFzZV9mYXJlIjozMTYxMS42MywidGF4IjoxMDI0NS4zMSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiNy4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjQ0MTA0LCJiYXNlX2ZhcmUiOjMzOTkxLCJ0YXgiOjEwMTEzfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 42156.94, "base_fare": 31911.63, "tax": 10245.31, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "33991.00", "tax": "10113.00", "discount": 2379.37, "ait": "132.31", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 42156.94, "base_fare": 31911.63, "tax": 10245.31, "gross": { "base_fare": "33991.00", "tax": "10113.00", "discount": "2379.37", "ait": "132.31", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "5169.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQyMTU2Ljk0IiwiYmFzZV9mYXJlIjoiMzE5MTEuNjMiLCJ0YXgiOiIxMDI0NS4zMSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMzOTkxLjAwIiwidGF4IjoiMTAxMTMuMDAiLCJkaXNjb3VudCI6IjIzNzkuMzciLCJhaXQiOiIxMzIuMzEiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIzMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDE4NTYuOTQiLCJiYXNlX2ZhcmUiOiIzMTYxMS42MyIsInRheCI6IjEwMjQ1LjMxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzM5OTEuMDAiLCJ0YXgiOiIxMDExMy4wMCIsImRpc2NvdW50IjoiMjM3OS4zNyIsImFpdCI6IjEzMi4zMSIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ0MTA0LjAwIiwiYmFzZV9mYXJlIjoiMzM5OTEuMDAiLCJ0YXgiOiIxMDExMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NDEwNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNTE2OS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjEzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOiJBbGwgRGVzcnRpbmF0aW9uIDclIC0gOERENCIsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6IjcuMDAiLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjp7InRpdGxlIjoiQWxsIERlc3J0aW5hdGlvbiA3JSAtIDhERDQiLCJjb21pc3Npb25fZXhwaXJlX3RpbWVzdGFtcCI6IjE5MjQ5NzAzOTkiLCJzcGVjaWZpY19yb3V0ZSI6ImFueV9yb3V0ZSIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW8iOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW8iOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX3RheF9yYXRpbyI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkIjoiMC4wMCIsImluZl90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50RG9tZXN0aWMiOiIwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjoiMCIsInNlcnZpY2VDaGFyZ2VQZXJQYXgiOiIwLjAwIn0sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-20-2026-02-20", "calendar_flight_date": "2026-02-20", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "BS", "calendar_total_currency": "BDT", "calendar_total_price": 42156.94, "calendar_total_sell": 42156.94, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 42156.94, "filter": { "id": "F1TT00002-5", "price": 42156.94, "gross_total": 44104, "journey_duration": "PT12H25M", "journey_duration_seconds": 44700, "layover_duration": "PT7H25M", "layover_duration_seconds": 26700, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "333", "aircraft_name": "333", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-02-20T08:25:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-02-20T22:50:00.000+08:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202602200825kul202602201420315kul202602202145jhb2026022022501063", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "16971176857198240197ZWKCD", "flight_key": "F1TT00002-14", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport 8DD4", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00002", "supplier_partner_code": "travelport-1-00002", "info_message": null, "tp_trace_id": "16971176857198240197ZWKCD", "Session_Key": null, "FlightTrackingID": null, "brand_title": "FLEX", "flight_group": [ { "group": 1, "flight_key": "F1TT00002-14", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H0M", "transit_time": "14H55M", "routes": [ { "air_segment_key": "SqslDvPEuDKAnN9y6CAAAA==", "origin": "DAC", "departure_time": "2026-02-20T00:50:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-02-20T06:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT4H00M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "FareBasis": "QFLOWBD", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dpg7seWWAJMYqaaMxe\/P\/PsIAmNikdeO0U771SZ4rM\/j8mvKdLQX1GoEItTyVAFyEhdttB8oh7Pl9fIaF7qNJI7XRU6X1Ro7OC7DIHaoG9n2mNxoaxWQraZjRpD\/iJrZisa3qE5Npiih5uX8YF9lMb+wD\/1Cv4", "FareInfoRef": "SqslDvPEuDKAHQ9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "SqslDvPEuDKApN9y6CAAAA==", "origin": "KUL", "departure_time": "2026-02-20T21:45:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JHB", "arrival_time": "2026-02-20T22:50:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H05M", "distance": "165", "lay_over": "PT14H55M", "lay_over_date": "2026-02-20", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1063" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1063" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "FareBasis": "QFLOWBD", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dpg7seWWAJMYqaaMxe\/P\/PsIAmNikdeO0U771SZ4rM\/j8mvKdLQX1GoEItTyVAFyEhdttB8oh7Pl9fIaF7qNJI7XRU6X1Ro7OC7DIHaoG9n2mNxoaxWQraZjRpD\/iJrZisa3qE5Npiih5uX8YF9lMb+wD\/1Cv4", "FareInfoRef": "SqslDvPEuDKAHQ9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 42733.04, "gross_total": 44627, "base_fare": 31227.15, "tax": 11505.89, "sell": { "currency": "BDT", "total": 42733.04, "base_fare": 31227.15, "tax": 11505.89 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDI3MzMuMDQsImJhc2VfZmFyZSI6MzEyMjcuMTUsInRheCI6MTE1MDUuODl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0MjQzMy4wNCwiYmFzZV9mYXJlIjozMDkyNy4xNSwidGF4IjoxMTUwNS44OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiNy4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjQ0NjI3LCJiYXNlX2ZhcmUiOjMzMjU1LCJ0YXgiOjExMzcyfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 42733.04, "base_fare": 31227.15, "tax": 11505.89, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "33255.00", "tax": "11372.00", "discount": 2327.85, "ait": "133.89", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 42733.04, "base_fare": 31227.15, "tax": 11505.89, "gross": { "base_fare": "33255.00", "tax": "11372.00", "discount": "2327.85", "ait": "133.89", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "1228.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "5200.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQyNzMzLjA0IiwiYmFzZV9mYXJlIjoiMzEyMjcuMTUiLCJ0YXgiOiIxMTUwNS44OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMzMjU1LjAwIiwidGF4IjoiMTEzNzIuMDAiLCJkaXNjb3VudCI6IjIzMjcuODUiLCJhaXQiOiIxMzMuODkiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIzMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDI0MzMuMDQiLCJiYXNlX2ZhcmUiOiIzMDkyNy4xNSIsInRheCI6IjExNTA1Ljg5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMyNTUuMDAiLCJ0YXgiOiIxMTM3Mi4wMCIsImRpc2NvdW50IjoiMjMyNy44NSIsImFpdCI6IjEzMy44OSIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ0NjI3LjAwIiwiYmFzZV9mYXJlIjoiMzMyNTUuMDAiLCJ0YXgiOiIxMTM3Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NDYyNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMjI4LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNTIwMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjEzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6IkFsbCBEZXNydGluYXRpb24gNyUgLSA4REQ0IiwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjoiNy4wMCIsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOnsidGl0bGUiOiJBbGwgRGVzcnRpbmF0aW9uIDclIC0gOERENCIsImNvbWlzc2lvbl9leHBpcmVfdGltZXN0YW1wIjoiMTkyNDk3MDM5OSIsInNwZWNpZmljX3JvdXRlIjoiYW55X3JvdXRlIiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpbyI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWQiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpbyI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWQiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImluZl9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvIjoiMC4wMCIsImluZl90YXhfZml4ZWQiOiIwLjAwIiwiaW5mX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImluZl90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnREb21lc3RpYyI6IjAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VydmljZUNoYXJnZVBlclBheCI6IjAuMDAifSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-20-2026-02-20", "calendar_flight_date": "2026-02-20", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 42733.04, "calendar_total_sell": 42733.04, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 42733.04, "filter": { "id": "F1TT00002-14", "price": 42733.04, "gross_total": 44627, "journey_duration": "PT20H0M", "journey_duration_seconds": 72000, "layover_duration": "PT14H55M", "layover_duration_seconds": 53700, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "333", "aircraft_name": "333", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-02-20T00:50:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-02-20T22:50:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202602200050kul202602200650197kul202602202145jhb2026022022501063", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "16971176857198240197ZWKCD", "flight_key": "F1TT00002-6", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport 8DD4", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00002", "supplier_partner_code": "travelport-1-00002", "info_message": null, "tp_trace_id": "16971176857198240197ZWKCD", "Session_Key": null, "FlightTrackingID": null, "brand_title": "BASIC", "flight_group": [ { "group": 1, "flight_key": "F1TT00002-6", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H55M", "transit_time": "10H55M", "routes": [ { "air_segment_key": "SqslDvPEuDKAnN9y6CAAAA==", "origin": "DAC", "departure_time": "2026-02-20T00:50:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-02-20T06:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT4H00M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NBXOWBD", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dpo4tHFtgNMbF60Ohe\/P\/PsIAmNikdeO2UGKNSZ4rM8T8mvKdLhT0yYFDPc03QEEiI33aQPMHS6\/pMBd1DlU6s01Gl92XNBy\/YdONALbD3syzZ2TB2S0HbjCb9AT+xVpe2lHsq2hZT9Hj7Mgb4T33sAwbYLAU=", "FareInfoRef": "SqslDvPEuDKACP9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "SqslDvPEuDKAtN9y6CAAAA==", "origin": "KUL", "departure_time": "2026-02-20T17:45:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JHB", "arrival_time": "2026-02-20T18:45:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H00M", "distance": "165", "lay_over": "PT10H55M", "lay_over_date": "2026-02-20", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1057" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1057" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NBXOWBD", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dpo4tHFtgNMbF60Ohe\/P\/PsIAmNikdeO2UGKNSZ4rM8T8mvKdLhT0yYFDPc03QEEiI33aQPMHS6\/pMBd1DlU6s01Gl92XNBy\/YdONALbD3syzZ2TB2S0HbjCb9AT+xVpe2lHsq2hZT9Hj7Mgb4T33sAwbYLAU=", "FareInfoRef": "SqslDvPEuDKACP9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 43388.62, "gross_total": 45332, "base_fare": 31911.63, "tax": 11476.99, "sell": { "currency": "BDT", "total": 43388.62, "base_fare": 31911.63, "tax": 11476.99 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDMzODguNjIsImJhc2VfZmFyZSI6MzE5MTEuNjMsInRheCI6MTE0NzYuOTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0MzA4OC42MiwiYmFzZV9mYXJlIjozMTYxMS42MywidGF4IjoxMTQ3Ni45OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiNy4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjQ1MzMyLCJiYXNlX2ZhcmUiOjMzOTkxLCJ0YXgiOjExMzQxfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 43388.62, "base_fare": 31911.63, "tax": 11476.99, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "33991.00", "tax": "11341.00", "discount": 2379.37, "ait": "135.99", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 43388.62, "base_fare": 31911.63, "tax": 11476.99, "gross": { "base_fare": "33991.00", "tax": "11341.00", "discount": "2379.37", "ait": "135.99", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "1228.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "5169.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQzMzg4LjYyIiwiYmFzZV9mYXJlIjoiMzE5MTEuNjMiLCJ0YXgiOiIxMTQ3Ni45OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMzOTkxLjAwIiwidGF4IjoiMTEzNDEuMDAiLCJkaXNjb3VudCI6IjIzNzkuMzciLCJhaXQiOiIxMzUuOTkiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIzMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDMwODguNjIiLCJiYXNlX2ZhcmUiOiIzMTYxMS42MyIsInRheCI6IjExNDc2Ljk5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzM5OTEuMDAiLCJ0YXgiOiIxMTM0MS4wMCIsImRpc2NvdW50IjoiMjM3OS4zNyIsImFpdCI6IjEzNS45OSIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ1MzMyLjAwIiwiYmFzZV9mYXJlIjoiMzM5OTEuMDAiLCJ0YXgiOiIxMTM0MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NTMzMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMjI4LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNTE2OS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjEzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6IkFsbCBEZXNydGluYXRpb24gNyUgLSA4REQ0IiwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjoiNy4wMCIsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOnsidGl0bGUiOiJBbGwgRGVzcnRpbmF0aW9uIDclIC0gOERENCIsImNvbWlzc2lvbl9leHBpcmVfdGltZXN0YW1wIjoiMTkyNDk3MDM5OSIsInNwZWNpZmljX3JvdXRlIjoiYW55X3JvdXRlIiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpbyI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWQiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpbyI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWQiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImluZl9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvIjoiMC4wMCIsImluZl90YXhfZml4ZWQiOiIwLjAwIiwiaW5mX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImluZl90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnREb21lc3RpYyI6IjAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VydmljZUNoYXJnZVBlclBheCI6IjAuMDAifSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-20-2026-02-20", "calendar_flight_date": "2026-02-20", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 43388.62, "calendar_total_sell": 43388.62, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 43388.62, "filter": { "id": "F1TT00002-6", "price": 43388.62, "gross_total": 45332, "journey_duration": "PT15H55M", "journey_duration_seconds": 57300, "layover_duration": "PT10H55M", "layover_duration_seconds": 39300, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "333", "aircraft_name": "333", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-02-20T00:50:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T18:45:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202602200050kul202602200650197kul202602201745jhb2026022018451057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "16971176857198240197ZWKCD", "flight_key": "F1TT00002-7", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport 8DD4", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00002", "supplier_partner_code": "travelport-1-00002", "info_message": null, "tp_trace_id": "16971176857198240197ZWKCD", "Session_Key": null, "FlightTrackingID": null, "brand_title": "ECONOMY LIGHT", "flight_group": [ { "group": 1, "flight_key": "F1TT00002-7", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H10M", "transit_time": "19H10M", "routes": [ { "air_segment_key": "SqslDvPEuDKArN9y6CAAAA==", "origin": "DAC", "departure_time": "2026-02-20T08:25:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-02-20T14:20:00.000+08:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT3H55M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "booking_class": { "brand_id": "1736441", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KBDMYO", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/eh0ZUjC+zGZBUPugcu\/v9nOIAmNrSd9kFpCMFoM52bw79NeE\/xiXIkoMDk+3GDO5OEU1Uh5bHHfK8P9BFmFCgdjuz6tWTppISNmx+oGWqPeUliY67coX2MJtXAT6xXybLkV8z0bIf2RbxAe+rVB6iVK3E=", "FareInfoRef": "SqslDvPEuDKAlO9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "SqslDvPEuDKAvN9y6CAAAA==", "origin": "KUL", "departure_time": "2026-02-21T09:30:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JHB", "arrival_time": "2026-02-21T10:35:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-21", "flight_time": "PT1H05M", "distance": "165", "lay_over": "PT19H10M", "lay_over_date": "2026-02-20", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1051" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "1051" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "FareBasis": "MSTT", "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodkBpwugmsWQ1tZc6g5f+\/2cU7FYqEnBwxyOEICQLMS\/h3ya8p5xQrh0oEPNH2sA3Je5VA7FE5Fet6AtEyNqlUyOzi+iYd7WEqFEH5YbW43k9jRtbyQD8LBzaBH4gJoPlftScWiPS2aXbl6QV9qfNfQC7gCv9", "FareInfoRef": "SqslDvPEuDKAvO9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 45737.17, "gross_total": 47939, "base_fare": 35449.35, "tax": 10287.82, "sell": { "currency": "BDT", "total": 45737.17, "base_fare": 35449.35, "tax": 10287.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDU3MzcuMTcsImJhc2VfZmFyZSI6MzU0NDkuMzUsInRheCI6MTAyODcuODJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0NTQzNy4xNywiYmFzZV9mYXJlIjozNTE0OS4zNSwidGF4IjoxMDI4Ny44MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiNy4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjQ3OTM5LCJiYXNlX2ZhcmUiOjM3Nzk1LCJ0YXgiOjEwMTQ0fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 45737.17, "base_fare": 35449.35, "tax": 10287.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "37795.00", "tax": "10144.00", "discount": 2645.65, "ait": "143.82", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 45737.17, "base_fare": 35449.35, "tax": 10287.82, "gross": { "base_fare": "37795.00", "tax": "10144.00", "discount": "2645.65", "ait": "143.82", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "5200.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ1NzM3LjE3IiwiYmFzZV9mYXJlIjoiMzU0NDkuMzUiLCJ0YXgiOiIxMDI4Ny44MiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM3Nzk1LjAwIiwidGF4IjoiMTAxNDQuMDAiLCJkaXNjb3VudCI6IjI2NDUuNjUiLCJhaXQiOiIxNDMuODIiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIzMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDU0MzcuMTciLCJiYXNlX2ZhcmUiOiIzNTE0OS4zNSIsInRheCI6IjEwMjg3LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzc3OTUuMDAiLCJ0YXgiOiIxMDE0NC4wMCIsImRpc2NvdW50IjoiMjY0NS42NSIsImFpdCI6IjE0My44MiIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ3OTM5LjAwIiwiYmFzZV9mYXJlIjoiMzc3OTUuMDAiLCJ0YXgiOiIxMDE0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NzkzOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNTIwMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjEzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOiJBbGwgRGVzcnRpbmF0aW9uIDclIC0gOERENCIsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6IjcuMDAiLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjp7InRpdGxlIjoiQWxsIERlc3J0aW5hdGlvbiA3JSAtIDhERDQiLCJjb21pc3Npb25fZXhwaXJlX3RpbWVzdGFtcCI6IjE5MjQ5NzAzOTkiLCJzcGVjaWZpY19yb3V0ZSI6ImFueV9yb3V0ZSIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW8iOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW8iOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX3RheF9yYXRpbyI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkIjoiMC4wMCIsImluZl90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50RG9tZXN0aWMiOiIwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjoiMCIsInNlcnZpY2VDaGFyZ2VQZXJQYXgiOiIwLjAwIn0sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-20-2026-02-21", "calendar_flight_date": "2026-02-20", "calendar_arrival_date": "2026-02-21", "calendar_carrier": "BS", "calendar_total_currency": "BDT", "calendar_total_price": 45737.17, "calendar_total_sell": 45737.17, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 45737.17, "filter": { "id": "F1TT00002-7", "price": 45737.17, "gross_total": 47939, "journey_duration": "PT1D0H10M", "journey_duration_seconds": 87000, "layover_duration": "PT19H10M", "layover_duration_seconds": 69000, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "333", "aircraft_name": "333", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-02-20T08:25:00.000+06:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-02-21T10:35:00.000+08:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202602200825kul202602201420315kul202602210930jhb2026022110351051", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "16971176857198240197ZWKCD", "flight_key": "F1TT00002-17", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport 8DD4", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00002", "supplier_partner_code": "travelport-1-00002", "info_message": null, "tp_trace_id": "16971176857198240197ZWKCD", "Session_Key": null, "FlightTrackingID": null, "brand_title": "FLEX", "flight_group": [ { "group": 1, "flight_key": "F1TT00002-17", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H55M", "transit_time": "10H55M", "routes": [ { "air_segment_key": "SqslDvPEuDKAnN9y6CAAAA==", "origin": "DAC", "departure_time": "2026-02-20T00:50:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-02-20T06:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT4H00M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NFLOWBD", "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/tpRXTJByTEKLrQmL\/x\/sewgCY2KR147ZQQglI9RXz4jwXv5VrRngloUMtzjdiJJyF220DyiFYut1fMGB6qNNIGnVVGX9LkrKC4wol6YBtnXpOxaWyWgr4ZXdoDfuJUTbY1P2J2fTFF9\/cv4wH2Uxv7AP4lK\/U=", "FareInfoRef": "SqslDvPEuDKAyQ9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "SqslDvPEuDKAtN9y6CAAAA==", "origin": "KUL", "departure_time": "2026-02-20T17:45:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JHB", "arrival_time": "2026-02-20T18:45:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H00M", "distance": "165", "lay_over": "PT10H55M", "lay_over_date": "2026-02-20", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1057" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1057" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NFLOWBD", "FareRuleKey": "gws-eJxNjkEOQiEMRA\/zM\/tpRXTJByTEKLrQmL\/x\/sewgCY2KR147ZQQglI9RXz4jwXv5VrRngloUMtzjdiJJyF220DyiFYut1fMGB6qNNIGnVVGX9LkrKC4wol6YBtnXpOxaWyWgr4ZXdoDfuJUTbY1P2J2fTFF9\/cv4wH2Uxv7AP4lK\/U=", "FareInfoRef": "SqslDvPEuDKAyQ9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 47853.96, "gross_total": 50118, "base_fare": 36362.61, "tax": 11491.35, "sell": { "currency": "BDT", "total": 47853.96, "base_fare": 36362.61, "tax": 11491.35 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDc4NTMuOTYsImJhc2VfZmFyZSI6MzYzNjIuNjEsInRheCI6MTE0OTEuMzV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0NzU1My45NiwiYmFzZV9mYXJlIjozNjA2Mi42MSwidGF4IjoxMTQ5MS4zNSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiNy4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjUwMTE4LCJiYXNlX2ZhcmUiOjM4Nzc3LCJ0YXgiOjExMzQxfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 47853.96, "base_fare": 36362.61, "tax": 11491.35, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "38777.00", "tax": "11341.00", "discount": 2714.39, "ait": "150.35", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 47853.96, "base_fare": 36362.61, "tax": 11491.35, "gross": { "base_fare": "38777.00", "tax": "11341.00", "discount": "2714.39", "ait": "150.35", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "1228.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "5169.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ3ODUzLjk2IiwiYmFzZV9mYXJlIjoiMzYzNjIuNjEiLCJ0YXgiOiIxMTQ5MS4zNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM4Nzc3LjAwIiwidGF4IjoiMTEzNDEuMDAiLCJkaXNjb3VudCI6IjI3MTQuMzkiLCJhaXQiOiIxNTAuMzUiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIzMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDc1NTMuOTYiLCJiYXNlX2ZhcmUiOiIzNjA2Mi42MSIsInRheCI6IjExNDkxLjM1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzg3NzcuMDAiLCJ0YXgiOiIxMTM0MS4wMCIsImRpc2NvdW50IjoiMjcxNC4zOSIsImFpdCI6IjE1MC4zNSIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUwMTE4LjAwIiwiYmFzZV9mYXJlIjoiMzg3NzcuMDAiLCJ0YXgiOiIxMTM0MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo1MDExOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMjI4LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNTE2OS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjEzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6IkFsbCBEZXNydGluYXRpb24gNyUgLSA4REQ0IiwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjoiNy4wMCIsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOnsidGl0bGUiOiJBbGwgRGVzcnRpbmF0aW9uIDclIC0gOERENCIsImNvbWlzc2lvbl9leHBpcmVfdGltZXN0YW1wIjoiMTkyNDk3MDM5OSIsInNwZWNpZmljX3JvdXRlIjoiYW55X3JvdXRlIiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpbyI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWQiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpbyI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWQiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImluZl9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvIjoiMC4wMCIsImluZl90YXhfZml4ZWQiOiIwLjAwIiwiaW5mX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImluZl90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnREb21lc3RpYyI6IjAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VydmljZUNoYXJnZVBlclBheCI6IjAuMDAifSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-20-2026-02-20", "calendar_flight_date": "2026-02-20", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 47853.96, "calendar_total_sell": 47853.96, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 47853.96, "filter": { "id": "F1TT00002-17", "price": 47853.96, "gross_total": 50118, "journey_duration": "PT15H55M", "journey_duration_seconds": 57300, "layover_duration": "PT10H55M", "layover_duration_seconds": 39300, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "333", "aircraft_name": "333", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-02-20T00:50:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T18:45:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202602200050kul202602200650197kul202602201745jhb2026022018451057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "16971176857198240197ZWKCD", "flight_key": "F1TT00002-15", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport 8DD4", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00002", "supplier_partner_code": "travelport-1-00002", "info_message": null, "tp_trace_id": "16971176857198240197ZWKCD", "Session_Key": null, "FlightTrackingID": null, "brand_title": "ECONOMY SAVER", "flight_group": [ { "group": 1, "flight_key": "F1TT00002-15", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H20M", "transit_time": "3H25M", "routes": [ { "air_segment_key": "SqslDvPEuDKArN9y6CAAAA==", "origin": "DAC", "departure_time": "2026-02-20T08:25:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-02-20T14:20:00.000+08:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT3H55M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "booking_class": { "brand_id": "1736440", "brand_title": "ECONOMY SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "FareBasis": "OBDMYO", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22qpSRAIkqNSFDm4Gl\/\/8ZOaCRcsL44NkG772JjaI6+rsG\/IbwQT4ikGGM97HChILyVEDnsIe0lR1thJkQ5AZ71lYWLT6YsMjiOqpCaXuaIlmfy1DUh1EtL3CZ+UWbp\/QNSZzUJfZH8gT\/ya4Tp0srbQ==", "FareInfoRef": "SqslDvPEuDKAVQ9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "SqslDvPEuDKAtN9y6CAAAA==", "origin": "KUL", "departure_time": "2026-02-20T17:45:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JHB", "arrival_time": "2026-02-20T18:45:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H00M", "distance": "165", "lay_over": "PT03H25M", "lay_over_date": "2026-02-20", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1057" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "1057" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "2", "FareBasis": "LSTT", "FareRuleKey": "gws-eJxNTssOhDAI\/Bgzd8BGe+yqTRpXe9l66GX\/\/zOEdjeRBBiY4RFCEJKJmKfwtAHf4UzI1wpkiPqeFrDMbmxVBbFEHJ9S0BaIkLZzo3pmE9HmVq8J0UffKTPUFt\/XoVzfSgpgZ2FQJ\/AHMSnMr62cqVYi70y6\/EiaoX\/q3A28mywA", "FareInfoRef": "SqslDvPEuDKAjQ9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 47881.83, "gross_total": 50240, "base_fare": 37618.11, "tax": 10263.72, "sell": { "currency": "BDT", "total": 47881.83, "base_fare": 37618.11, "tax": 10263.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDc4ODEuODMsImJhc2VfZmFyZSI6Mzc2MTguMTEsInRheCI6MTAyNjMuNzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0NzU4MS44MywiYmFzZV9mYXJlIjozNzMxOC4xMSwidGF4IjoxMDI2My43MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiNy4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjUwMjQwLCJiYXNlX2ZhcmUiOjQwMTI3LCJ0YXgiOjEwMTEzfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 47881.83, "base_fare": 37618.11, "tax": 10263.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "40127.00", "tax": "10113.00", "discount": 2808.89, "ait": "150.72", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 47881.83, "base_fare": 37618.11, "tax": 10263.72, "gross": { "base_fare": "40127.00", "tax": "10113.00", "discount": "2808.89", "ait": "150.72", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "5169.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ3ODgxLjgzIiwiYmFzZV9mYXJlIjoiMzc2MTguMTEiLCJ0YXgiOiIxMDI2My43MiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQwMTI3LjAwIiwidGF4IjoiMTAxMTMuMDAiLCJkaXNjb3VudCI6IjI4MDguODkiLCJhaXQiOiIxNTAuNzIiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIzMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDc1ODEuODMiLCJiYXNlX2ZhcmUiOiIzNzMxOC4xMSIsInRheCI6IjEwMjYzLjcyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDAxMjcuMDAiLCJ0YXgiOiIxMDExMy4wMCIsImRpc2NvdW50IjoiMjgwOC44OSIsImFpdCI6IjE1MC43MiIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUwMjQwLjAwIiwiYmFzZV9mYXJlIjoiNDAxMjcuMDAiLCJ0YXgiOiIxMDExMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo1MDI0MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNTE2OS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjEzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOiJBbGwgRGVzcnRpbmF0aW9uIDclIC0gOERENCIsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6IjcuMDAiLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjp7InRpdGxlIjoiQWxsIERlc3J0aW5hdGlvbiA3JSAtIDhERDQiLCJjb21pc3Npb25fZXhwaXJlX3RpbWVzdGFtcCI6IjE5MjQ5NzAzOTkiLCJzcGVjaWZpY19yb3V0ZSI6ImFueV9yb3V0ZSIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW8iOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW8iOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX3RheF9yYXRpbyI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkIjoiMC4wMCIsImluZl90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50RG9tZXN0aWMiOiIwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjoiMCIsInNlcnZpY2VDaGFyZ2VQZXJQYXgiOiIwLjAwIn0sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-20-2026-02-20", "calendar_flight_date": "2026-02-20", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "BS", "calendar_total_currency": "BDT", "calendar_total_price": 47881.83, "calendar_total_sell": 47881.83, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 47881.83, "filter": { "id": "F1TT00002-15", "price": 47881.83, "gross_total": 50240, "journey_duration": "PT8H20M", "journey_duration_seconds": 30000, "layover_duration": "PT3H25M", "layover_duration_seconds": 12300, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "333", "aircraft_name": "333", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-02-20T08:25:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T18:45:00.000+08:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202602200825kul202602201420315kul202602201745jhb2026022018451057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "16971176857198240197ZWKCD", "flight_key": "F1TT00002-16", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport 8DD4", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00002", "supplier_partner_code": "travelport-1-00002", "info_message": null, "tp_trace_id": "16971176857198240197ZWKCD", "Session_Key": null, "FlightTrackingID": null, "brand_title": "ECONOMY SAVER", "flight_group": [ { "group": 1, "flight_key": "F1TT00002-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": "7H25M", "routes": [ { "air_segment_key": "SqslDvPEuDKArN9y6CAAAA==", "origin": "DAC", "departure_time": "2026-02-20T08:25:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-02-20T14:20:00.000+08:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT3H55M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "booking_class": { "brand_id": "1736440", "brand_title": "ECONOMY SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "FareBasis": "OBDMYO", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22qpSRAIkqNSFDm4Gl\/\/8ZOaCRcsL44NkG772JjaI6+rsG\/IbwQT4ikGGM97HChILyVEDnsIe0lR1thJkQ5AZ71lYWLT6YsMjiOqpCaXuaIlmfy1DUh1EtL3CZ+UWbp\/QNSZzUJfZH8gT\/ya4Tp0srbQ==", "FareInfoRef": "SqslDvPEuDKAVQ9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "SqslDvPEuDKApN9y6CAAAA==", "origin": "KUL", "departure_time": "2026-02-20T21:45:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JHB", "arrival_time": "2026-02-20T22:50:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H05M", "distance": "165", "lay_over": "PT07H25M", "lay_over_date": "2026-02-20", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1063" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "1063" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "6", "FareBasis": "LSTT", "FareRuleKey": "gws-eJxNTssOhDAI\/Bgzd8BGe+yqTRpXe9l66GX\/\/zOEdjeRBBiY4RFCEJKJmKfwtAHf4UzI1wpkiPqeFrDMbmxVBbFEHJ9S0BaIkLZzo3pmE9HmVq8J0UffKTPUFt\/XoVzfSgpgZ2FQJ\/AHMSnMr62cqVYi70y6\/EiaoX\/q3A28mywA", "FareInfoRef": "SqslDvPEuDKAjQ9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 47881.83, "gross_total": 50240, "base_fare": 37618.11, "tax": 10263.72, "sell": { "currency": "BDT", "total": 47881.83, "base_fare": 37618.11, "tax": 10263.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDc4ODEuODMsImJhc2VfZmFyZSI6Mzc2MTguMTEsInRheCI6MTAyNjMuNzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0NzU4MS44MywiYmFzZV9mYXJlIjozNzMxOC4xMSwidGF4IjoxMDI2My43MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiNy4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjUwMjQwLCJiYXNlX2ZhcmUiOjQwMTI3LCJ0YXgiOjEwMTEzfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 47881.83, "base_fare": 37618.11, "tax": 10263.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "40127.00", "tax": "10113.00", "discount": 2808.89, "ait": "150.72", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 47881.83, "base_fare": 37618.11, "tax": 10263.72, "gross": { "base_fare": "40127.00", "tax": "10113.00", "discount": "2808.89", "ait": "150.72", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "5169.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ3ODgxLjgzIiwiYmFzZV9mYXJlIjoiMzc2MTguMTEiLCJ0YXgiOiIxMDI2My43MiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQwMTI3LjAwIiwidGF4IjoiMTAxMTMuMDAiLCJkaXNjb3VudCI6IjI4MDguODkiLCJhaXQiOiIxNTAuNzIiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIzMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDc1ODEuODMiLCJiYXNlX2ZhcmUiOiIzNzMxOC4xMSIsInRheCI6IjEwMjYzLjcyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDAxMjcuMDAiLCJ0YXgiOiIxMDExMy4wMCIsImRpc2NvdW50IjoiMjgwOC44OSIsImFpdCI6IjE1MC43MiIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUwMjQwLjAwIiwiYmFzZV9mYXJlIjoiNDAxMjcuMDAiLCJ0YXgiOiIxMDExMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo1MDI0MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNTE2OS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjEzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOiJBbGwgRGVzcnRpbmF0aW9uIDclIC0gOERENCIsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6IjcuMDAiLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjp7InRpdGxlIjoiQWxsIERlc3J0aW5hdGlvbiA3JSAtIDhERDQiLCJjb21pc3Npb25fZXhwaXJlX3RpbWVzdGFtcCI6IjE5MjQ5NzAzOTkiLCJzcGVjaWZpY19yb3V0ZSI6ImFueV9yb3V0ZSIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW8iOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW8iOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX3RheF9yYXRpbyI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkIjoiMC4wMCIsImluZl90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50RG9tZXN0aWMiOiIwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjoiMCIsInNlcnZpY2VDaGFyZ2VQZXJQYXgiOiIwLjAwIn0sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-20-2026-02-20", "calendar_flight_date": "2026-02-20", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "BS", "calendar_total_currency": "BDT", "calendar_total_price": 47881.83, "calendar_total_sell": 47881.83, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 47881.83, "filter": { "id": "F1TT00002-16", "price": 47881.83, "gross_total": 50240, "journey_duration": "PT12H25M", "journey_duration_seconds": 44700, "layover_duration": "PT7H25M", "layover_duration_seconds": 26700, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "333", "aircraft_name": "333", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-02-20T08:25:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-02-20T22:50:00.000+08:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202602200825kul202602201420315kul202602202145jhb2026022022501063", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "16971176857198240197ZWKCD", "flight_key": "F1TT00002-8", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport 8DD4", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00002", "supplier_partner_code": "travelport-1-00002", "info_message": null, "tp_trace_id": "16971176857198240197ZWKCD", "Session_Key": null, "FlightTrackingID": null, "brand_title": "BASIC", "flight_group": [ { "group": 1, "flight_key": "F1TT00002-8", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H20M", "transit_time": "3H5M", "routes": [ { "air_segment_key": "SqslDvPEuDKAxN9y6CAAAA==", "origin": "DAC", "departure_time": "2026-02-20T12:30:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-02-20T18:40:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT4H10M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "3", "FareBasis": "SBXOWBD", "FareRuleKey": "gws-eJxNjtEOwiAMRT9mue+3nc49MsCFmMiWTKN78f8\/YwU0sUnphdPe4pxT6kCRwf1Hh093T8jPAGSo5S159NqTELvtIDli8+\/l5SOqhyqN5EpbldoXNJysYNaZDZXAXs84BWPN2CwFZTOKtAf8xDWZzFN8+KhlMUXP65fxAvupjR0Cmyv6", "FareInfoRef": "SqslDvPEuDKAPP9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "SqslDvPEuDKApN9y6CAAAA==", "origin": "KUL", "departure_time": "2026-02-20T21:45:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JHB", "arrival_time": "2026-02-20T22:50:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H05M", "distance": "165", "lay_over": "PT03H05M", "lay_over_date": "2026-02-20", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1063" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1063" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "3", "FareBasis": "SBXOWBD", "FareRuleKey": "gws-eJxNjtEOwiAMRT9mue+3nc49MsCFmMiWTKN78f8\/YwU0sUnphdPe4pxT6kCRwf1Hh093T8jPAGSo5S159NqTELvtIDli8+\/l5SOqhyqN5EpbldoXNJysYNaZDZXAXs84BWPN2CwFZTOKtAf8xDWZzFN8+KhlMUXP65fxAvupjR0Cmyv6", "FareInfoRef": "SqslDvPEuDKAPP9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 48655.41, "gross_total": 50977, "base_fare": 37161.48, "tax": 11493.93, "sell": { "currency": "BDT", "total": 48655.41, "base_fare": 37161.48, "tax": 11493.93 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDg2NTUuNDEsImJhc2VfZmFyZSI6MzcxNjEuNDgsInRheCI6MTE0OTMuOTN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0ODM1NS40MSwiYmFzZV9mYXJlIjozNjg2MS40OCwidGF4IjoxMTQ5My45MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiNy4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjUwOTc3LCJiYXNlX2ZhcmUiOjM5NjM2LCJ0YXgiOjExMzQxfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 48655.41, "base_fare": 37161.48, "tax": 11493.93, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "39636.00", "tax": "11341.00", "discount": 2774.52, "ait": "152.93", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 48655.41, "base_fare": 37161.48, "tax": 11493.93, "gross": { "base_fare": "39636.00", "tax": "11341.00", "discount": "2774.52", "ait": "152.93", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "1228.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "5169.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ4NjU1LjQxIiwiYmFzZV9mYXJlIjoiMzcxNjEuNDgiLCJ0YXgiOiIxMTQ5My45MyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NjM2LjAwIiwidGF4IjoiMTEzNDEuMDAiLCJkaXNjb3VudCI6IjI3NzQuNTIiLCJhaXQiOiIxNTIuOTMiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIzMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDgzNTUuNDEiLCJiYXNlX2ZhcmUiOiIzNjg2MS40OCIsInRheCI6IjExNDkzLjkzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk2MzYuMDAiLCJ0YXgiOiIxMTM0MS4wMCIsImRpc2NvdW50IjoiMjc3NC41MiIsImFpdCI6IjE1Mi45MyIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUwOTc3LjAwIiwiYmFzZV9mYXJlIjoiMzk2MzYuMDAiLCJ0YXgiOiIxMTM0MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo1MDk3NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMjI4LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNTE2OS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjEzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6IkFsbCBEZXNydGluYXRpb24gNyUgLSA4REQ0IiwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjoiNy4wMCIsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOnsidGl0bGUiOiJBbGwgRGVzcnRpbmF0aW9uIDclIC0gOERENCIsImNvbWlzc2lvbl9leHBpcmVfdGltZXN0YW1wIjoiMTkyNDk3MDM5OSIsInNwZWNpZmljX3JvdXRlIjoiYW55X3JvdXRlIiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpbyI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWQiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpbyI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWQiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImluZl9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvIjoiMC4wMCIsImluZl90YXhfZml4ZWQiOiIwLjAwIiwiaW5mX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImluZl90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnREb21lc3RpYyI6IjAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VydmljZUNoYXJnZVBlclBheCI6IjAuMDAifSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-20-2026-02-20", "calendar_flight_date": "2026-02-20", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 48655.41, "calendar_total_sell": 48655.41, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 48655.41, "filter": { "id": "F1TT00002-8", "price": 48655.41, "gross_total": 50977, "journey_duration": "PT8H20M", "journey_duration_seconds": 30000, "layover_duration": "PT3H5M", "layover_duration_seconds": 11100, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-02-20T12:30:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-02-20T22:50:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202602201230kul202602201840103kul202602202145jhb2026022022501063", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "16971176857198240197ZWKCD", "flight_key": "F1TT00002-9", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport 8DD4", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00002", "supplier_partner_code": "travelport-1-00002", "info_message": null, "tp_trace_id": "16971176857198240197ZWKCD", "Session_Key": null, "FlightTrackingID": null, "brand_title": "BASIC", "flight_group": [ { "group": 1, "flight_key": "F1TT00002-9", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H5M", "transit_time": "14H50M", "routes": [ { "air_segment_key": "SqslDvPEuDKAxN9y6CAAAA==", "origin": "DAC", "departure_time": "2026-02-20T12:30:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-02-20T18:40:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT4H10M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "FareBasis": "SBXOWBD", "FareRuleKey": "gws-eJxNjtEOwiAMRT9mue+3nc49MsCFmMiWTKN78f8\/YwU0sUnphdPe4pxT6kCRwf1Hh093T8jPAGSo5S159NqTELvtIDli8+\/l5SOqhyqN5EpbldoXNJysYNaZDZXAXs84BWPN2CwFZTOKtAf8xDWZzFN8+KhlMUXP65fxAvupjR0Cmyv6", "FareInfoRef": "SqslDvPEuDKAPP9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "SqslDvPEuDKAvN9y6CAAAA==", "origin": "KUL", "departure_time": "2026-02-21T09:30:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JHB", "arrival_time": "2026-02-21T10:35:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-21", "flight_time": "PT1H05M", "distance": "165", "lay_over": "PT14H50M", "lay_over_date": "2026-02-20", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1051" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1051" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "FareBasis": "SBXOWBD", "FareRuleKey": "gws-eJxNjtEOwiAMRT9mue+3nc49MsCFmMiWTKN78f8\/YwU0sUnphdPe4pxT6kCRwf1Hh093T8jPAGSo5S159NqTELvtIDli8+\/l5SOqhyqN5EpbldoXNJysYNaZDZXAXs84BWPN2CwFZTOKtAf8xDWZzFN8+KhlMUXP65fxAvupjR0Cmyv6", "FareInfoRef": "SqslDvPEuDKAPP9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 48686.51, "gross_total": 51008, "base_fare": 37161.48, "tax": 11525.03, "sell": { "currency": "BDT", "total": 48686.51, "base_fare": 37161.48, "tax": 11525.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDg2ODYuNTEsImJhc2VfZmFyZSI6MzcxNjEuNDgsInRheCI6MTE1MjUuMDN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0ODM4Ni41MSwiYmFzZV9mYXJlIjozNjg2MS40OCwidGF4IjoxMTUyNS4wMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiNy4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjUxMDA4LCJiYXNlX2ZhcmUiOjM5NjM2LCJ0YXgiOjExMzcyfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 48686.51, "base_fare": 37161.48, "tax": 11525.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "39636.00", "tax": "11372.00", "discount": 2774.52, "ait": "153.03", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 48686.51, "base_fare": 37161.48, "tax": 11525.03, "gross": { "base_fare": "39636.00", "tax": "11372.00", "discount": "2774.52", "ait": "153.03", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "1228.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "5200.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ4Njg2LjUxIiwiYmFzZV9mYXJlIjoiMzcxNjEuNDgiLCJ0YXgiOiIxMTUyNS4wMyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5NjM2LjAwIiwidGF4IjoiMTEzNzIuMDAiLCJkaXNjb3VudCI6IjI3NzQuNTIiLCJhaXQiOiIxNTMuMDMiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIzMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDgzODYuNTEiLCJiYXNlX2ZhcmUiOiIzNjg2MS40OCIsInRheCI6IjExNTI1LjAzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk2MzYuMDAiLCJ0YXgiOiIxMTM3Mi4wMCIsImRpc2NvdW50IjoiMjc3NC41MiIsImFpdCI6IjE1My4wMyIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUxMDA4LjAwIiwiYmFzZV9mYXJlIjoiMzk2MzYuMDAiLCJ0YXgiOiIxMTM3Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo1MTAwOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMjI4LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNTIwMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjEzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6IkFsbCBEZXNydGluYXRpb24gNyUgLSA4REQ0IiwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjoiNy4wMCIsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOnsidGl0bGUiOiJBbGwgRGVzcnRpbmF0aW9uIDclIC0gOERENCIsImNvbWlzc2lvbl9leHBpcmVfdGltZXN0YW1wIjoiMTkyNDk3MDM5OSIsInNwZWNpZmljX3JvdXRlIjoiYW55X3JvdXRlIiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpbyI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWQiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpbyI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWQiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImluZl9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvIjoiMC4wMCIsImluZl90YXhfZml4ZWQiOiIwLjAwIiwiaW5mX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImluZl90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnREb21lc3RpYyI6IjAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VydmljZUNoYXJnZVBlclBheCI6IjAuMDAifSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-20-2026-02-21", "calendar_flight_date": "2026-02-20", "calendar_arrival_date": "2026-02-21", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 48686.51, "calendar_total_sell": 48686.51, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 48686.51, "filter": { "id": "F1TT00002-9", "price": 48686.51, "gross_total": 51008, "journey_duration": "PT20H5M", "journey_duration_seconds": 72300, "layover_duration": "PT14H50M", "layover_duration_seconds": 53400, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-02-20T12:30:00.000+06:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-02-21T10:35:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202602201230kul202602201840103kul202602210930jhb2026022110351051", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "16971176857198240197ZWKCD", "flight_key": "F1TT00002-18", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport 8DD4", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00002", "supplier_partner_code": "travelport-1-00002", "info_message": null, "tp_trace_id": "16971176857198240197ZWKCD", "Session_Key": null, "FlightTrackingID": null, "brand_title": "ECONOMY SAVER", "flight_group": [ { "group": 1, "flight_key": "F1TT00002-18", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H10M", "transit_time": "19H10M", "routes": [ { "air_segment_key": "SqslDvPEuDKArN9y6CAAAA==", "origin": "DAC", "departure_time": "2026-02-20T08:25:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-02-20T14:20:00.000+08:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT3H55M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "booking_class": { "brand_id": "1736440", "brand_title": "ECONOMY SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "FareBasis": "OBDMYO", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22qpSRAIkqNSFDm4Gl\/\/8ZOaCRcsL44NkG772JjaI6+rsG\/IbwQT4ikGGM97HChILyVEDnsIe0lR1thJkQ5AZ71lYWLT6YsMjiOqpCaXuaIlmfy1DUh1EtL3CZ+UWbp\/QNSZzUJfZH8gT\/ya4Tp0srbQ==", "FareInfoRef": "SqslDvPEuDKAVQ9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "SqslDvPEuDKAvN9y6CAAAA==", "origin": "KUL", "departure_time": "2026-02-21T09:30:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JHB", "arrival_time": "2026-02-21T10:35:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-21", "flight_time": "PT1H05M", "distance": "165", "lay_over": "PT19H10M", "lay_over_date": "2026-02-20", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1051" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "1051" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "FareBasis": "MSTT", "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodkBpwugmsWQ1tZc6g5f+\/2cU7FYqEnBwxyOEICQLMS\/h3ya8p5xQrh0oEPNH2sA3Je5VA7FE5Fet6AtEyNqlUyOzi+iYd7WEqFEH5YbW43k9jRtbyQD8LBzaBH4gJoPlftScWiPS2aXbl6QV9qfNfQC7gCv9", "FareInfoRef": "SqslDvPEuDKAfQ9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 51462.05, "gross_total": 54075, "base_fare": 41155.83, "tax": 10306.22, "sell": { "currency": "BDT", "total": 51462.05, "base_fare": 41155.83, "tax": 10306.22 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTE0NjIuMDUsImJhc2VfZmFyZSI6NDExNTUuODMsInRheCI6MTAzMDYuMjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo1MTE2Mi4wNSwiYmFzZV9mYXJlIjo0MDg1NS44MywidGF4IjoxMDMwNi4yMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiNy4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjU0MDc1LCJiYXNlX2ZhcmUiOjQzOTMxLCJ0YXgiOjEwMTQ0fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 51462.05, "base_fare": 41155.83, "tax": 10306.22, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "43931.00", "tax": "10144.00", "discount": 3075.17, "ait": "162.22", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 51462.05, "base_fare": 41155.83, "tax": 10306.22, "gross": { "base_fare": "43931.00", "tax": "10144.00", "discount": "3075.17", "ait": "162.22", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "5200.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUxNDYyLjA1IiwiYmFzZV9mYXJlIjoiNDExNTUuODMiLCJ0YXgiOiIxMDMwNi4yMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQzOTMxLjAwIiwidGF4IjoiMTAxNDQuMDAiLCJkaXNjb3VudCI6IjMwNzUuMTciLCJhaXQiOiIxNjIuMjIiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIzMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNTExNjIuMDUiLCJiYXNlX2ZhcmUiOiI0MDg1NS44MyIsInRheCI6IjEwMzA2LjIyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDM5MzEuMDAiLCJ0YXgiOiIxMDE0NC4wMCIsImRpc2NvdW50IjoiMzA3NS4xNyIsImFpdCI6IjE2Mi4yMiIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjU0MDc1LjAwIiwiYmFzZV9mYXJlIjoiNDM5MzEuMDAiLCJ0YXgiOiIxMDE0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo1NDA3NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNTIwMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjEzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOiJBbGwgRGVzcnRpbmF0aW9uIDclIC0gOERENCIsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6IjcuMDAiLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjp7InRpdGxlIjoiQWxsIERlc3J0aW5hdGlvbiA3JSAtIDhERDQiLCJjb21pc3Npb25fZXhwaXJlX3RpbWVzdGFtcCI6IjE5MjQ5NzAzOTkiLCJzcGVjaWZpY19yb3V0ZSI6ImFueV9yb3V0ZSIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW8iOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW8iOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX3RheF9yYXRpbyI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkIjoiMC4wMCIsImluZl90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50RG9tZXN0aWMiOiIwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjoiMCIsInNlcnZpY2VDaGFyZ2VQZXJQYXgiOiIwLjAwIn0sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-20-2026-02-21", "calendar_flight_date": "2026-02-20", "calendar_arrival_date": "2026-02-21", "calendar_carrier": "BS", "calendar_total_currency": "BDT", "calendar_total_price": 51462.05, "calendar_total_sell": 51462.05, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 51462.05, "filter": { "id": "F1TT00002-18", "price": 51462.05, "gross_total": 54075, "journey_duration": "PT1D0H10M", "journey_duration_seconds": 87000, "layover_duration": "PT19H10M", "layover_duration_seconds": 69000, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "333", "aircraft_name": "333", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-02-20T08:25:00.000+06:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-02-21T10:35:00.000+08:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202602200825kul202602201420315kul202602210930jhb2026022110351051", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "16971176857198240197ZWKCD", "flight_key": "F1TT00002-19", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport 8DD4", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00002", "supplier_partner_code": "travelport-1-00002", "info_message": null, "tp_trace_id": "16971176857198240197ZWKCD", "Session_Key": null, "FlightTrackingID": null, "brand_title": "FLEX", "flight_group": [ { "group": 1, "flight_key": "F1TT00002-19", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H20M", "transit_time": "3H5M", "routes": [ { "air_segment_key": "SqslDvPEuDKAxN9y6CAAAA==", "origin": "DAC", "departure_time": "2026-02-20T12:30:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-02-20T18:40:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT4H10M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "3", "FareBasis": "SFLOWBD", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dpXdEjC0iIUTRRY\/bi\/3\/GFtDEJqUDr53ivVeqo4jz\/zHhM10L6isCFWp5LgE7pyTEbitIHvHIl9s7JHQPVRqpnY4qvS9qnK0gz5kDtcDaz7REY8PYLAVtM5q0B\/zEqZisS3qGNLfFFN3fv4wH2E9tbAMB3iv8", "FareInfoRef": "SqslDvPEuDKA\/Q9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "SqslDvPEuDKApN9y6CAAAA==", "origin": "KUL", "departure_time": "2026-02-20T21:45:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JHB", "arrival_time": "2026-02-20T22:50:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H05M", "distance": "165", "lay_over": "PT03H05M", "lay_over_date": "2026-02-20", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1063" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1063" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "3", "FareBasis": "SFLOWBD", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dpXdEjC0iIUTRRY\/bi\/3\/GFtDEJqUDr53ivVeqo4jz\/zHhM10L6isCFWp5LgE7pyTEbitIHvHIl9s7JHQPVRqpnY4qvS9qnK0gz5kDtcDaz7REY8PYLAVtM5q0B\/zEqZisS3qGNLfFFN3fv4wH2E9tbAMB3iv8", "FareInfoRef": "SqslDvPEuDKA\/Q9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 53119.81, "gross_total": 55762, "base_fare": 41611.53, "tax": 11508.28, "sell": { "currency": "BDT", "total": 53119.81, "base_fare": 41611.53, "tax": 11508.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTMxMTkuODEsImJhc2VfZmFyZSI6NDE2MTEuNTMsInRheCI6MTE1MDguMjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo1MjgxOS44MSwiYmFzZV9mYXJlIjo0MTMxMS41MywidGF4IjoxMTUwOC4yOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiNy4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjU1NzYyLCJiYXNlX2ZhcmUiOjQ0NDIxLCJ0YXgiOjExMzQxfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 53119.81, "base_fare": 41611.53, "tax": 11508.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "44421.00", "tax": "11341.00", "discount": 3109.47, "ait": "167.28", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 53119.81, "base_fare": 41611.53, "tax": 11508.28, "gross": { "base_fare": "44421.00", "tax": "11341.00", "discount": "3109.47", "ait": "167.28", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "1228.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "5169.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUzMTE5LjgxIiwiYmFzZV9mYXJlIjoiNDE2MTEuNTMiLCJ0YXgiOiIxMTUwOC4yOCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0NDIxLjAwIiwidGF4IjoiMTEzNDEuMDAiLCJkaXNjb3VudCI6IjMxMDkuNDciLCJhaXQiOiIxNjcuMjgiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIzMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNTI4MTkuODEiLCJiYXNlX2ZhcmUiOiI0MTMxMS41MyIsInRheCI6IjExNTA4LjI4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ0MjEuMDAiLCJ0YXgiOiIxMTM0MS4wMCIsImRpc2NvdW50IjoiMzEwOS40NyIsImFpdCI6IjE2Ny4yOCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjU1NzYyLjAwIiwiYmFzZV9mYXJlIjoiNDQ0MjEuMDAiLCJ0YXgiOiIxMTM0MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo1NTc2MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMjI4LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNTE2OS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjEzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6IkFsbCBEZXNydGluYXRpb24gNyUgLSA4REQ0IiwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjoiNy4wMCIsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOnsidGl0bGUiOiJBbGwgRGVzcnRpbmF0aW9uIDclIC0gOERENCIsImNvbWlzc2lvbl9leHBpcmVfdGltZXN0YW1wIjoiMTkyNDk3MDM5OSIsInNwZWNpZmljX3JvdXRlIjoiYW55X3JvdXRlIiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpbyI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWQiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpbyI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWQiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImluZl9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvIjoiMC4wMCIsImluZl90YXhfZml4ZWQiOiIwLjAwIiwiaW5mX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImluZl90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnREb21lc3RpYyI6IjAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VydmljZUNoYXJnZVBlclBheCI6IjAuMDAifSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-20-2026-02-20", "calendar_flight_date": "2026-02-20", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 53119.81, "calendar_total_sell": 53119.81, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 53119.81, "filter": { "id": "F1TT00002-19", "price": 53119.81, "gross_total": 55762, "journey_duration": "PT8H20M", "journey_duration_seconds": 30000, "layover_duration": "PT3H5M", "layover_duration_seconds": 11100, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-02-20T12:30:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-02-20T22:50:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202602201230kul202602201840103kul202602202145jhb2026022022501063", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "16971176857198240197ZWKCD", "flight_key": "F1TT00002-20", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport 8DD4", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00002", "supplier_partner_code": "travelport-1-00002", "info_message": null, "tp_trace_id": "16971176857198240197ZWKCD", "Session_Key": null, "FlightTrackingID": null, "brand_title": "FLEX", "flight_group": [ { "group": 1, "flight_key": "F1TT00002-20", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H5M", "transit_time": "14H50M", "routes": [ { "air_segment_key": "SqslDvPEuDKAxN9y6CAAAA==", "origin": "DAC", "departure_time": "2026-02-20T12:30:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-02-20T18:40:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT4H10M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "FareBasis": "SFLOWBD", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dpXdEjC0iIUTRRY\/bi\/3\/GFtDEJqUDr53ivVeqo4jz\/zHhM10L6isCFWp5LgE7pyTEbitIHvHIl9s7JHQPVRqpnY4qvS9qnK0gz5kDtcDaz7REY8PYLAVtM5q0B\/zEqZisS3qGNLfFFN3fv4wH2E9tbAMB3iv8", "FareInfoRef": "SqslDvPEuDKA\/Q9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "SqslDvPEuDKAvN9y6CAAAA==", "origin": "KUL", "departure_time": "2026-02-21T09:30:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JHB", "arrival_time": "2026-02-21T10:35:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-21", "flight_time": "PT1H05M", "distance": "165", "lay_over": "PT14H50M", "lay_over_date": "2026-02-20", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1051" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1051" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "6", "FareBasis": "SFLOWBD", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/dpXdEjC0iIUTRRY\/bi\/3\/GFtDEJqUDr53ivVeqo4jz\/zHhM10L6isCFWp5LgE7pyTEbitIHvHIl9s7JHQPVRqpnY4qvS9qnK0gz5kDtcDaz7REY8PYLAVtM5q0B\/zEqZisS3qGNLfFFN3fv4wH2E9tbAMB3iv8", "FareInfoRef": "SqslDvPEuDKA\/Q9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 53150.91, "gross_total": 55793, "base_fare": 41611.53, "tax": 11539.38, "sell": { "currency": "BDT", "total": 53150.91, "base_fare": 41611.53, "tax": 11539.38 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTMxNTAuOTEsImJhc2VfZmFyZSI6NDE2MTEuNTMsInRheCI6MTE1MzkuMzh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo1Mjg1MC45MSwiYmFzZV9mYXJlIjo0MTMxMS41MywidGF4IjoxMTUzOS4zOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiNy4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjU1NzkzLCJiYXNlX2ZhcmUiOjQ0NDIxLCJ0YXgiOjExMzcyfX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 53150.91, "base_fare": 41611.53, "tax": 11539.38, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "44421.00", "tax": "11372.00", "discount": 3109.47, "ait": "167.38", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 53150.91, "base_fare": 41611.53, "tax": 11539.38, "gross": { "base_fare": "44421.00", "tax": "11372.00", "discount": "3109.47", "ait": "167.38", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "1228.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "5200.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUzMTUwLjkxIiwiYmFzZV9mYXJlIjoiNDE2MTEuNTMiLCJ0YXgiOiIxMTUzOS4zOCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ0NDIxLjAwIiwidGF4IjoiMTEzNzIuMDAiLCJkaXNjb3VudCI6IjMxMDkuNDciLCJhaXQiOiIxNjcuMzgiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIzMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNTI4NTAuOTEiLCJiYXNlX2ZhcmUiOiI0MTMxMS41MyIsInRheCI6IjExNTM5LjM4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ0MjEuMDAiLCJ0YXgiOiIxMTM3Mi4wMCIsImRpc2NvdW50IjoiMzEwOS40NyIsImFpdCI6IjE2Ny4zOCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjU1NzkzLjAwIiwiYmFzZV9mYXJlIjoiNDQ0MjEuMDAiLCJ0YXgiOiIxMTM3Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo1NTc5MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMjI4LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNTIwMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjEzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6IkFsbCBEZXNydGluYXRpb24gNyUgLSA4REQ0IiwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjoiNy4wMCIsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOnsidGl0bGUiOiJBbGwgRGVzcnRpbmF0aW9uIDclIC0gOERENCIsImNvbWlzc2lvbl9leHBpcmVfdGltZXN0YW1wIjoiMTkyNDk3MDM5OSIsInNwZWNpZmljX3JvdXRlIjoiYW55X3JvdXRlIiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpbyI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWQiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpbyI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWQiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImluZl9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvIjoiMC4wMCIsImluZl90YXhfZml4ZWQiOiIwLjAwIiwiaW5mX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImluZl90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnREb21lc3RpYyI6IjAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VydmljZUNoYXJnZVBlclBheCI6IjAuMDAifSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-20-2026-02-21", "calendar_flight_date": "2026-02-20", "calendar_arrival_date": "2026-02-21", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 53150.91, "calendar_total_sell": 53150.91, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 53150.91, "filter": { "id": "F1TT00002-20", "price": 53150.91, "gross_total": 55793, "journey_duration": "PT20H5M", "journey_duration_seconds": 72300, "layover_duration": "PT14H50M", "layover_duration_seconds": 53400, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-02-20T12:30:00.000+06:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-02-21T10:35:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202602201230kul202602201840103kul202602210930jhb2026022110351051", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "16971176857198240197ZWKCD", "flight_key": "F1TT00002-10", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport 8DD4", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00002", "supplier_partner_code": "travelport-1-00002", "info_message": null, "tp_trace_id": "16971176857198240197ZWKCD", "Session_Key": null, "FlightTrackingID": null, "brand_title": "FLEX", "flight_group": [ { "group": 1, "flight_key": "F1TT00002-10", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H25M", "transit_time": "10H25M", "routes": [ { "air_segment_key": "SqslDvPEuDKAnN9y6CAAAA==", "origin": "DAC", "departure_time": "2026-02-20T00:50:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-02-20T06:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-19", "flight_time": "PT4H00M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "FareBasis": "MFLOWBD", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7X1t0aS9kUBQpCS0h0ZVLv3\/M2qglWrJeGHsNd57pfYU6f1\/dHh3+4J8BCBDLddjg7spCbHbCZJX7Gm7v6aI6qFKI7nSVqX2BQ3OCpJLbKgEznrGMRhrxmYpKJtRpD3gJ+bFZB7jc4quLKbo5fFlHGA\/tbEPESUsFg==", "FareInfoRef": "SqslDvPEuDKAdP9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "SqslDvPEuDKAzN9y6CAAAA==", "origin": "KUL", "departure_time": "2026-02-20T17:15:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JHB", "arrival_time": "2026-02-20T18:15:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-02-20", "flight_time": "PT1H00M", "distance": "165", "lay_over": "PT10H25M", "lay_over_date": "2026-02-20", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "FY", "carrier_name": "FlyFirefly", "carrier_logo": "FY.png", "flight_number": "2892" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4663" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "FareBasis": "BMHFY", "FareRuleKey": "gws-eJxNTssOAjEI\/JjN3AGbyrFut6ZRtyf30Iv\/\/xlCuyaSwAwMr5SSkERijunfFnyWvaIdGWgQ80ddwSSsI+sgloJ1r\/eOsUGErN6GNpG9i7aQ1QA5Fp2SG\/qIz+Nl2lxLRuB34dQm8COlGm237e3XiDQwa7icIl1hj9rcF9xpLAw=", "FareInfoRef": "SqslDvPEuDKAnP9y6CAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 79681.39, "gross_total": 84231, "base_fare": 68087.7, "tax": 11593.69, "sell": { "currency": "BDT", "total": 79681.39, "base_fare": 68087.7, "tax": 11593.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk2ODEuMzksImJhc2VfZmFyZSI6NjgwODcuNywidGF4IjoxMTU5My42OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjc5MzgxLjM5LCJiYXNlX2ZhcmUiOjY3Nzg3LjcsInRheCI6MTE1OTMuNjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6IjcuMDAifSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NDIzMSwiYmFzZV9mYXJlIjo3Mjg5MCwidGF4IjoxMTM0MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 79681.39, "base_fare": 68087.7, "tax": 11593.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "72890.00", "tax": "11341.00", "discount": 5102.3, "ait": "252.69", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 79681.39, "base_fare": 68087.7, "tax": 11593.69, "gross": { "base_fare": "72890.00", "tax": "11341.00", "discount": "5102.30", "ait": "252.69", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "1228.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "5169.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5NjgxLjM5IiwiYmFzZV9mYXJlIjoiNjgwODcuNzAiLCJ0YXgiOiIxMTU5My42OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyODkwLjAwIiwidGF4IjoiMTEzNDEuMDAiLCJkaXNjb3VudCI6IjUxMDIuMzAiLCJhaXQiOiIyNTIuNjkiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIzMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzkzODEuMzkiLCJiYXNlX2ZhcmUiOiI2Nzc4Ny43MCIsInRheCI6IjExNTkzLjY5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzI4OTAuMDAiLCJ0YXgiOiIxMTM0MS4wMCIsImRpc2NvdW50IjoiNTEwMi4zMCIsImFpdCI6IjI1Mi42OSIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0MjMxLjAwIiwiYmFzZV9mYXJlIjoiNzI4OTAuMDAiLCJ0YXgiOiIxMTM0MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo4NDIzMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMjI4LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNTE2OS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjEzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6IkFsbCBEZXNydGluYXRpb24gNyUgLSA4REQ0IiwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjoiNy4wMCIsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOnsidGl0bGUiOiJBbGwgRGVzcnRpbmF0aW9uIDclIC0gOERENCIsImNvbWlzc2lvbl9leHBpcmVfdGltZXN0YW1wIjoiMTkyNDk3MDM5OSIsInNwZWNpZmljX3JvdXRlIjoiYW55X3JvdXRlIiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpbyI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWQiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpbyI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWQiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImluZl9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvIjoiMC4wMCIsImluZl90YXhfZml4ZWQiOiIwLjAwIiwiaW5mX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImluZl90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnREb21lc3RpYyI6IjAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VydmljZUNoYXJnZVBlclBheCI6IjAuMDAifSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-02-20-2026-02-20", "calendar_flight_date": "2026-02-20", "calendar_arrival_date": "2026-02-20", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 79681.39, "calendar_total_sell": 79681.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 79681.39, "filter": { "id": "F1TT00002-10", "price": 79681.39, "gross_total": 84231, "journey_duration": "PT15H25M", "journey_duration_seconds": 55500, "layover_duration": "PT10H25M", "layover_duration_seconds": 37500, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "333", "aircraft_name": "333", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-02-20T00:50:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T18:15:00.000+08:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202602200050kul202602200650197kul202602201715jhb2026022018152892", "destination_reach_time": "PT", "destination_reach_timestamp": null } ], "filter_data": { "lowest_price": { "id": "F1TT00002-0", "price": 31911.92, "gross_total": 32939, "journey_duration": "PT7H25M", "journey_duration_seconds": 26700, "layover_duration": "PT2H35M", "layover_duration_seconds": 9300, "carrier_operating": "OD", "carrier_marketing": "OD", "departure_timing_slot": null, "departure_departure_time": "2026-02-20T01:10:00.000+06:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-02-20T10:35:00.000+08:00" }, "highest_price": { "id": "F1TT00002-10", "price": 79681.39, "gross_total": 84231, "journey_duration": "PT15H25M", "journey_duration_seconds": 55500, "layover_duration": "PT10H25M", "layover_duration_seconds": 37500, "carrier_operating": "MH", "carrier_marketing": "MH", "departure_timing_slot": null, "departure_departure_time": "2026-02-20T00:50:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T18:15:00.000+08:00" }, "lowest_layover_time": { "id": "F1TT00002-0", "price": 31911.92, "gross_total": 32939, "journey_duration": "PT7H25M", "journey_duration_seconds": 26700, "layover_duration": "PT2H35M", "layover_duration_seconds": 9300, "carrier_operating": "OD", "carrier_marketing": "OD", "departure_timing_slot": null, "departure_departure_time": "2026-02-20T01:10:00.000+06:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-02-20T10:35:00.000+08:00" }, "highest_layover_time": { "id": "F1TT00002-7", "price": 45737.17, "gross_total": 47939, "journey_duration": "PT1D0H10M", "journey_duration_seconds": 87000, "layover_duration": "PT19H10M", "layover_duration_seconds": 69000, "carrier_operating": "BS", "carrier_marketing": "BS", "departure_timing_slot": "midnight", "departure_departure_time": "2026-02-20T08:25:00.000+06:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-02-21T10:35:00.000+08:00" }, "fastest_duration": { "id": "F1TT00002-0", "price": 31911.92, "gross_total": 32939, "journey_duration": "PT7H25M", "journey_duration_seconds": 26700, "layover_duration": "PT2H35M", "layover_duration_seconds": 9300, "carrier_operating": "OD", "carrier_marketing": "OD", "departure_timing_slot": null, "departure_departure_time": "2026-02-20T01:10:00.000+06:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-02-20T10:35:00.000+08:00" }, "highest_duration": { "id": "F1TT00002-7", "price": 45737.17, "gross_total": 47939, "journey_duration": "PT1D0H10M", "journey_duration_seconds": 87000, "layover_duration": "PT19H10M", "layover_duration_seconds": 69000, "carrier_operating": "BS", "carrier_marketing": "BS", "departure_timing_slot": "midnight", "departure_departure_time": "2026-02-20T08:25:00.000+06:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-02-21T10:35:00.000+08:00" }, "lowest_departure_time": { "id": "F1TT00002-3", "price": 38267.7, "gross_total": 39841, "journey_duration": "PT20H0M", "journey_duration_seconds": 72000, "layover_duration": "PT14H55M", "layover_duration_seconds": 53700, "carrier_operating": "MH", "carrier_marketing": "MH", "departure_timing_slot": null, "departure_departure_time": "2026-02-20T00:50:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-02-20T22:50:00.000+08:00" }, "lowest_arrival_time": { "id": "F1TT00002-0", "price": 31911.92, "gross_total": 32939, "journey_duration": "PT7H25M", "journey_duration_seconds": 26700, "layover_duration": "PT2H35M", "layover_duration_seconds": 9300, "carrier_operating": "OD", "carrier_marketing": "OD", "departure_timing_slot": null, "departure_departure_time": "2026-02-20T01:10:00.000+06:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-02-20T10:35:00.000+08:00" }, "latest_takeoff": { "id": "F1TT00002-8", "price": 48655.41, "gross_total": 50977, "journey_duration": "PT8H20M", "journey_duration_seconds": 30000, "layover_duration": "PT3H5M", "layover_duration_seconds": 11100, "carrier_operating": "MH", "carrier_marketing": "MH", "departure_timing_slot": "early-morning", "departure_departure_time": "2026-02-20T12:30:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-02-20T22:50:00.000+08:00" }, "latest_landing": { "id": "F1TT00002-7", "price": 45737.17, "gross_total": 47939, "journey_duration": "PT1D0H10M", "journey_duration_seconds": 87000, "layover_duration": "PT19H10M", "layover_duration_seconds": 69000, "carrier_operating": "BS", "carrier_marketing": "BS", "departure_timing_slot": "midnight", "departure_departure_time": "2026-02-20T08:25:00.000+06:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-02-21T10:35:00.000+08:00" }, "airlines_with_price": [ { "id": "F1TT00002-0", "price": 31911.92, "gross_total": 32939, "journey_duration": "PT7H25M", "journey_duration_seconds": 26700, "layover_duration": "PT2H35M", "layover_duration_seconds": 9300, "carrier_operating": "OD", "carrier_marketing": "OD", "departure_timing_slot": null, "departure_departure_time": "2026-02-20T01:10:00.000+06:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-02-20T10:35:00.000+08:00" }, { "id": "F1TT00002-3", "price": 38267.7, "gross_total": 39841, "journey_duration": "PT20H0M", "journey_duration_seconds": 72000, "layover_duration": "PT14H55M", "layover_duration_seconds": 53700, "carrier_operating": "MH", "carrier_marketing": "MH", "departure_timing_slot": null, "departure_departure_time": "2026-02-20T00:50:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-02-20T22:50:00.000+08:00" }, { "id": "F1TT00002-4", "price": 42156.94, "gross_total": 44104, "journey_duration": "PT8H20M", "journey_duration_seconds": 30000, "layover_duration": "PT3H25M", "layover_duration_seconds": 12300, "carrier_operating": "BS", "carrier_marketing": "BS", "departure_timing_slot": "midnight", "departure_departure_time": "2026-02-20T08:25:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-02-20T18:45:00.000+08:00" } ], "take_off": { "0": null, "4": "midnight", "8": "early-morning" }, "landing_time": [ "midnight", "afternoon", "morning" ], "carrier": { "operating": [ "BS", "MH", "OD" ], "marketing": [ "BS", "MH", "OD" ] }, "baggage": [ { "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, { "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, { "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" } ], "connecting_airport": [ "KUL" ], "no_of_stops": [ 1 ] }, "search_parameter": { "journey_type": "OneWay", "segment": [ { "departure_airport_type": "AIRPORT", "departure_airport": "DAC", "arrival_airport_type": "AIRPORT", "arrival_airport": "JHB", "departure_date": "2026-02-20", "departure_time": "anytime", "departure_time_within": "anytime", "booking_class": "Economy", "stop": "any", "alliance": { "include": [], "exclude": [] }, "country": { "include": [], "exclude": [] }, "airlines": { "include": [], "exclude": [] } } ], "travelers_adult": 1, "travelers_child": 0, "travelers_child_age": [], "travelers_infants": 0, "travelers_infants_age": [], "fare_type": [], "fare_option": [], "content_type": "all_content", "ptc_option": [], "agency_ethnic_list": [], "preferred_carrier": [], "non_stop_flight": "any", "baggage_option": "any", "booking_class": "Economy", "supplier_uid": "all", "partner_id": "1697", "language": "en", "short_ref": null, "version": 1, "team_profile": null }, "search_result_logs_url": "https:\/\/temp-logs.buyairticket.com\/flight_logs\/16971176857198240197ZWKCD\/search_result.json", "beforeSearchduration": "0 seconds" }