{ "status": "success", "tracking_id": "1301176838653096235R2YEK", "journey_type": "RoundTrip", "return_result_type": "general", "Get_Flight_Type": { "find_flight_type": "international", "airport_country": "SG", "uniqueFlightTypes_count": 1, "uniqueFlightTypes": [ "international" ], "get_all_flight_type": [ "international", "international" ], "Segement_Data": [ { "departure_airport_type": "AIRPORT", "departure_airport": "DAC", "arrival_airport_type": "CITY", "arrival_airport": "SIN", "departure_date": "2026-01-17", "departure_airport_country_code": "BD", "arrival_airport_country_code": "SG", "flight_type": "international" }, { "departure_airport_type": "CITY", "departure_airport": "SIN", "arrival_airport_type": "AIRPORT", "arrival_airport": "DAC", "departure_date": "2026-01-21", "departure_airport_country_code": "SG", "arrival_airport_country_code": "BD", "flight_type": "international" } ], "search_parameter": { "journey_type": "RoundTrip", "segment": [ { "departure_airport_type": "AIRPORT", "departure_airport": "DAC", "arrival_airport_type": "CITY", "arrival_airport": "SIN", "departure_date": "2026-01-17", "arrival_date": "" }, { "departure_airport_type": "CITY", "departure_airport": "SIN", "arrival_airport_type": "AIRPORT", "arrival_airport": "DAC", "departure_date": "2026-01-21", "arrival_date": "" } ], "travelers_adult": 2, "travelers_child": 0, "travelers_child_age": [], "travelers_infants": 0, "travelers_infants_age": [], "fare_type": null, "fare_option": null, "content_type": null, "ptc_option": null, "agency_ethnic_list": null, "preferred_carrier": [], "non_stop_flight": "any", "baggage_option": "any", "booking_class": "Economy", "supplier_uid": "all", "partner_id": "130", "language": "en", "short_ref": "3d781d459174a6bd006b2f14da6d91e289ac2d470c3739bdf20ea2ceefa3f21a", "version": null, "team_profile": null } }, "data": [ { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-0", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-0", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H10M", "transit_time": null, "routes": [ { "air_segment_key": "zciW4sxFuDKAVeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T08:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-01-17T14:25:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT4H10M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "309" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "309" }, "booking_class": { "brand_id": "1736439", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "4", "FareBasis": "RBDSGR", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22aMlIgKTNwhDaIUv\/\/zN6QCrVkvHhB2eHEEzsLqou\/MeEzxQryjsBBcase4GzmwiUtxMiMuOIuT4OXBaeoHQ4qvZnyZJjwSabH6gFzn7mJZENXzoq2mA0yQZ+Yn1SliW\/YhbPuezZhcSDe\/LXF6s6K3g=", "FareInfoRef": "zciW4sxFuDKArgWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-0", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H10M", "transit_time": null, "routes": [ { "air_segment_key": "zciW4sxFuDKAZeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T15:25:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-01-21T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H10M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "310" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "310" }, "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": "KBDSG6M", "FareRuleKey": "gws-eJxNjksOgzAMRA+DZm9biLAMSUpbIbxJu2DT+x+jQ0KlWnI88fMvxmhik6iO8d8GfIZU4e8MOIxelgydRaT9DlDN2FKp92lHn2FK4o32qK0uWx4ZsMoaGjqcdr316WR9MF1xbsYpmcBP3B6UvpRXKhK4mDm7kATwUHZ9AcUpK6U=", "FareInfoRef": "zciW4sxFuDKA2gWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 181178, "gross_total": 180728, "base_fare": 148930, "tax": 32248, "sell": { "currency": "BDT", "total": 181178, "base_fare": 148930, "tax": 32248 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTgxMTc4LCJiYXNlX2ZhcmUiOjE0ODkzMCwidGF4IjozMjI0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE4MDcyOCwiYmFzZV9mYXJlIjoxNDg0ODAsInRheCI6MzIyNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTgwNzI4LCJiYXNlX2ZhcmUiOjE0ODQ4MCwidGF4IjozMjI0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 181178, "base_fare": 148930, "tax": 32248, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "148480.00", "tax": "32248.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 181178, "base_fare": 148930, "tax": 32248, "gross": { "base_fare": "148480.00", "tax": "32248.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4MTE3OC4wMCIsImJhc2VfZmFyZSI6IjE0ODkzMC4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ4NDgwLjAwIiwidGF4IjoiMzIyNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTgwNzI4LjAwIiwiYmFzZV9mYXJlIjoiMTQ4NDgwLjAwIiwidGF4IjoiMzIyNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDg0ODAuMDAiLCJ0YXgiOiIzMjI0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4MDcyOC4wMCIsImJhc2VfZmFyZSI6IjE0ODQ4MC4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE4MDcyOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyMzYwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 2, "data": [ "DAC", "SIN" ] }, "plating_carrier": { "count": 1, "data": [ "BS" ] }, "operating_carrier": { "count": 1, "data": [ "BS" ] }, "rbd_class": { "count": 2, "data": [ "R", "K" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "BS", "calendar_total_currency": "BDT", "calendar_total_price": 181178, "calendar_total_sell": 181178, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 181178, "filter": { "id": "F123TT00182-0", "price": 181178, "journey_duration": "PT8H20M", "journey_duration_seconds": 30000, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "midnight", "departure_departure_time": "2026-01-17T08:15:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-21T17:35:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "40", "baggage_title": "40 kg" }, "filter_unique_filter_code": "dac202601170815sin202601171425309sin202601211525dac202601211735310", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-1", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-1", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H10M", "transit_time": null, "routes": [ { "air_segment_key": "zciW4sxFuDKAVeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T08:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-01-17T14:25:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT4H10M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "309" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "309" }, "booking_class": { "brand_id": "1736439", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "4", "FareBasis": "RBDSGR", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22aMlIgKTNwhDaIUv\/\/zN6QCrVkvHhB2eHEEzsLqou\/MeEzxQryjsBBcase4GzmwiUtxMiMuOIuT4OXBaeoHQ4qvZnyZJjwSabH6gFzn7mJZENXzoq2mA0yQZ+Yn1SliW\/YhbPuezZhcSDe\/LXF6s6K3g=", "FareInfoRef": "zciW4sxFuDKArgWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-1", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H15M", "transit_time": null, "routes": [ { "air_segment_key": "zciW4sxFuDKAbeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T06:40:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-01-21T08:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-20", "flight_time": "PT4H15M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "308" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "308" }, "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": "KBDSG6M", "FareRuleKey": "gws-eJxNjksOgzAMRA+DZm9biLAMSUpbIbxJu2DT+x+jQ0KlWnI88fMvxmhik6iO8d8GfIZU4e8MOIxelgydRaT9DlDN2FKp92lHn2FK4o32qK0uWx4ZsMoaGjqcdr316WR9MF1xbsYpmcBP3B6UvpRXKhK4mDm7kATwUHZ9AcUpK6U=", "FareInfoRef": "zciW4sxFuDKA2gWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 181178, "gross_total": 180728, "base_fare": 148930, "tax": 32248, "sell": { "currency": "BDT", "total": 181178, "base_fare": 148930, "tax": 32248 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTgxMTc4LCJiYXNlX2ZhcmUiOjE0ODkzMCwidGF4IjozMjI0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE4MDcyOCwiYmFzZV9mYXJlIjoxNDg0ODAsInRheCI6MzIyNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTgwNzI4LCJiYXNlX2ZhcmUiOjE0ODQ4MCwidGF4IjozMjI0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 181178, "base_fare": 148930, "tax": 32248, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "148480.00", "tax": "32248.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 181178, "base_fare": 148930, "tax": 32248, "gross": { "base_fare": "148480.00", "tax": "32248.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4MTE3OC4wMCIsImJhc2VfZmFyZSI6IjE0ODkzMC4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ4NDgwLjAwIiwidGF4IjoiMzIyNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTgwNzI4LjAwIiwiYmFzZV9mYXJlIjoiMTQ4NDgwLjAwIiwidGF4IjoiMzIyNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDg0ODAuMDAiLCJ0YXgiOiIzMjI0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4MDcyOC4wMCIsImJhc2VfZmFyZSI6IjE0ODQ4MC4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE4MDcyOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyMzYwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 2, "data": [ "DAC", "SIN" ] }, "plating_carrier": { "count": 1, "data": [ "BS" ] }, "operating_carrier": { "count": 1, "data": [ "BS" ] }, "rbd_class": { "count": 2, "data": [ "R", "K" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "BS", "calendar_total_currency": "BDT", "calendar_total_price": 181178, "calendar_total_sell": 181178, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 181178, "filter": { "id": "F123TT00182-1", "price": 181178, "journey_duration": "PT8H25M", "journey_duration_seconds": 30300, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "midnight", "departure_departure_time": "2026-01-17T08:15:00.000+06:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-01-21T08:55:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "40", "baggage_title": "40 kg" }, "filter_unique_filter_code": "dac202601170815sin202601171425309sin202601210640dac202601210855308", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-2", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-2", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H15M", "transit_time": null, "routes": [ { "air_segment_key": "zciW4sxFuDKAXeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T23:25:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-01-18T05:40:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT4H15M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "307" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "307" }, "booking_class": { "brand_id": "1736439", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "9", "FareBasis": "RBDSGR", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22aMlIgKTNwhDaIUv\/\/zN6QCrVkvHhB2eHEEzsLqou\/MeEzxQryjsBBcase4GzmwiUtxMiMuOIuT4OXBaeoHQ4qvZnyZJjwSabH6gFzn7mJZENXzoq2mA0yQZ+Yn1SliW\/YhbPuezZhcSDe\/LXF6s6K3g=", "FareInfoRef": "zciW4sxFuDKArgWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-2", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H10M", "transit_time": null, "routes": [ { "air_segment_key": "zciW4sxFuDKAZeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T15:25:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-01-21T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H10M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "310" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "310" }, "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": "KBDSG6M", "FareRuleKey": "gws-eJxNjksOgzAMRA+DZm9biLAMSUpbIbxJu2DT+x+jQ0KlWnI88fMvxmhik6iO8d8GfIZU4e8MOIxelgydRaT9DlDN2FKp92lHn2FK4o32qK0uWx4ZsMoaGjqcdr316WR9MF1xbsYpmcBP3B6UvpRXKhK4mDm7kATwUHZ9AcUpK6U=", "FareInfoRef": "zciW4sxFuDKA2gWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 181178, "gross_total": 180728, "base_fare": 148930, "tax": 32248, "sell": { "currency": "BDT", "total": 181178, "base_fare": 148930, "tax": 32248 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTgxMTc4LCJiYXNlX2ZhcmUiOjE0ODkzMCwidGF4IjozMjI0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE4MDcyOCwiYmFzZV9mYXJlIjoxNDg0ODAsInRheCI6MzIyNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTgwNzI4LCJiYXNlX2ZhcmUiOjE0ODQ4MCwidGF4IjozMjI0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 181178, "base_fare": 148930, "tax": 32248, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "148480.00", "tax": "32248.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 181178, "base_fare": 148930, "tax": 32248, "gross": { "base_fare": "148480.00", "tax": "32248.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4MTE3OC4wMCIsImJhc2VfZmFyZSI6IjE0ODkzMC4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ4NDgwLjAwIiwidGF4IjoiMzIyNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTgwNzI4LjAwIiwiYmFzZV9mYXJlIjoiMTQ4NDgwLjAwIiwidGF4IjoiMzIyNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDg0ODAuMDAiLCJ0YXgiOiIzMjI0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4MDcyOC4wMCIsImJhc2VfZmFyZSI6IjE0ODQ4MC4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE4MDcyOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyMzYwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 2, "data": [ "DAC", "SIN" ] }, "plating_carrier": { "count": 1, "data": [ "BS" ] }, "operating_carrier": { "count": 1, "data": [ "BS" ] }, "rbd_class": { "count": 2, "data": [ "R", "K" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "BS", "calendar_total_currency": "BDT", "calendar_total_price": 181178, "calendar_total_sell": 181178, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 181178, "filter": { "id": "F123TT00182-2", "price": 181178, "journey_duration": "PT8H25M", "journey_duration_seconds": 30300, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "evening", "departure_departure_time": "2026-01-17T23:25:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-21T17:35:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "40", "baggage_title": "40 kg" }, "filter_unique_filter_code": "dac202601172325sin202601180540307sin202601211525dac202601211735310", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-3", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-3", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H15M", "transit_time": null, "routes": [ { "air_segment_key": "zciW4sxFuDKAXeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T23:25:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-01-18T05:40:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT4H15M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "307" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "307" }, "booking_class": { "brand_id": "1736439", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "9", "FareBasis": "RBDSGR", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22aMlIgKTNwhDaIUv\/\/zN6QCrVkvHhB2eHEEzsLqou\/MeEzxQryjsBBcase4GzmwiUtxMiMuOIuT4OXBaeoHQ4qvZnyZJjwSabH6gFzn7mJZENXzoq2mA0yQZ+Yn1SliW\/YhbPuezZhcSDe\/LXF6s6K3g=", "FareInfoRef": "zciW4sxFuDKArgWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-3", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H15M", "transit_time": null, "routes": [ { "air_segment_key": "zciW4sxFuDKAbeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T06:40:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-01-21T08:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-20", "flight_time": "PT4H15M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "308" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "308" }, "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": "KBDSG6M", "FareRuleKey": "gws-eJxNjksOgzAMRA+DZm9biLAMSUpbIbxJu2DT+x+jQ0KlWnI88fMvxmhik6iO8d8GfIZU4e8MOIxelgydRaT9DlDN2FKp92lHn2FK4o32qK0uWx4ZsMoaGjqcdr316WR9MF1xbsYpmcBP3B6UvpRXKhK4mDm7kATwUHZ9AcUpK6U=", "FareInfoRef": "zciW4sxFuDKA2gWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 181178, "gross_total": 180728, "base_fare": 148930, "tax": 32248, "sell": { "currency": "BDT", "total": 181178, "base_fare": 148930, "tax": 32248 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTgxMTc4LCJiYXNlX2ZhcmUiOjE0ODkzMCwidGF4IjozMjI0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE4MDcyOCwiYmFzZV9mYXJlIjoxNDg0ODAsInRheCI6MzIyNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTgwNzI4LCJiYXNlX2ZhcmUiOjE0ODQ4MCwidGF4IjozMjI0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 181178, "base_fare": 148930, "tax": 32248, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "148480.00", "tax": "32248.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 181178, "base_fare": 148930, "tax": 32248, "gross": { "base_fare": "148480.00", "tax": "32248.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4MTE3OC4wMCIsImJhc2VfZmFyZSI6IjE0ODkzMC4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ4NDgwLjAwIiwidGF4IjoiMzIyNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTgwNzI4LjAwIiwiYmFzZV9mYXJlIjoiMTQ4NDgwLjAwIiwidGF4IjoiMzIyNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDg0ODAuMDAiLCJ0YXgiOiIzMjI0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4MDcyOC4wMCIsImJhc2VfZmFyZSI6IjE0ODQ4MC4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE4MDcyOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyMzYwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 2, "data": [ "DAC", "SIN" ] }, "plating_carrier": { "count": 1, "data": [ "BS" ] }, "operating_carrier": { "count": 1, "data": [ "BS" ] }, "rbd_class": { "count": 2, "data": [ "R", "K" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "BS", "calendar_total_currency": "BDT", "calendar_total_price": 181178, "calendar_total_sell": 181178, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 181178, "filter": { "id": "F123TT00182-3", "price": 181178, "journey_duration": "PT8H30M", "journey_duration_seconds": 30600, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "evening", "departure_departure_time": "2026-01-17T23:25:00.000+06:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-01-21T08:55:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "40", "baggage_title": "40 kg" }, "filter_unique_filter_code": "dac202601172325sin202601180540307sin202601210640dac202601210855308", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-4", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-4", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "10H15M", "routes": [ { "air_segment_key": "zciW4sxFuDKAdeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2026-01-17T14:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "3", "FareBasis": "MU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0gCu0Gsas2Q1nSSGXp\/39GD5JItWTu7Ac2OWcvPopzIf\/HhO9UFtRNgQrPXJeKcBEROFYNdFe8Nt8+qymOIYmoDryrGxfVa6BAE3WgHmjjtKJk+2SmQ1+NbtnAae5P2lrsPdvDuNndYpztgJLAv\/LdD3JNLLU=", "FareInfoRef": "zciW4sxFuDKABhWsmmBAAA==" }, "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": "zciW4sxFuDKAfeWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-18T01:00:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T09:15:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT5H45M", "distance": "2437", "lay_over": "PT10H15M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2105" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2105" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "3", "FareBasis": "MU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0gCu0Gsas2Q1nSSGXp\/39GD5JItWTu7Ac2OWcvPopzIf\/HhO9UFtRNgQrPXJeKcBEROFYNdFe8Nt8+qymOIYmoDryrGxfVa6BAE3WgHmjjtKJk+2SmQ1+NbtnAae5P2lrsPdvDuNndYpztgJLAv\/LdD3JNLLU=", "FareInfoRef": "zciW4sxFuDKABhWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-4", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAjeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T09:55:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-21T13:10:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H45M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2381" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2381" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": "zciW4sxFuDKAleWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-21T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-21T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT04H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": 222192, "gross_total": 221742, "base_fare": 163656, "tax": 58536, "sell": { "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIyMTkyLCJiYXNlX2ZhcmUiOjE2MzY1NiwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMTc0MiwiYmFzZV9mYXJlIjoxNjMyMDYsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIxNzQyLCJiYXNlX2ZhcmUiOjE2MzIwNiwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "163206.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536, "gross": { "base_fare": "163206.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMjE5Mi4wMCIsImJhc2VfZmFyZSI6IjE2MzY1Ni4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYzMjA2LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIxNzQyLjAwIiwiYmFzZV9mYXJlIjoiMTYzMjA2LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjMyMDYuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMTc0Mi4wMCIsImJhc2VfZmFyZSI6IjE2MzIwNi4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyMTc0MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 4, "data": { "0": "DAC", "1": "BOM", "3": "SIN", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 222192, "calendar_total_sell": 222192, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 222192, "filter": { "id": "F123TT00182-4", "price": 222192, "journey_duration": "PT1D7H55M", "journey_duration_seconds": 114900, "layover_duration": "PT14H25M", "layover_duration_seconds": 51900, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T11:45:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-21T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171145bom2026011714452184bom202601180100sin2026011809152105sin202601210955del2026012113102381del202601211720dac202601212020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-5", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-5", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "10H15M", "routes": [ { "air_segment_key": "zciW4sxFuDKAdeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2026-01-17T14:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "3", "FareBasis": "MU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0gCu0Gsas2Q1nSSGXp\/39GD5JItWTu7Ac2OWcvPopzIf\/HhO9UFtRNgQrPXJeKcBEROFYNdFe8Nt8+qymOIYmoDryrGxfVa6BAE3WgHmjjtKJk+2SmQ1+NbtnAae5P2lrsPdvDuNndYpztgJLAv\/LdD3JNLLU=", "FareInfoRef": "zciW4sxFuDKABhWsmmBAAA==" }, "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": "zciW4sxFuDKAfeWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-18T01:00:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T09:15:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT5H45M", "distance": "2437", "lay_over": "PT10H15M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2105" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2105" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "3", "FareBasis": "MU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0gCu0Gsas2Q1nSSGXp\/39GD5JItWTu7Ac2OWcvPopzIf\/HhO9UFtRNgQrPXJeKcBEROFYNdFe8Nt8+qymOIYmoDryrGxfVa6BAE3WgHmjjtKJk+2SmQ1+NbtnAae5P2lrsPdvDuNndYpztgJLAv\/LdD3JNLLU=", "FareInfoRef": "zciW4sxFuDKABhWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-5", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H20M", "transit_time": "14H45M", "routes": [ { "air_segment_key": "zciW4sxFuDKAneWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T23:00:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-22T02:35:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT6H05M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2383" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2383" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": "zciW4sxFuDKApeWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-22T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT14H45M", "lay_over_date": "2026-01-22", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": 222192, "gross_total": 221742, "base_fare": 163656, "tax": 58536, "sell": { "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIyMTkyLCJiYXNlX2ZhcmUiOjE2MzY1NiwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMTc0MiwiYmFzZV9mYXJlIjoxNjMyMDYsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIxNzQyLCJiYXNlX2ZhcmUiOjE2MzIwNiwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "163206.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536, "gross": { "base_fare": "163206.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMjE5Mi4wMCIsImJhc2VfZmFyZSI6IjE2MzY1Ni4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYzMjA2LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIxNzQyLjAwIiwiYmFzZV9mYXJlIjoiMTYzMjA2LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjMyMDYuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMTc0Mi4wMCIsImJhc2VfZmFyZSI6IjE2MzIwNi4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyMTc0MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 4, "data": { "0": "DAC", "1": "BOM", "3": "SIN", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 222192, "calendar_total_sell": 222192, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 222192, "filter": { "id": "F123TT00182-5", "price": 222192, "journey_duration": "PT1D18H50M", "journey_duration_seconds": 154200, "layover_duration": "PT1D1H0M", "layover_duration_seconds": 90000, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T11:45:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-22T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171145bom2026011714452184bom202601180100sin2026011809152105sin202601212300del2026012202352383del202601221720dac202601222020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-6", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-6", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "10H15M", "routes": [ { "air_segment_key": "zciW4sxFuDKAdeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2026-01-17T14:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "3", "FareBasis": "MU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0gCu0Gsas2Q1nSSGXp\/39GD5JItWTu7Ac2OWcvPopzIf\/HhO9UFtRNgQrPXJeKcBEROFYNdFe8Nt8+qymOIYmoDryrGxfVa6BAE3WgHmjjtKJk+2SmQ1+NbtnAae5P2lrsPdvDuNndYpztgJLAv\/LdD3JNLLU=", "FareInfoRef": "zciW4sxFuDKABhWsmmBAAA==" }, "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": "zciW4sxFuDKAfeWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-18T01:00:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T09:15:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT5H45M", "distance": "2437", "lay_over": "PT10H15M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2105" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2105" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "3", "FareBasis": "MU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0gCu0Gsas2Q1nSSGXp\/39GD5JItWTu7Ac2OWcvPopzIf\/HhO9UFtRNgQrPXJeKcBEROFYNdFe8Nt8+qymOIYmoDryrGxfVa6BAE3WgHmjjtKJk+2SmQ1+NbtnAae5P2lrsPdvDuNndYpztgJLAv\/LdD3JNLLU=", "FareInfoRef": "zciW4sxFuDKABhWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-6", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H20M", "transit_time": "17H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKAreWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T20:00:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-21T23:40:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT6H10M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2116" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2116" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": "zciW4sxFuDKApeWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-22T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT17H40M", "lay_over_date": "2026-01-21", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": 222192, "gross_total": 221742, "base_fare": 163656, "tax": 58536, "sell": { "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIyMTkyLCJiYXNlX2ZhcmUiOjE2MzY1NiwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMTc0MiwiYmFzZV9mYXJlIjoxNjMyMDYsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIxNzQyLCJiYXNlX2ZhcmUiOjE2MzIwNiwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "163206.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536, "gross": { "base_fare": "163206.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMjE5Mi4wMCIsImJhc2VfZmFyZSI6IjE2MzY1Ni4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYzMjA2LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIxNzQyLjAwIiwiYmFzZV9mYXJlIjoiMTYzMjA2LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjMyMDYuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMTc0Mi4wMCIsImJhc2VfZmFyZSI6IjE2MzIwNi4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyMTc0MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 4, "data": { "0": "DAC", "1": "BOM", "3": "SIN", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 222192, "calendar_total_sell": 222192, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 222192, "filter": { "id": "F123TT00182-6", "price": 222192, "journey_duration": "PT1D21H50M", "journey_duration_seconds": 165000, "layover_duration": "PT1D3H55M", "layover_duration_seconds": 100500, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T11:45:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-22T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171145bom2026011714452184bom202601180100sin2026011809152105sin202601212000del2026012123402116del202601221720dac202601222020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-7", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-7", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H45M", "transit_time": "19H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKAdeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2026-01-17T14:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0gCu0Gsas2Q1nSSGXp\/39GD5JItWTu7Ac2OWcvPopzIf\/HhO9UFtRNgQrPXJeKcBEROFYNdFe8Nt8+qymOIYmoDryrGxfVa6BAE3WgHmjjtKJk+2SmQ1+NbtnAae5P2lrsPdvDuNndYpztgJLAv\/LdD3JNLLU=", "FareInfoRef": "zciW4sxFuDKABhWsmmBAAA==" }, "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": "zciW4sxFuDKAheWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-18T10:10:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T18:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H50M", "distance": "2437", "lay_over": "PT19H25M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2107" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2107" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0gCu0Gsas2Q1nSSGXp\/39GD5JItWTu7Ac2OWcvPopzIf\/HhO9UFtRNgQrPXJeKcBEROFYNdFe8Nt8+qymOIYmoDryrGxfVa6BAE3WgHmjjtKJk+2SmQ1+NbtnAae5P2lrsPdvDuNndYpztgJLAv\/LdD3JNLLU=", "FareInfoRef": "zciW4sxFuDKABhWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-7", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAjeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T09:55:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-21T13:10:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H45M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2381" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2381" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": "zciW4sxFuDKAleWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-21T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-21T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT04H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": 222192, "gross_total": 221742, "base_fare": 163656, "tax": 58536, "sell": { "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIyMTkyLCJiYXNlX2ZhcmUiOjE2MzY1NiwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMTc0MiwiYmFzZV9mYXJlIjoxNjMyMDYsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIxNzQyLCJiYXNlX2ZhcmUiOjE2MzIwNiwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "163206.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536, "gross": { "base_fare": "163206.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMjE5Mi4wMCIsImJhc2VfZmFyZSI6IjE2MzY1Ni4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYzMjA2LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIxNzQyLjAwIiwiYmFzZV9mYXJlIjoiMTYzMjA2LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjMyMDYuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMTc0Mi4wMCIsImJhc2VfZmFyZSI6IjE2MzIwNi4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyMTc0MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 4, "data": { "0": "DAC", "1": "BOM", "3": "SIN", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 222192, "calendar_total_sell": 222192, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 222192, "filter": { "id": "F123TT00182-7", "price": 222192, "journey_duration": "PT1D17H10M", "journey_duration_seconds": 148200, "layover_duration": "PT23H35M", "layover_duration_seconds": 84900, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T11:45:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-21T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171145bom2026011714452184bom202601181010sin2026011818302107sin202601210955del2026012113102381del202601211720dac202601212020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-8", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-8", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H45M", "transit_time": "19H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKAdeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2026-01-17T14:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0gCu0Gsas2Q1nSSGXp\/39GD5JItWTu7Ac2OWcvPopzIf\/HhO9UFtRNgQrPXJeKcBEROFYNdFe8Nt8+qymOIYmoDryrGxfVa6BAE3WgHmjjtKJk+2SmQ1+NbtnAae5P2lrsPdvDuNndYpztgJLAv\/LdD3JNLLU=", "FareInfoRef": "zciW4sxFuDKABhWsmmBAAA==" }, "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": "zciW4sxFuDKAheWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-18T10:10:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T18:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H50M", "distance": "2437", "lay_over": "PT19H25M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2107" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2107" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0gCu0Gsas2Q1nSSGXp\/39GD5JItWTu7Ac2OWcvPopzIf\/HhO9UFtRNgQrPXJeKcBEROFYNdFe8Nt8+qymOIYmoDryrGxfVa6BAE3WgHmjjtKJk+2SmQ1+NbtnAae5P2lrsPdvDuNndYpztgJLAv\/LdD3JNLLU=", "FareInfoRef": "zciW4sxFuDKABhWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-8", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H20M", "transit_time": "14H45M", "routes": [ { "air_segment_key": "zciW4sxFuDKAneWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T23:00:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-22T02:35:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT6H05M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2383" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2383" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": "zciW4sxFuDKApeWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-22T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT14H45M", "lay_over_date": "2026-01-22", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": 222192, "gross_total": 221742, "base_fare": 163656, "tax": 58536, "sell": { "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIyMTkyLCJiYXNlX2ZhcmUiOjE2MzY1NiwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMTc0MiwiYmFzZV9mYXJlIjoxNjMyMDYsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIxNzQyLCJiYXNlX2ZhcmUiOjE2MzIwNiwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "163206.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536, "gross": { "base_fare": "163206.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMjE5Mi4wMCIsImJhc2VfZmFyZSI6IjE2MzY1Ni4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYzMjA2LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIxNzQyLjAwIiwiYmFzZV9mYXJlIjoiMTYzMjA2LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjMyMDYuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMTc0Mi4wMCIsImJhc2VfZmFyZSI6IjE2MzIwNi4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyMTc0MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 4, "data": { "0": "DAC", "1": "BOM", "3": "SIN", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 222192, "calendar_total_sell": 222192, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 222192, "filter": { "id": "F123TT00182-8", "price": 222192, "journey_duration": "PT2D4H5M", "journey_duration_seconds": 187500, "layover_duration": "PT1D10H10M", "layover_duration_seconds": 123000, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T11:45:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-22T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171145bom2026011714452184bom202601181010sin2026011818302107sin202601212300del2026012202352383del202601221720dac202601222020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-9", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-9", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H45M", "transit_time": "19H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKAdeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2026-01-17T14:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0gCu0Gsas2Q1nSSGXp\/39GD5JItWTu7Ac2OWcvPopzIf\/HhO9UFtRNgQrPXJeKcBEROFYNdFe8Nt8+qymOIYmoDryrGxfVa6BAE3WgHmjjtKJk+2SmQ1+NbtnAae5P2lrsPdvDuNndYpztgJLAv\/LdD3JNLLU=", "FareInfoRef": "zciW4sxFuDKABhWsmmBAAA==" }, "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": "zciW4sxFuDKAheWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-18T10:10:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T18:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H50M", "distance": "2437", "lay_over": "PT19H25M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2107" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2107" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0gCu0Gsas2Q1nSSGXp\/39GD5JItWTu7Ac2OWcvPopzIf\/HhO9UFtRNgQrPXJeKcBEROFYNdFe8Nt8+qymOIYmoDryrGxfVa6BAE3WgHmjjtKJk+2SmQ1+NbtnAae5P2lrsPdvDuNndYpztgJLAv\/LdD3JNLLU=", "FareInfoRef": "zciW4sxFuDKABhWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-9", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H20M", "transit_time": "17H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKAreWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T20:00:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-21T23:40:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT6H10M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2116" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2116" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": "zciW4sxFuDKApeWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-22T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT17H40M", "lay_over_date": "2026-01-21", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": 222192, "gross_total": 221742, "base_fare": 163656, "tax": 58536, "sell": { "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIyMTkyLCJiYXNlX2ZhcmUiOjE2MzY1NiwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMTc0MiwiYmFzZV9mYXJlIjoxNjMyMDYsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIxNzQyLCJiYXNlX2ZhcmUiOjE2MzIwNiwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "163206.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536, "gross": { "base_fare": "163206.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMjE5Mi4wMCIsImJhc2VfZmFyZSI6IjE2MzY1Ni4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYzMjA2LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIxNzQyLjAwIiwiYmFzZV9mYXJlIjoiMTYzMjA2LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjMyMDYuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMTc0Mi4wMCIsImJhc2VfZmFyZSI6IjE2MzIwNi4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyMTc0MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 4, "data": { "0": "DAC", "1": "BOM", "3": "SIN", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 222192, "calendar_total_sell": 222192, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 222192, "filter": { "id": "F123TT00182-9", "price": 222192, "journey_duration": "PT2D7H5M", "journey_duration_seconds": 198300, "layover_duration": "PT1D13H5M", "layover_duration_seconds": 133500, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T11:45:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-22T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171145bom2026011714452184bom202601181010sin2026011818302107sin202601212000del2026012123402116del202601221720dac202601222020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-10", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-10", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "10H15M", "routes": [ { "air_segment_key": "zciW4sxFuDKAdeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2026-01-17T14:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "3", "FareBasis": "MU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0gCu0Gsas2Q1nSSGXp\/39GD5JItWTu7Ac2OWcvPopzIf\/HhO9UFtRNgQrPXJeKcBEROFYNdFe8Nt8+qymOIYmoDryrGxfVa6BAE3WgHmjjtKJk+2SmQ1+NbtnAae5P2lrsPdvDuNndYpztgJLAv\/LdD3JNLLU=", "FareInfoRef": "zciW4sxFuDKABhWsmmBAAA==" }, "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": "zciW4sxFuDKAfeWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-18T01:00:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T09:15:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT5H45M", "distance": "2437", "lay_over": "PT10H15M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2105" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2105" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "3", "FareBasis": "MU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0gCu0Gsas2Q1nSSGXp\/39GD5JItWTu7Ac2OWcvPopzIf\/HhO9UFtRNgQrPXJeKcBEROFYNdFe8Nt8+qymOIYmoDryrGxfVa6BAE3WgHmjjtKJk+2SmQ1+NbtnAae5P2lrsPdvDuNndYpztgJLAv\/LdD3JNLLU=", "FareInfoRef": "zciW4sxFuDKABhWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-10", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H5M", "transit_time": "8H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKAteWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T19:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "BOM", "arrival_time": "2026-01-21T23:00:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H50M", "distance": "2437", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2108" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2108" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": "zciW4sxFuDKAveWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-22T07:25:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H50M", "distance": "1174", "lay_over": "PT08H25M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": 222192, "gross_total": 221742, "base_fare": 163656, "tax": 58536, "sell": { "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIyMTkyLCJiYXNlX2ZhcmUiOjE2MzY1NiwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMTc0MiwiYmFzZV9mYXJlIjoxNjMyMDYsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIxNzQyLCJiYXNlX2ZhcmUiOjE2MzIwNiwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "163206.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536, "gross": { "base_fare": "163206.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMjE5Mi4wMCIsImJhc2VfZmFyZSI6IjE2MzY1Ni4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYzMjA2LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIxNzQyLjAwIiwiYmFzZV9mYXJlIjoiMTYzMjA2LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjMyMDYuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMTc0Mi4wMCIsImJhc2VfZmFyZSI6IjE2MzIwNi4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyMTc0MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "BOM", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 222192, "calendar_total_sell": 222192, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 222192, "filter": { "id": "F123TT00182-10", "price": 222192, "journey_duration": "PT1D12H35M", "journey_duration_seconds": 131700, "layover_duration": "PT18H40M", "layover_duration_seconds": 67200, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T11:45:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T10:45:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171145bom2026011714452184bom202601180100sin2026011809152105sin202601211940bom2026012123002108bom202601220725dac2026012210452183", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-11", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-11", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "10H15M", "routes": [ { "air_segment_key": "zciW4sxFuDKAdeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2026-01-17T14:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "3", "FareBasis": "MU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0gCu0Gsas2Q1nSSGXp\/39GD5JItWTu7Ac2OWcvPopzIf\/HhO9UFtRNgQrPXJeKcBEROFYNdFe8Nt8+qymOIYmoDryrGxfVa6BAE3WgHmjjtKJk+2SmQ1+NbtnAae5P2lrsPdvDuNndYpztgJLAv\/LdD3JNLLU=", "FareInfoRef": "zciW4sxFuDKABhWsmmBAAA==" }, "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": "zciW4sxFuDKAfeWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-18T01:00:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T09:15:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT5H45M", "distance": "2437", "lay_over": "PT10H15M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2105" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2105" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "3", "FareBasis": "MU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0gCu0Gsas2Q1nSSGXp\/39GD5JItWTu7Ac2OWcvPopzIf\/HhO9UFtRNgQrPXJeKcBEROFYNdFe8Nt8+qymOIYmoDryrGxfVa6BAE3WgHmjjtKJk+2SmQ1+NbtnAae5P2lrsPdvDuNndYpztgJLAv\/LdD3JNLLU=", "FareInfoRef": "zciW4sxFuDKABhWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-11", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H15M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "zciW4sxFuDKAxeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "BOM", "arrival_time": "2026-01-21T13:40:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H40M", "distance": "2437", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2106" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2106" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": "zciW4sxFuDKAveWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-22T07:25:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H50M", "distance": "1174", "lay_over": "PT17H45M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": 222192, "gross_total": 221742, "base_fare": 163656, "tax": 58536, "sell": { "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIyMTkyLCJiYXNlX2ZhcmUiOjE2MzY1NiwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMTc0MiwiYmFzZV9mYXJlIjoxNjMyMDYsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIxNzQyLCJiYXNlX2ZhcmUiOjE2MzIwNiwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "163206.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536, "gross": { "base_fare": "163206.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMjE5Mi4wMCIsImJhc2VfZmFyZSI6IjE2MzY1Ni4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYzMjA2LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIxNzQyLjAwIiwiYmFzZV9mYXJlIjoiMTYzMjA2LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjMyMDYuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMTc0Mi4wMCIsImJhc2VfZmFyZSI6IjE2MzIwNi4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyMTc0MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "BOM", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 222192, "calendar_total_sell": 222192, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 222192, "filter": { "id": "F123TT00182-11", "price": 222192, "journey_duration": "PT1D21H45M", "journey_duration_seconds": 164700, "layover_duration": "PT1D4H0M", "layover_duration_seconds": 100800, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T11:45:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T10:45:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171145bom2026011714452184bom202601180100sin2026011809152105sin202601211030bom2026012113402106bom202601220725dac2026012210452183", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-12", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-12", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H45M", "transit_time": "19H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKAdeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2026-01-17T14:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0gCu0Gsas2Q1nSSGXp\/39GD5JItWTu7Ac2OWcvPopzIf\/HhO9UFtRNgQrPXJeKcBEROFYNdFe8Nt8+qymOIYmoDryrGxfVa6BAE3WgHmjjtKJk+2SmQ1+NbtnAae5P2lrsPdvDuNndYpztgJLAv\/LdD3JNLLU=", "FareInfoRef": "zciW4sxFuDKABhWsmmBAAA==" }, "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": "zciW4sxFuDKAheWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-18T10:10:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T18:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H50M", "distance": "2437", "lay_over": "PT19H25M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2107" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2107" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0gCu0Gsas2Q1nSSGXp\/39GD5JItWTu7Ac2OWcvPopzIf\/HhO9UFtRNgQrPXJeKcBEROFYNdFe8Nt8+qymOIYmoDryrGxfVa6BAE3WgHmjjtKJk+2SmQ1+NbtnAae5P2lrsPdvDuNndYpztgJLAv\/LdD3JNLLU=", "FareInfoRef": "zciW4sxFuDKABhWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-12", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H5M", "transit_time": "8H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKAteWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T19:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "BOM", "arrival_time": "2026-01-21T23:00:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H50M", "distance": "2437", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2108" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2108" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": "zciW4sxFuDKAveWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-22T07:25:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H50M", "distance": "1174", "lay_over": "PT08H25M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": 222192, "gross_total": 221742, "base_fare": 163656, "tax": 58536, "sell": { "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIyMTkyLCJiYXNlX2ZhcmUiOjE2MzY1NiwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMTc0MiwiYmFzZV9mYXJlIjoxNjMyMDYsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIxNzQyLCJiYXNlX2ZhcmUiOjE2MzIwNiwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "163206.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536, "gross": { "base_fare": "163206.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMjE5Mi4wMCIsImJhc2VfZmFyZSI6IjE2MzY1Ni4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYzMjA2LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIxNzQyLjAwIiwiYmFzZV9mYXJlIjoiMTYzMjA2LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjMyMDYuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMTc0Mi4wMCIsImJhc2VfZmFyZSI6IjE2MzIwNi4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyMTc0MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "BOM", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 222192, "calendar_total_sell": 222192, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 222192, "filter": { "id": "F123TT00182-12", "price": 222192, "journey_duration": "PT1D21H50M", "journey_duration_seconds": 165000, "layover_duration": "PT1D3H50M", "layover_duration_seconds": 100200, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T11:45:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T10:45:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171145bom2026011714452184bom202601181010sin2026011818302107sin202601211940bom2026012123002108bom202601220725dac2026012210452183", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-13", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-13", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H45M", "transit_time": "19H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKAdeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2026-01-17T14:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0gCu0Gsas2Q1nSSGXp\/39GD5JItWTu7Ac2OWcvPopzIf\/HhO9UFtRNgQrPXJeKcBEROFYNdFe8Nt8+qymOIYmoDryrGxfVa6BAE3WgHmjjtKJk+2SmQ1+NbtnAae5P2lrsPdvDuNndYpztgJLAv\/LdD3JNLLU=", "FareInfoRef": "zciW4sxFuDKABhWsmmBAAA==" }, "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": "zciW4sxFuDKAheWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-18T10:10:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T18:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H50M", "distance": "2437", "lay_over": "PT19H25M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2107" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2107" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut0gCu0Gsas2Q1nSSGXp\/39GD5JItWTu7Ac2OWcvPopzIf\/HhO9UFtRNgQrPXJeKcBEROFYNdFe8Nt8+qymOIYmoDryrGxfVa6BAE3WgHmjjtKJk+2SmQ1+NbtnAae5P2lrsPdvDuNndYpztgJLAv\/LdD3JNLLU=", "FareInfoRef": "zciW4sxFuDKABhWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-13", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H15M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "zciW4sxFuDKAxeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "BOM", "arrival_time": "2026-01-21T13:40:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H40M", "distance": "2437", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2106" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2106" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": "zciW4sxFuDKAveWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-22T07:25:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H50M", "distance": "1174", "lay_over": "PT17H45M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": 222192, "gross_total": 221742, "base_fare": 163656, "tax": 58536, "sell": { "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIyMTkyLCJiYXNlX2ZhcmUiOjE2MzY1NiwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyMTc0MiwiYmFzZV9mYXJlIjoxNjMyMDYsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIxNzQyLCJiYXNlX2ZhcmUiOjE2MzIwNiwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "163206.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 222192, "base_fare": 163656, "tax": 58536, "gross": { "base_fare": "163206.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMjE5Mi4wMCIsImJhc2VfZmFyZSI6IjE2MzY1Ni4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYzMjA2LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjIxNzQyLjAwIiwiYmFzZV9mYXJlIjoiMTYzMjA2LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjMyMDYuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMTc0Mi4wMCIsImJhc2VfZmFyZSI6IjE2MzIwNi4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyMTc0MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "BOM", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 222192, "calendar_total_sell": 222192, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 222192, "filter": { "id": "F123TT00182-13", "price": 222192, "journey_duration": "PT2D7H0M", "journey_duration_seconds": 198000, "layover_duration": "PT1D13H10M", "layover_duration_seconds": 133800, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T11:45:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T10:45:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171145bom2026011714452184bom202601181010sin2026011818302107sin202601211030bom2026012113402106bom202601220725dac2026012210452183", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-14", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-14", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H10M", "transit_time": "9H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKAzeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T13:00:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-01-17T15:55:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-01-17", "flight_time": "PT3H25M", "distance": "1346", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "P", "meal_code": null, "seat_available": "2", "FareBasis": "PRTBD", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkexK1lGNHy7RJKELADrvw\/2fgtiARqYkTN3ZyziZ2EtWQ\/2PCe9pv8L0ADuN7bo6kFgXK7oCInHF\/vC4VX4XEuXduVO2\/ipXAgkUWG1QLHD3XuZBLGihLQUXzRYPcwA9cV0KfK73EaCsxRtoOUhJ4KPc+2uMr2w==", "FareInfoRef": "zciW4sxFuDKA0hWsmmBAAA==" }, "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": "zciW4sxFuDKA1eWsmmBAAA==", "origin": "CMB", "departure_time": "2026-01-18T01:35:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "SIN", "arrival_time": "2026-01-18T08:10:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT4H05M", "distance": "1709", "lay_over": "PT09H40M", "lay_over_date": "2026-01-17", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "306" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "306" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "P", "meal_code": null, "seat_available": "2", "FareBasis": "PRTBD", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkexK1lGNHy7RJKELADrvw\/2fgtiARqYkTN3ZyziZ2EtWQ\/2PCe9pv8L0ADuN7bo6kFgXK7oCInHF\/vC4VX4XEuXduVO2\/ipXAgkUWG1QLHD3XuZBLGihLQUXzRYPcwA9cV0KfK73EaCsxRtoOUhJ4KPc+2uMr2w==", "FareInfoRef": "zciW4sxFuDKA0hWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-14", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H40M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKA3eWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T19:50:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CMB", "arrival_time": "2026-01-21T21:10:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1709", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "309" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "309" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SRT1BD", "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W67JO0YSIpAqjwUGFj6\/5\/RIylSLSW+6Nl3SSmZWBTVPv1Xh0+3v+B7BhzGU4YMjRqkvg6IyAPre9OxoFmYEniFrWsdy5Z7NkwyWUWHs373ujiZxht96ag4g3FKbuASz5nSh7KNRYy5EkJgbINyB3\/KvS\/6iiwS", "FareInfoRef": "zciW4sxFuDKA\/hWsmmBAAA==" }, "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": "zciW4sxFuDKA5eWsmmBAAA==", "origin": "CMB", "departure_time": "2026-01-22T07:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-01-22T11:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT10H40M", "lay_over_date": "2026-01-21", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SRT1BD", "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W67JO0YSIpAqjwUGFj6\/5\/RIylSLSW+6Nl3SSmZWBTVPv1Xh0+3v+B7BhzGU4YMjRqkvg6IyAPre9OxoFmYEniFrWsdy5Z7NkwyWUWHs373ujiZxht96ag4g3FKbuASz5nSh7KNRYy5EkJgbINyB3\/KvS\/6iiwS", "FareInfoRef": "zciW4sxFuDKA\/hWsmmBAAA==" }, "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": 248178, "gross_total": 247728, "base_fare": 215930, "tax": 32248, "sell": { "currency": "BDT", "total": 248178, "base_fare": 215930, "tax": 32248 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ4MTc4LCJiYXNlX2ZhcmUiOjIxNTkzMCwidGF4IjozMjI0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI0NzcyOCwiYmFzZV9mYXJlIjoyMTU0ODAsInRheCI6MzIyNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ3NzI4LCJiYXNlX2ZhcmUiOjIxNTQ4MCwidGF4IjozMjI0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 248178, "base_fare": 215930, "tax": 32248, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "215480.00", "tax": "32248.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 248178, "base_fare": 215930, "tax": 32248, "gross": { "base_fare": "215480.00", "tax": "32248.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0ODE3OC4wMCIsImJhc2VfZmFyZSI6IjIxNTkzMC4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE1NDgwLjAwIiwidGF4IjoiMzIyNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjQ3NzI4LjAwIiwiYmFzZV9mYXJlIjoiMjE1NDgwLjAwIiwidGF4IjoiMzIyNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTU0ODAuMDAiLCJ0YXgiOiIzMjI0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzcyOC4wMCIsImJhc2VfZmFyZSI6IjIxNTQ4MC4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI0NzcyOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyMzYwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "CMB", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "UL" ] }, "operating_carrier": { "count": 1, "data": [ "UL" ] }, "rbd_class": { "count": 2, "data": { "0": "P", "2": "S" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "UL", "calendar_total_currency": "BDT", "calendar_total_price": 248178, "calendar_total_sell": 248178, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 248178, "filter": { "id": "F123TT00182-14", "price": 248178, "journey_duration": "PT1D10H50M", "journey_duration_seconds": 125400, "layover_duration": "PT20H20M", "layover_duration_seconds": 73200, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "332", "aircraft_name": "332", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-17T13:00:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T11:30:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171300cmb202601171555190cmb202601180135sin202601180810306sin202601211950cmb202601212110309cmb202601220750dac202601221130189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-15", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-15", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H10M", "transit_time": "9H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKAzeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T13:00:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-01-17T15:55:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-01-17", "flight_time": "PT3H25M", "distance": "1346", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "P", "meal_code": null, "seat_available": "2", "FareBasis": "PRTBD", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkexK1lGNHy7RJKELADrvw\/2fgtiARqYkTN3ZyziZ2EtWQ\/2PCe9pv8L0ADuN7bo6kFgXK7oCInHF\/vC4VX4XEuXduVO2\/ipXAgkUWG1QLHD3XuZBLGihLQUXzRYPcwA9cV0KfK73EaCsxRtoOUhJ4KPc+2uMr2w==", "FareInfoRef": "zciW4sxFuDKA0hWsmmBAAA==" }, "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": "zciW4sxFuDKA1eWsmmBAAA==", "origin": "CMB", "departure_time": "2026-01-18T01:35:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "SIN", "arrival_time": "2026-01-18T08:10:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT4H05M", "distance": "1709", "lay_over": "PT09H40M", "lay_over_date": "2026-01-17", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "306" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "306" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "P", "meal_code": null, "seat_available": "2", "FareBasis": "PRTBD", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkexK1lGNHy7RJKELADrvw\/2fgtiARqYkTN3ZyziZ2EtWQ\/2PCe9pv8L0ADuN7bo6kFgXK7oCInHF\/vC4VX4XEuXduVO2\/ipXAgkUWG1QLHD3XuZBLGihLQUXzRYPcwA9cV0KfK73EaCsxRtoOUhJ4KPc+2uMr2w==", "FareInfoRef": "zciW4sxFuDKA0hWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-15", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H50M", "transit_time": "20H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKA7eWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T09:40:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CMB", "arrival_time": "2026-01-21T11:00:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1709", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "307" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "307" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SRT1BD", "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W67JO0YSIpAqjwUGFj6\/5\/RIylSLSW+6Nl3SSmZWBTVPv1Xh0+3v+B7BhzGU4YMjRqkvg6IyAPre9OxoFmYEniFrWsdy5Z7NkwyWUWHs373ujiZxht96ag4g3FKbuASz5nSh7KNRYy5EkJgbINyB3\/KvS\/6iiwS", "FareInfoRef": "zciW4sxFuDKA\/hWsmmBAAA==" }, "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": "zciW4sxFuDKA5eWsmmBAAA==", "origin": "CMB", "departure_time": "2026-01-22T07:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-01-22T11:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT20H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SRT1BD", "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W67JO0YSIpAqjwUGFj6\/5\/RIylSLSW+6Nl3SSmZWBTVPv1Xh0+3v+B7BhzGU4YMjRqkvg6IyAPre9OxoFmYEniFrWsdy5Z7NkwyWUWHs373ujiZxht96ag4g3FKbuASz5nSh7KNRYy5EkJgbINyB3\/KvS\/6iiwS", "FareInfoRef": "zciW4sxFuDKA\/hWsmmBAAA==" }, "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": 248178, "gross_total": 247728, "base_fare": 215930, "tax": 32248, "sell": { "currency": "BDT", "total": 248178, "base_fare": 215930, "tax": 32248 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ4MTc4LCJiYXNlX2ZhcmUiOjIxNTkzMCwidGF4IjozMjI0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI0NzcyOCwiYmFzZV9mYXJlIjoyMTU0ODAsInRheCI6MzIyNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ3NzI4LCJiYXNlX2ZhcmUiOjIxNTQ4MCwidGF4IjozMjI0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 248178, "base_fare": 215930, "tax": 32248, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "215480.00", "tax": "32248.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 248178, "base_fare": 215930, "tax": 32248, "gross": { "base_fare": "215480.00", "tax": "32248.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0ODE3OC4wMCIsImJhc2VfZmFyZSI6IjIxNTkzMC4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE1NDgwLjAwIiwidGF4IjoiMzIyNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjQ3NzI4LjAwIiwiYmFzZV9mYXJlIjoiMjE1NDgwLjAwIiwidGF4IjoiMzIyNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTU0ODAuMDAiLCJ0YXgiOiIzMjI0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NzcyOC4wMCIsImJhc2VfZmFyZSI6IjIxNTQ4MC4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI0NzcyOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyMzYwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "CMB", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "UL" ] }, "operating_carrier": { "count": 1, "data": [ "UL" ] }, "rbd_class": { "count": 2, "data": { "0": "P", "2": "S" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "UL", "calendar_total_currency": "BDT", "calendar_total_price": 248178, "calendar_total_sell": 248178, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 248178, "filter": { "id": "F123TT00182-15", "price": 248178, "journey_duration": "PT1D21H0M", "journey_duration_seconds": 162000, "layover_duration": "PT1D6H30M", "layover_duration_seconds": 109800, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "332", "aircraft_name": "332", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-17T13:00:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T11:30:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171300cmb202601171555190cmb202601180135sin202601180810306sin202601210940cmb202601211100307cmb202601220750dac202601221130189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-16", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKA\/eWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T19:40:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T20:40:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT12H40M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "FareBasis": "VRTBSSMY", "FareRuleKey": "gws-eJxNTkEKwzAMe0zR3TFlSW7ZlpaVrR4s7SCX\/f8ZtdMOKrAtkCU7pcTEF3KuT2d0+HXvDFnvgIC1yiQIMTReQUQB389yK2WuOCK8StLkfbq2mPsh6MBII++SAbX15\/qyLPbRdsjBDsOoOvAnw0OpXPMyV2K9HBWHRB76p7o2\/7csXQ==", "FareInfoRef": "zciW4sxFuDKAJjWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H0M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKABfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T17:10:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T18:10: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT04H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m6biMItJC6qVJRKBQ5c+v9ndAlU6kqJ1x7HTozRxDpRDfFfDT7Ny1G2DBQYj48ZbTeIIDDbISI95vealiU5ziGmRKXiM2ptzJYDAyaZrKK9UNf93Gaytlc2cKbiWI3DsoCfuT9oy+hrcjFuHqgLyQ38KV99ARhDLDs=", "FareInfoRef": "zciW4sxFuDKAJkWsmmBAAA==" }, "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": 265586, "gross_total": 265136, "base_fare": 217892, "tax": 47694, "sell": { "currency": "BDT", "total": 265586, "base_fare": 217892, "tax": 47694 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY1NTg2LCJiYXNlX2ZhcmUiOjIxNzg5MiwidGF4Ijo0NzY5NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI2NTEzNiwiYmFzZV9mYXJlIjoyMTc0NDIsInRheCI6NDc2OTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY1MTM2LCJiYXNlX2ZhcmUiOjIxNzQ0MiwidGF4Ijo0NzY5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 265586, "base_fare": 217892, "tax": 47694, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "217442.00", "tax": "47694.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 265586, "base_fare": 217892, "tax": 47694, "gross": { "base_fare": "217442.00", "tax": "47694.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27982.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NTU4Ni4wMCIsImJhc2VfZmFyZSI6IjIxNzg5Mi4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE3NDQyLjAwIiwidGF4IjoiNDc2OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjY1MTM2LjAwIiwiYmFzZV9mYXJlIjoiMjE3NDQyLjAwIiwidGF4IjoiNDc2OTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTc0NDIuMDAiLCJ0YXgiOiI0NzY5NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NTEzNi4wMCIsImJhc2VfZmFyZSI6IjIxNzQ0Mi4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI2NTEzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3OTgyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "V", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 265586, "calendar_total_sell": 265586, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 265586, "filter": { "id": "F123TT00182-16", "price": 265586, "journey_duration": "PT1D2H30M", "journey_duration_seconds": 95400, "layover_duration": "PT16H50M", "layover_duration_seconds": 60600, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171940sin202601172040805sin202601211710kul202601211810808kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-17", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-17", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKA\/eWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T19:40:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T20:40:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT12H40M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "FareBasis": "VRTBSSMY", "FareRuleKey": "gws-eJxNTkEKwzAMe0zR3TFlSW7ZlpaVrR4s7SCX\/f8ZtdMOKrAtkCU7pcTEF3KuT2d0+HXvDFnvgIC1yiQIMTReQUQB389yK2WuOCK8StLkfbq2mPsh6MBII++SAbX15\/qyLPbRdsjBDsOoOvAnw0OpXPMyV2K9HBWHRB76p7o2\/7csXQ==", "FareInfoRef": "zciW4sxFuDKAJjWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-17", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H40M", "transit_time": "8H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAFfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T12:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T13:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT08H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m6biMItJC6qVJRKBQ5c+v9ndAlU6kqJ1x7HTozRxDpRDfFfDT7Ny1G2DBQYj48ZbTeIIDDbISI95vealiU5ziGmRKXiM2ptzJYDAyaZrKK9UNf93Gaytlc2cKbiWI3DsoCfuT9oy+hrcjFuHqgLyQ38KV99ARhDLDs=", "FareInfoRef": "zciW4sxFuDKAJkWsmmBAAA==" }, "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": 265586, "gross_total": 265136, "base_fare": 217892, "tax": 47694, "sell": { "currency": "BDT", "total": 265586, "base_fare": 217892, "tax": 47694 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY1NTg2LCJiYXNlX2ZhcmUiOjIxNzg5MiwidGF4Ijo0NzY5NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI2NTEzNiwiYmFzZV9mYXJlIjoyMTc0NDIsInRheCI6NDc2OTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY1MTM2LCJiYXNlX2ZhcmUiOjIxNzQ0MiwidGF4Ijo0NzY5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 265586, "base_fare": 217892, "tax": 47694, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "217442.00", "tax": "47694.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 265586, "base_fare": 217892, "tax": 47694, "gross": { "base_fare": "217442.00", "tax": "47694.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27982.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NTU4Ni4wMCIsImJhc2VfZmFyZSI6IjIxNzg5Mi4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE3NDQyLjAwIiwidGF4IjoiNDc2OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjY1MTM2LjAwIiwiYmFzZV9mYXJlIjoiMjE3NDQyLjAwIiwidGF4IjoiNDc2OTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTc0NDIuMDAiLCJ0YXgiOiI0NzY5NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NTEzNi4wMCIsImJhc2VfZmFyZSI6IjIxNzQ0Mi4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI2NTEzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3OTgyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "V", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 265586, "calendar_total_sell": 265586, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 265586, "filter": { "id": "F123TT00182-17", "price": 265586, "journey_duration": "PT1D7H10M", "journey_duration_seconds": 112200, "layover_duration": "PT21H30M", "layover_duration_seconds": 77400, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171940sin202601172040805sin202601211230kul202601211330804kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-18", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-18", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKA\/eWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T19:40:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T20:40:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT12H40M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "FareBasis": "VRTBSSMY", "FareRuleKey": "gws-eJxNTkEKwzAMe0zR3TFlSW7ZlpaVrR4s7SCX\/f8ZtdMOKrAtkCU7pcTEF3KuT2d0+HXvDFnvgIC1yiQIMTReQUQB389yK2WuOCK8StLkfbq2mPsh6MBII++SAbX15\/qyLPbRdsjBDsOoOvAnw0OpXPMyV2K9HBWHRB76p7o2\/7csXQ==", "FareInfoRef": "zciW4sxFuDKAJjWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-18", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": "10H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAHfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T11:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT10H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m6biMItJC6qVJRKBQ5c+v9ndAlU6kqJ1x7HTozRxDpRDfFfDT7Ny1G2DBQYj48ZbTeIIDDbISI95vealiU5ziGmRKXiM2ptzJYDAyaZrKK9UNf93Gaytlc2cKbiWI3DsoCfuT9oy+hrcjFuHqgLyQ38KV99ARhDLDs=", "FareInfoRef": "zciW4sxFuDKAJkWsmmBAAA==" }, "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": 265586, "gross_total": 265136, "base_fare": 217892, "tax": 47694, "sell": { "currency": "BDT", "total": 265586, "base_fare": 217892, "tax": 47694 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY1NTg2LCJiYXNlX2ZhcmUiOjIxNzg5MiwidGF4Ijo0NzY5NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI2NTEzNiwiYmFzZV9mYXJlIjoyMTc0NDIsInRheCI6NDc2OTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY1MTM2LCJiYXNlX2ZhcmUiOjIxNzQ0MiwidGF4Ijo0NzY5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 265586, "base_fare": 217892, "tax": 47694, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "217442.00", "tax": "47694.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 265586, "base_fare": 217892, "tax": 47694, "gross": { "base_fare": "217442.00", "tax": "47694.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27982.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NTU4Ni4wMCIsImJhc2VfZmFyZSI6IjIxNzg5Mi4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE3NDQyLjAwIiwidGF4IjoiNDc2OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjY1MTM2LjAwIiwiYmFzZV9mYXJlIjoiMjE3NDQyLjAwIiwidGF4IjoiNDc2OTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTc0NDIuMDAiLCJ0YXgiOiI0NzY5NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NTEzNi4wMCIsImJhc2VfZmFyZSI6IjIxNzQ0Mi4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI2NTEzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3OTgyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "V", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 265586, "calendar_total_sell": 265586, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 265586, "filter": { "id": "F123TT00182-18", "price": 265586, "journey_duration": "PT1D9H10M", "journey_duration_seconds": 119400, "layover_duration": "PT23H30M", "layover_duration_seconds": 84600, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171940sin202601172040805sin202601211030kul202601211130802kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-19", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-19", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H20M", "transit_time": "1H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKAJfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T08:25:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T09:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H05M", "distance": "186", "lay_over": "PT01H25M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBSSMY", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRMbbkV6CYQrEi0O\/TC\/3\/Gkm5IWEriyM4jxigkjpjH+I8B3+GdkNcbkCEa5ZHBwYXeNBBRQP3UaylLw7HDq5S7vFfuxjROQQtmmmWXDGg9P9eX7Tp5Zx5i2GUY1Qn8yHRXmi+pLo1EL58Vh0Qe+qhObST2LIc=", "FareInfoRef": "zciW4sxFuDKAtiWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-19", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H0M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKABfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T17:10:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T18:10: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT04H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m6biMItJC6qVJRKBQ5c+v9ndAlU6kqJ1x7HTozRxDpRDfFfDT7Ny1G2DBQYj48ZbTeIIDDbISI95vealiU5ziGmRKXiM2ptzJYDAyaZrKK9UNf93Gaytlc2cKbiWI3DsoCfuT9oy+hrcjFuHqgLyQ38KV99ARhDLDs=", "FareInfoRef": "zciW4sxFuDKAHlWsmmBAAA==" }, "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": 267496, "gross_total": 267046, "base_fare": 220348, "tax": 47148, "sell": { "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY3NDk2LCJiYXNlX2ZhcmUiOjIyMDM0OCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI2NzA0NiwiYmFzZV9mYXJlIjoyMTk4OTgsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY3MDQ2LCJiYXNlX2ZhcmUiOjIxOTg5OCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "219898.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148, "gross": { "base_fare": "219898.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NzQ5Ni4wMCIsImJhc2VfZmFyZSI6IjIyMDM0OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE5ODk4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjY3MDQ2LjAwIiwiYmFzZV9mYXJlIjoiMjE5ODk4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTk4OTguMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NzA0Ni4wMCIsImJhc2VfZmFyZSI6IjIxOTg5OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI2NzA0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 267496, "calendar_total_sell": 267496, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 267496, "filter": { "id": "F123TT00182-19", "price": 267496, "journey_duration": "PT15H20M", "journey_duration_seconds": 55200, "layover_duration": "PT5H35M", "layover_duration_seconds": 20100, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601170825sin202601170930801sin202601211710kul202601211810808kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-20", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-20", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H20M", "transit_time": "1H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKAJfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T08:25:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T09:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H05M", "distance": "186", "lay_over": "PT01H25M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBSSMY", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRMbbkV6CYQrEi0O\/TC\/3\/Gkm5IWEriyM4jxigkjpjH+I8B3+GdkNcbkCEa5ZHBwYXeNBBRQP3UaylLw7HDq5S7vFfuxjROQQtmmmWXDGg9P9eX7Tp5Zx5i2GUY1Qn8yHRXmi+pLo1EL58Vh0Qe+qhObST2LIc=", "FareInfoRef": "zciW4sxFuDKAtiWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-20", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H40M", "transit_time": "8H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAFfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T12:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T13:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT08H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m6biMItJC6qVJRKBQ5c+v9ndAlU6kqJ1x7HTozRxDpRDfFfDT7Ny1G2DBQYj48ZbTeIIDDbISI95vealiU5ziGmRKXiM2ptzJYDAyaZrKK9UNf93Gaytlc2cKbiWI3DsoCfuT9oy+hrcjFuHqgLyQ38KV99ARhDLDs=", "FareInfoRef": "zciW4sxFuDKAHlWsmmBAAA==" }, "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": 267496, "gross_total": 267046, "base_fare": 220348, "tax": 47148, "sell": { "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY3NDk2LCJiYXNlX2ZhcmUiOjIyMDM0OCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI2NzA0NiwiYmFzZV9mYXJlIjoyMTk4OTgsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY3MDQ2LCJiYXNlX2ZhcmUiOjIxOTg5OCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "219898.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148, "gross": { "base_fare": "219898.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NzQ5Ni4wMCIsImJhc2VfZmFyZSI6IjIyMDM0OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE5ODk4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjY3MDQ2LjAwIiwiYmFzZV9mYXJlIjoiMjE5ODk4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTk4OTguMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NzA0Ni4wMCIsImJhc2VfZmFyZSI6IjIxOTg5OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI2NzA0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 267496, "calendar_total_sell": 267496, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 267496, "filter": { "id": "F123TT00182-20", "price": 267496, "journey_duration": "PT20H0M", "journey_duration_seconds": 72000, "layover_duration": "PT10H15M", "layover_duration_seconds": 36900, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601170825sin202601170930801sin202601211230kul202601211330804kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-21", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-21", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H20M", "transit_time": "1H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKAJfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T08:25:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T09:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H05M", "distance": "186", "lay_over": "PT01H25M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBSSMY", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRMbbkV6CYQrEi0O\/TC\/3\/Gkm5IWEriyM4jxigkjpjH+I8B3+GdkNcbkCEa5ZHBwYXeNBBRQP3UaylLw7HDq5S7vFfuxjROQQtmmmWXDGg9P9eX7Tp5Zx5i2GUY1Qn8yHRXmi+pLo1EL58Vh0Qe+qhObST2LIc=", "FareInfoRef": "zciW4sxFuDKAtiWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-21", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": "10H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAHfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T11:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT10H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m6biMItJC6qVJRKBQ5c+v9ndAlU6kqJ1x7HTozRxDpRDfFfDT7Ny1G2DBQYj48ZbTeIIDDbISI95vealiU5ziGmRKXiM2ptzJYDAyaZrKK9UNf93Gaytlc2cKbiWI3DsoCfuT9oy+hrcjFuHqgLyQ38KV99ARhDLDs=", "FareInfoRef": "zciW4sxFuDKAHlWsmmBAAA==" }, "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": 267496, "gross_total": 267046, "base_fare": 220348, "tax": 47148, "sell": { "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY3NDk2LCJiYXNlX2ZhcmUiOjIyMDM0OCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI2NzA0NiwiYmFzZV9mYXJlIjoyMTk4OTgsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY3MDQ2LCJiYXNlX2ZhcmUiOjIxOTg5OCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "219898.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148, "gross": { "base_fare": "219898.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NzQ5Ni4wMCIsImJhc2VfZmFyZSI6IjIyMDM0OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE5ODk4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjY3MDQ2LjAwIiwiYmFzZV9mYXJlIjoiMjE5ODk4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTk4OTguMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NzA0Ni4wMCIsImJhc2VfZmFyZSI6IjIxOTg5OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI2NzA0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 267496, "calendar_total_sell": 267496, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 267496, "filter": { "id": "F123TT00182-21", "price": 267496, "journey_duration": "PT22H0M", "journey_duration_seconds": 79200, "layover_duration": "PT12H15M", "layover_duration_seconds": 44100, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601170825sin202601170930801sin202601211030kul202601211130802kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-22", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-22", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H20M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKALfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T10: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": "SIN", "arrival_time": "2026-01-17T11:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT03H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBSSMY", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRMbbkV6CYQrEi0O\/TC\/3\/Gkm5IWEriyM4jxigkjpjH+I8B3+GdkNcbkCEa5ZHBwYXeNBBRQP3UaylLw7HDq5S7vFfuxjROQQtmmmWXDGg9P9eX7Tp5Zx5i2GUY1Qn8yHRXmi+pLo1EL58Vh0Qe+qhObST2LIc=", "FareInfoRef": "zciW4sxFuDKAtiWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-22", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H0M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKABfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T17:10:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T18:10: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT04H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m6biMItJC6qVJRKBQ5c+v9ndAlU6kqJ1x7HTozRxDpRDfFfDT7Ny1G2DBQYj48ZbTeIIDDbISI95vealiU5ziGmRKXiM2ptzJYDAyaZrKK9UNf93Gaytlc2cKbiWI3DsoCfuT9oy+hrcjFuHqgLyQ38KV99ARhDLDs=", "FareInfoRef": "zciW4sxFuDKAHlWsmmBAAA==" }, "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": 267496, "gross_total": 267046, "base_fare": 220348, "tax": 47148, "sell": { "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY3NDk2LCJiYXNlX2ZhcmUiOjIyMDM0OCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI2NzA0NiwiYmFzZV9mYXJlIjoyMTk4OTgsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY3MDQ2LCJiYXNlX2ZhcmUiOjIxOTg5OCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "219898.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148, "gross": { "base_fare": "219898.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NzQ5Ni4wMCIsImJhc2VfZmFyZSI6IjIyMDM0OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE5ODk4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjY3MDQ2LjAwIiwiYmFzZV9mYXJlIjoiMjE5ODk4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTk4OTguMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NzA0Ni4wMCIsImJhc2VfZmFyZSI6IjIxOTg5OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI2NzA0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 267496, "calendar_total_sell": 267496, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 267496, "filter": { "id": "F123TT00182-22", "price": 267496, "journey_duration": "PT17H20M", "journey_duration_seconds": 62400, "layover_duration": "PT7H40M", "layover_duration_seconds": 27600, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171030sin202601171130803sin202601211710kul202601211810808kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-23", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-23", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H20M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKALfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T10: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": "SIN", "arrival_time": "2026-01-17T11:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT03H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBSSMY", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRMbbkV6CYQrEi0O\/TC\/3\/Gkm5IWEriyM4jxigkjpjH+I8B3+GdkNcbkCEa5ZHBwYXeNBBRQP3UaylLw7HDq5S7vFfuxjROQQtmmmWXDGg9P9eX7Tp5Zx5i2GUY1Qn8yHRXmi+pLo1EL58Vh0Qe+qhObST2LIc=", "FareInfoRef": "zciW4sxFuDKAtiWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-23", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H40M", "transit_time": "8H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAFfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T12:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T13:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT08H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m6biMItJC6qVJRKBQ5c+v9ndAlU6kqJ1x7HTozRxDpRDfFfDT7Ny1G2DBQYj48ZbTeIIDDbISI95vealiU5ziGmRKXiM2ptzJYDAyaZrKK9UNf93Gaytlc2cKbiWI3DsoCfuT9oy+hrcjFuHqgLyQ38KV99ARhDLDs=", "FareInfoRef": "zciW4sxFuDKAHlWsmmBAAA==" }, "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": 267496, "gross_total": 267046, "base_fare": 220348, "tax": 47148, "sell": { "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY3NDk2LCJiYXNlX2ZhcmUiOjIyMDM0OCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI2NzA0NiwiYmFzZV9mYXJlIjoyMTk4OTgsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY3MDQ2LCJiYXNlX2ZhcmUiOjIxOTg5OCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "219898.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148, "gross": { "base_fare": "219898.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NzQ5Ni4wMCIsImJhc2VfZmFyZSI6IjIyMDM0OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE5ODk4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjY3MDQ2LjAwIiwiYmFzZV9mYXJlIjoiMjE5ODk4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTk4OTguMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NzA0Ni4wMCIsImJhc2VfZmFyZSI6IjIxOTg5OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI2NzA0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 267496, "calendar_total_sell": 267496, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 267496, "filter": { "id": "F123TT00182-23", "price": 267496, "journey_duration": "PT22H0M", "journey_duration_seconds": 79200, "layover_duration": "PT12H20M", "layover_duration_seconds": 44400, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171030sin202601171130803sin202601211230kul202601211330804kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-24", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-24", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H20M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKALfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T10: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": "SIN", "arrival_time": "2026-01-17T11:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT03H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBSSMY", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRMbbkV6CYQrEi0O\/TC\/3\/Gkm5IWEriyM4jxigkjpjH+I8B3+GdkNcbkCEa5ZHBwYXeNBBRQP3UaylLw7HDq5S7vFfuxjROQQtmmmWXDGg9P9eX7Tp5Zx5i2GUY1Qn8yHRXmi+pLo1EL58Vh0Qe+qhObST2LIc=", "FareInfoRef": "zciW4sxFuDKAtiWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-24", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": "10H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAHfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T11:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT10H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m6biMItJC6qVJRKBQ5c+v9ndAlU6kqJ1x7HTozRxDpRDfFfDT7Ny1G2DBQYj48ZbTeIIDDbISI95vealiU5ziGmRKXiM2ptzJYDAyaZrKK9UNf93Gaytlc2cKbiWI3DsoCfuT9oy+hrcjFuHqgLyQ38KV99ARhDLDs=", "FareInfoRef": "zciW4sxFuDKAHlWsmmBAAA==" }, "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": 267496, "gross_total": 267046, "base_fare": 220348, "tax": 47148, "sell": { "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY3NDk2LCJiYXNlX2ZhcmUiOjIyMDM0OCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI2NzA0NiwiYmFzZV9mYXJlIjoyMTk4OTgsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY3MDQ2LCJiYXNlX2ZhcmUiOjIxOTg5OCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "219898.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148, "gross": { "base_fare": "219898.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NzQ5Ni4wMCIsImJhc2VfZmFyZSI6IjIyMDM0OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE5ODk4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjY3MDQ2LjAwIiwiYmFzZV9mYXJlIjoiMjE5ODk4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTk4OTguMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NzA0Ni4wMCIsImJhc2VfZmFyZSI6IjIxOTg5OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI2NzA0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 267496, "calendar_total_sell": 267496, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 267496, "filter": { "id": "F123TT00182-24", "price": 267496, "journey_duration": "PT1D0H0M", "journey_duration_seconds": 86400, "layover_duration": "PT14H20M", "layover_duration_seconds": 51600, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171030sin202601171130803sin202601211030kul202601211130802kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-25", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-25", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "8H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKANfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T15:10:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T16:10:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBSSMY", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRMbbkV6CYQrEi0O\/TC\/3\/Gkm5IWEriyM4jxigkjpjH+I8B3+GdkNcbkCEa5ZHBwYXeNBBRQP3UaylLw7HDq5S7vFfuxjROQQtmmmWXDGg9P9eX7Tp5Zx5i2GUY1Qn8yHRXmi+pLo1EL58Vh0Qe+qhObST2LIc=", "FareInfoRef": "zciW4sxFuDKAtiWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-25", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H0M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKABfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T17:10:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T18:10: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT04H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m6biMItJC6qVJRKBQ5c+v9ndAlU6kqJ1x7HTozRxDpRDfFfDT7Ny1G2DBQYj48ZbTeIIDDbISI95vealiU5ziGmRKXiM2ptzJYDAyaZrKK9UNf93Gaytlc2cKbiWI3DsoCfuT9oy+hrcjFuHqgLyQ38KV99ARhDLDs=", "FareInfoRef": "zciW4sxFuDKAHlWsmmBAAA==" }, "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": 267496, "gross_total": 267046, "base_fare": 220348, "tax": 47148, "sell": { "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY3NDk2LCJiYXNlX2ZhcmUiOjIyMDM0OCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI2NzA0NiwiYmFzZV9mYXJlIjoyMTk4OTgsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY3MDQ2LCJiYXNlX2ZhcmUiOjIxOTg5OCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "219898.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148, "gross": { "base_fare": "219898.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NzQ5Ni4wMCIsImJhc2VfZmFyZSI6IjIyMDM0OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE5ODk4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjY3MDQ2LjAwIiwiYmFzZV9mYXJlIjoiMjE5ODk4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTk4OTguMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NzA0Ni4wMCIsImJhc2VfZmFyZSI6IjIxOTg5OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI2NzA0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 267496, "calendar_total_sell": 267496, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 267496, "filter": { "id": "F123TT00182-25", "price": 267496, "journey_duration": "PT22H0M", "journey_duration_seconds": 79200, "layover_duration": "PT12H20M", "layover_duration_seconds": 44400, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171510sin202601171610807sin202601211710kul202601211810808kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-26", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-26", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "8H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKANfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T15:10:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T16:10:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBSSMY", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRMbbkV6CYQrEi0O\/TC\/3\/Gkm5IWEriyM4jxigkjpjH+I8B3+GdkNcbkCEa5ZHBwYXeNBBRQP3UaylLw7HDq5S7vFfuxjROQQtmmmWXDGg9P9eX7Tp5Zx5i2GUY1Qn8yHRXmi+pLo1EL58Vh0Qe+qhObST2LIc=", "FareInfoRef": "zciW4sxFuDKAtiWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-26", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H40M", "transit_time": "8H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAFfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T12:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T13:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT08H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m6biMItJC6qVJRKBQ5c+v9ndAlU6kqJ1x7HTozRxDpRDfFfDT7Ny1G2DBQYj48ZbTeIIDDbISI95vealiU5ziGmRKXiM2ptzJYDAyaZrKK9UNf93Gaytlc2cKbiWI3DsoCfuT9oy+hrcjFuHqgLyQ38KV99ARhDLDs=", "FareInfoRef": "zciW4sxFuDKAHlWsmmBAAA==" }, "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": 267496, "gross_total": 267046, "base_fare": 220348, "tax": 47148, "sell": { "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY3NDk2LCJiYXNlX2ZhcmUiOjIyMDM0OCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI2NzA0NiwiYmFzZV9mYXJlIjoyMTk4OTgsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY3MDQ2LCJiYXNlX2ZhcmUiOjIxOTg5OCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "219898.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148, "gross": { "base_fare": "219898.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NzQ5Ni4wMCIsImJhc2VfZmFyZSI6IjIyMDM0OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE5ODk4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjY3MDQ2LjAwIiwiYmFzZV9mYXJlIjoiMjE5ODk4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTk4OTguMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NzA0Ni4wMCIsImJhc2VfZmFyZSI6IjIxOTg5OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI2NzA0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 267496, "calendar_total_sell": 267496, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 267496, "filter": { "id": "F123TT00182-26", "price": 267496, "journey_duration": "PT1D2H40M", "journey_duration_seconds": 96000, "layover_duration": "PT17H0M", "layover_duration_seconds": 61200, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171510sin202601171610807sin202601211230kul202601211330804kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-27", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-27", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "8H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKANfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T15:10:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T16:10:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBSSMY", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRMbbkV6CYQrEi0O\/TC\/3\/Gkm5IWEriyM4jxigkjpjH+I8B3+GdkNcbkCEa5ZHBwYXeNBBRQP3UaylLw7HDq5S7vFfuxjROQQtmmmWXDGg9P9eX7Tp5Zx5i2GUY1Qn8yHRXmi+pLo1EL58Vh0Qe+qhObST2LIc=", "FareInfoRef": "zciW4sxFuDKAtiWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-27", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": "10H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAHfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T11:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT10H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m6biMItJC6qVJRKBQ5c+v9ndAlU6kqJ1x7HTozRxDpRDfFfDT7Ny1G2DBQYj48ZbTeIIDDbISI95vealiU5ziGmRKXiM2ptzJYDAyaZrKK9UNf93Gaytlc2cKbiWI3DsoCfuT9oy+hrcjFuHqgLyQ38KV99ARhDLDs=", "FareInfoRef": "zciW4sxFuDKAHlWsmmBAAA==" }, "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": 267496, "gross_total": 267046, "base_fare": 220348, "tax": 47148, "sell": { "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY3NDk2LCJiYXNlX2ZhcmUiOjIyMDM0OCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI2NzA0NiwiYmFzZV9mYXJlIjoyMTk4OTgsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY3MDQ2LCJiYXNlX2ZhcmUiOjIxOTg5OCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "219898.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 267496, "base_fare": 220348, "tax": 47148, "gross": { "base_fare": "219898.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NzQ5Ni4wMCIsImJhc2VfZmFyZSI6IjIyMDM0OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE5ODk4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjY3MDQ2LjAwIiwiYmFzZV9mYXJlIjoiMjE5ODk4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTk4OTguMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NzA0Ni4wMCIsImJhc2VfZmFyZSI6IjIxOTg5OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI2NzA0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 267496, "calendar_total_sell": 267496, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 267496, "filter": { "id": "F123TT00182-27", "price": 267496, "journey_duration": "PT1D4H40M", "journey_duration_seconds": 103200, "layover_duration": "PT19H0M", "layover_duration_seconds": 68400, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171510sin202601171610807sin202601211030kul202601211130802kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-28", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-28", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "13H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKAPfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T21:20:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-01-17T23:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H00M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GKbQbxK7aLCxppLL0\/z+jB0mlWjJ39gObnHOQEEV1zv8x4TOVFXU3oCIwt7UiXkQEyqqB7oq2h\/be3HAOSUR14EN1XLRgMwWWqAP1QBunFyM7JjMVfTW6ZQM\/c3\/S1uKvxR\/OzXqLcfETSgL\/yndfes0sxQ==", "FareInfoRef": "zciW4sxFuDKAbhWsmmBAAA==" }, "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": "zciW4sxFuDKARfWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-18T13:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T21:45:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H55M", "distance": "2584", "lay_over": "PT13H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2382" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2382" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GKbQbxK7aLCxppLL0\/z+jB0mlWjJ39gObnHOQEEV1zv8x4TOVFXU3oCIwt7UiXkQEyqqB7oq2h\/be3HAOSUR14EN1XLRgMwWWqAP1QBunFyM7JjMVfTW6ZQM\/c3\/S1uKvxR\/OzXqLcfETSgL\/yndfes0sxQ==", "FareInfoRef": "zciW4sxFuDKAbhWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-28", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAjeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T09:55:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-21T13:10:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H45M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2381" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2381" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": "zciW4sxFuDKAleWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-21T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-21T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT04H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": 271276, "gross_total": 270826, "base_fare": 212740, "tax": 58536, "sell": { "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjcxMjc2LCJiYXNlX2ZhcmUiOjIxMjc0MCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3MDgyNiwiYmFzZV9mYXJlIjoyMTIyOTAsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjcwODI2LCJiYXNlX2ZhcmUiOjIxMjI5MCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "212290.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536, "gross": { "base_fare": "212290.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3MTI3Ni4wMCIsImJhc2VfZmFyZSI6IjIxMjc0MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEyMjkwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjcwODI2LjAwIiwiYmFzZV9mYXJlIjoiMjEyMjkwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTIyOTAuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3MDgyNi4wMCIsImJhc2VfZmFyZSI6IjIxMjI5MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI3MDgyNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DEL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 271276, "calendar_total_sell": 271276, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 271276, "filter": { "id": "F123TT00182-28", "price": 271276, "journey_duration": "PT1D10H50M", "journey_duration_seconds": 125400, "layover_duration": "PT17H40M", "layover_duration_seconds": 63600, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T21:20:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-21T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601172120del202601172350238del202601181320sin2026011821452382sin202601210955del2026012113102381del202601211720dac202601212020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-29", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-29", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "13H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKAPfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T21:20:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-01-17T23:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H00M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GKbQbxK7aLCxppLL0\/z+jB0mlWjJ39gObnHOQEEV1zv8x4TOVFXU3oCIwt7UiXkQEyqqB7oq2h\/be3HAOSUR14EN1XLRgMwWWqAP1QBunFyM7JjMVfTW6ZQM\/c3\/S1uKvxR\/OzXqLcfETSgL\/yndfes0sxQ==", "FareInfoRef": "zciW4sxFuDKAbhWsmmBAAA==" }, "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": "zciW4sxFuDKARfWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-18T13:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T21:45:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H55M", "distance": "2584", "lay_over": "PT13H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2382" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2382" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GKbQbxK7aLCxppLL0\/z+jB0mlWjJ39gObnHOQEEV1zv8x4TOVFXU3oCIwt7UiXkQEyqqB7oq2h\/be3HAOSUR14EN1XLRgMwWWqAP1QBunFyM7JjMVfTW6ZQM\/c3\/S1uKvxR\/OzXqLcfETSgL\/yndfes0sxQ==", "FareInfoRef": "zciW4sxFuDKAbhWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-29", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H20M", "transit_time": "14H45M", "routes": [ { "air_segment_key": "zciW4sxFuDKAneWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T23:00:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-22T02:35:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT6H05M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2383" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2383" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": "zciW4sxFuDKApeWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-22T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT14H45M", "lay_over_date": "2026-01-22", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": 271276, "gross_total": 270826, "base_fare": 212740, "tax": 58536, "sell": { "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjcxMjc2LCJiYXNlX2ZhcmUiOjIxMjc0MCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3MDgyNiwiYmFzZV9mYXJlIjoyMTIyOTAsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjcwODI2LCJiYXNlX2ZhcmUiOjIxMjI5MCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "212290.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536, "gross": { "base_fare": "212290.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3MTI3Ni4wMCIsImJhc2VfZmFyZSI6IjIxMjc0MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEyMjkwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjcwODI2LjAwIiwiYmFzZV9mYXJlIjoiMjEyMjkwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTIyOTAuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3MDgyNi4wMCIsImJhc2VfZmFyZSI6IjIxMjI5MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI3MDgyNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DEL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 271276, "calendar_total_sell": 271276, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 271276, "filter": { "id": "F123TT00182-29", "price": 271276, "journey_duration": "PT1D21H45M", "journey_duration_seconds": 164700, "layover_duration": "PT1D4H15M", "layover_duration_seconds": 101700, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T21:20:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-22T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601172120del202601172350238del202601181320sin2026011821452382sin202601212300del2026012202352383del202601221720dac202601222020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-30", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-30", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "13H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKAPfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T21:20:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-01-17T23:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H00M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GKbQbxK7aLCxppLL0\/z+jB0mlWjJ39gObnHOQEEV1zv8x4TOVFXU3oCIwt7UiXkQEyqqB7oq2h\/be3HAOSUR14EN1XLRgMwWWqAP1QBunFyM7JjMVfTW6ZQM\/c3\/S1uKvxR\/OzXqLcfETSgL\/yndfes0sxQ==", "FareInfoRef": "zciW4sxFuDKAbhWsmmBAAA==" }, "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": "zciW4sxFuDKARfWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-18T13:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T21:45:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H55M", "distance": "2584", "lay_over": "PT13H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2382" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2382" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GKbQbxK7aLCxppLL0\/z+jB0mlWjJ39gObnHOQEEV1zv8x4TOVFXU3oCIwt7UiXkQEyqqB7oq2h\/be3HAOSUR14EN1XLRgMwWWqAP1QBunFyM7JjMVfTW6ZQM\/c3\/S1uKvxR\/OzXqLcfETSgL\/yndfes0sxQ==", "FareInfoRef": "zciW4sxFuDKAbhWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-30", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H20M", "transit_time": "17H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKAreWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T20:00:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-21T23:40:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT6H10M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2116" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2116" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": "zciW4sxFuDKApeWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-22T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT17H40M", "lay_over_date": "2026-01-21", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": 271276, "gross_total": 270826, "base_fare": 212740, "tax": 58536, "sell": { "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjcxMjc2LCJiYXNlX2ZhcmUiOjIxMjc0MCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3MDgyNiwiYmFzZV9mYXJlIjoyMTIyOTAsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjcwODI2LCJiYXNlX2ZhcmUiOjIxMjI5MCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "212290.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536, "gross": { "base_fare": "212290.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3MTI3Ni4wMCIsImJhc2VfZmFyZSI6IjIxMjc0MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEyMjkwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjcwODI2LjAwIiwiYmFzZV9mYXJlIjoiMjEyMjkwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTIyOTAuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3MDgyNi4wMCIsImJhc2VfZmFyZSI6IjIxMjI5MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI3MDgyNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DEL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 271276, "calendar_total_sell": 271276, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 271276, "filter": { "id": "F123TT00182-30", "price": 271276, "journey_duration": "PT2D0H45M", "journey_duration_seconds": 175500, "layover_duration": "PT1D7H10M", "layover_duration_seconds": 112200, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T21:20:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-22T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601172120del202601172350238del202601181320sin2026011821452382sin202601212000del2026012123402116del202601221720dac202601222020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-31", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-31", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H40M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAPfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T21:20:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-01-17T23:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H00M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GKbQbxK7aLCxppLL0\/z+jB0mlWjJ39gObnHOQEEV1zv8x4TOVFXU3oCIwt7UiXkQEyqqB7oq2h\/be3HAOSUR14EN1XLRgMwWWqAP1QBunFyM7JjMVfTW6ZQM\/c3\/S1uKvxR\/OzXqLcfETSgL\/yndfes0sxQ==", "FareInfoRef": "zciW4sxFuDKAbhWsmmBAAA==" }, "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": "zciW4sxFuDKATfWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-18T23:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-19T07:00:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H30M", "distance": "2584", "lay_over": "PT23H10M", "lay_over_date": "2026-01-17", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2380" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2380" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GKbQbxK7aLCxppLL0\/z+jB0mlWjJ39gObnHOQEEV1zv8x4TOVFXU3oCIwt7UiXkQEyqqB7oq2h\/be3HAOSUR14EN1XLRgMwWWqAP1QBunFyM7JjMVfTW6ZQM\/c3\/S1uKvxR\/OzXqLcfETSgL\/yndfes0sxQ==", "FareInfoRef": "zciW4sxFuDKAbhWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-31", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAjeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T09:55:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-21T13:10:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H45M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2381" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2381" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": "zciW4sxFuDKAleWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-21T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-21T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT04H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": 271276, "gross_total": 270826, "base_fare": 212740, "tax": 58536, "sell": { "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjcxMjc2LCJiYXNlX2ZhcmUiOjIxMjc0MCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3MDgyNiwiYmFzZV9mYXJlIjoyMTIyOTAsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjcwODI2LCJiYXNlX2ZhcmUiOjIxMjI5MCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "212290.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536, "gross": { "base_fare": "212290.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3MTI3Ni4wMCIsImJhc2VfZmFyZSI6IjIxMjc0MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEyMjkwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjcwODI2LjAwIiwiYmFzZV9mYXJlIjoiMjEyMjkwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTIyOTAuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3MDgyNi4wMCIsImJhc2VfZmFyZSI6IjIxMjI5MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI3MDgyNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DEL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 271276, "calendar_total_sell": 271276, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 271276, "filter": { "id": "F123TT00182-31", "price": 271276, "journey_duration": "PT1D20H5M", "journey_duration_seconds": 158700, "layover_duration": "PT1D3H20M", "layover_duration_seconds": 98400, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T21:20:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-21T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601172120del202601172350238del202601182300sin2026011907002380sin202601210955del2026012113102381del202601211720dac202601212020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-32", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-32", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H40M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAPfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T21:20:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-01-17T23:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H00M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GKbQbxK7aLCxppLL0\/z+jB0mlWjJ39gObnHOQEEV1zv8x4TOVFXU3oCIwt7UiXkQEyqqB7oq2h\/be3HAOSUR14EN1XLRgMwWWqAP1QBunFyM7JjMVfTW6ZQM\/c3\/S1uKvxR\/OzXqLcfETSgL\/yndfes0sxQ==", "FareInfoRef": "zciW4sxFuDKAbhWsmmBAAA==" }, "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": "zciW4sxFuDKATfWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-18T23:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-19T07:00:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H30M", "distance": "2584", "lay_over": "PT23H10M", "lay_over_date": "2026-01-17", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2380" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2380" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GKbQbxK7aLCxppLL0\/z+jB0mlWjJ39gObnHOQEEV1zv8x4TOVFXU3oCIwt7UiXkQEyqqB7oq2h\/be3HAOSUR14EN1XLRgMwWWqAP1QBunFyM7JjMVfTW6ZQM\/c3\/S1uKvxR\/OzXqLcfETSgL\/yndfes0sxQ==", "FareInfoRef": "zciW4sxFuDKAbhWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-32", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H20M", "transit_time": "14H45M", "routes": [ { "air_segment_key": "zciW4sxFuDKAneWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T23:00:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-22T02:35:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT6H05M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2383" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2383" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": "zciW4sxFuDKApeWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-22T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT14H45M", "lay_over_date": "2026-01-22", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": 271276, "gross_total": 270826, "base_fare": 212740, "tax": 58536, "sell": { "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjcxMjc2LCJiYXNlX2ZhcmUiOjIxMjc0MCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3MDgyNiwiYmFzZV9mYXJlIjoyMTIyOTAsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjcwODI2LCJiYXNlX2ZhcmUiOjIxMjI5MCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "212290.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536, "gross": { "base_fare": "212290.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3MTI3Ni4wMCIsImJhc2VfZmFyZSI6IjIxMjc0MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEyMjkwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjcwODI2LjAwIiwiYmFzZV9mYXJlIjoiMjEyMjkwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTIyOTAuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3MDgyNi4wMCIsImJhc2VfZmFyZSI6IjIxMjI5MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI3MDgyNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DEL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 271276, "calendar_total_sell": 271276, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 271276, "filter": { "id": "F123TT00182-32", "price": 271276, "journey_duration": "PT2D7H0M", "journey_duration_seconds": 198000, "layover_duration": "PT1D13H55M", "layover_duration_seconds": 136500, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T21:20:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-22T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601172120del202601172350238del202601182300sin2026011907002380sin202601212300del2026012202352383del202601221720dac202601222020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-33", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-33", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H40M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAPfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T21:20:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-01-17T23:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H00M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GKbQbxK7aLCxppLL0\/z+jB0mlWjJ39gObnHOQEEV1zv8x4TOVFXU3oCIwt7UiXkQEyqqB7oq2h\/be3HAOSUR14EN1XLRgMwWWqAP1QBunFyM7JjMVfTW6ZQM\/c3\/S1uKvxR\/OzXqLcfETSgL\/yndfes0sxQ==", "FareInfoRef": "zciW4sxFuDKAbhWsmmBAAA==" }, "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": "zciW4sxFuDKATfWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-18T23:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-19T07:00:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H30M", "distance": "2584", "lay_over": "PT23H10M", "lay_over_date": "2026-01-17", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2380" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2380" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GKbQbxK7aLCxppLL0\/z+jB0mlWjJ39gObnHOQEEV1zv8x4TOVFXU3oCIwt7UiXkQEyqqB7oq2h\/be3HAOSUR14EN1XLRgMwWWqAP1QBunFyM7JjMVfTW6ZQM\/c3\/S1uKvxR\/OzXqLcfETSgL\/yndfes0sxQ==", "FareInfoRef": "zciW4sxFuDKAbhWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-33", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H20M", "transit_time": "17H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKAreWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T20:00:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-21T23:40:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT6H10M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2116" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2116" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": "zciW4sxFuDKApeWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-22T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT17H40M", "lay_over_date": "2026-01-21", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": 271276, "gross_total": 270826, "base_fare": 212740, "tax": 58536, "sell": { "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjcxMjc2LCJiYXNlX2ZhcmUiOjIxMjc0MCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3MDgyNiwiYmFzZV9mYXJlIjoyMTIyOTAsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjcwODI2LCJiYXNlX2ZhcmUiOjIxMjI5MCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "212290.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536, "gross": { "base_fare": "212290.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3MTI3Ni4wMCIsImJhc2VfZmFyZSI6IjIxMjc0MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEyMjkwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjcwODI2LjAwIiwiYmFzZV9mYXJlIjoiMjEyMjkwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTIyOTAuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3MDgyNi4wMCIsImJhc2VfZmFyZSI6IjIxMjI5MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI3MDgyNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DEL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 271276, "calendar_total_sell": 271276, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 271276, "filter": { "id": "F123TT00182-33", "price": 271276, "journey_duration": "PT2D10H0M", "journey_duration_seconds": 208800, "layover_duration": "PT1D16H50M", "layover_duration_seconds": 147000, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T21:20:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-22T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601172120del202601172350238del202601182300sin2026011907002380sin202601212000del2026012123402116del202601221720dac202601222020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-34", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-34", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "13H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKAPfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T21:20:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-01-17T23:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H00M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GKbQbxK7aLCxppLL0\/z+jB0mlWjJ39gObnHOQEEV1zv8x4TOVFXU3oCIwt7UiXkQEyqqB7oq2h\/be3HAOSUR14EN1XLRgMwWWqAP1QBunFyM7JjMVfTW6ZQM\/c3\/S1uKvxR\/OzXqLcfETSgL\/yndfes0sxQ==", "FareInfoRef": "zciW4sxFuDKAbhWsmmBAAA==" }, "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": "zciW4sxFuDKARfWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-18T13:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T21:45:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H55M", "distance": "2584", "lay_over": "PT13H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2382" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2382" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GKbQbxK7aLCxppLL0\/z+jB0mlWjJ39gObnHOQEEV1zv8x4TOVFXU3oCIwt7UiXkQEyqqB7oq2h\/be3HAOSUR14EN1XLRgMwWWqAP1QBunFyM7JjMVfTW6ZQM\/c3\/S1uKvxR\/OzXqLcfETSgL\/yndfes0sxQ==", "FareInfoRef": "zciW4sxFuDKAbhWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-34", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H5M", "transit_time": "8H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKAteWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T19:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "BOM", "arrival_time": "2026-01-21T23:00:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H50M", "distance": "2437", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2108" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2108" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": "zciW4sxFuDKAveWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-22T07:25:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H50M", "distance": "1174", "lay_over": "PT08H25M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": 271276, "gross_total": 270826, "base_fare": 212740, "tax": 58536, "sell": { "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjcxMjc2LCJiYXNlX2ZhcmUiOjIxMjc0MCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3MDgyNiwiYmFzZV9mYXJlIjoyMTIyOTAsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjcwODI2LCJiYXNlX2ZhcmUiOjIxMjI5MCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "212290.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536, "gross": { "base_fare": "212290.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3MTI3Ni4wMCIsImJhc2VfZmFyZSI6IjIxMjc0MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEyMjkwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjcwODI2LjAwIiwiYmFzZV9mYXJlIjoiMjEyMjkwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTIyOTAuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3MDgyNi4wMCIsImJhc2VfZmFyZSI6IjIxMjI5MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI3MDgyNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 4, "data": { "0": "DAC", "1": "DEL", "3": "SIN", "5": "BOM" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 271276, "calendar_total_sell": 271276, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 271276, "filter": { "id": "F123TT00182-34", "price": 271276, "journey_duration": "PT1D15H30M", "journey_duration_seconds": 142200, "layover_duration": "PT21H55M", "layover_duration_seconds": 78900, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "DEL", "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T21:20:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T10:45:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601172120del202601172350238del202601181320sin2026011821452382sin202601211940bom2026012123002108bom202601220725dac2026012210452183", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-35", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-35", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "13H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKAPfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T21:20:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-01-17T23:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H00M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GKbQbxK7aLCxppLL0\/z+jB0mlWjJ39gObnHOQEEV1zv8x4TOVFXU3oCIwt7UiXkQEyqqB7oq2h\/be3HAOSUR14EN1XLRgMwWWqAP1QBunFyM7JjMVfTW6ZQM\/c3\/S1uKvxR\/OzXqLcfETSgL\/yndfes0sxQ==", "FareInfoRef": "zciW4sxFuDKAbhWsmmBAAA==" }, "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": "zciW4sxFuDKARfWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-18T13:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T21:45:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H55M", "distance": "2584", "lay_over": "PT13H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2382" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2382" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GKbQbxK7aLCxppLL0\/z+jB0mlWjJ39gObnHOQEEV1zv8x4TOVFXU3oCIwt7UiXkQEyqqB7oq2h\/be3HAOSUR14EN1XLRgMwWWqAP1QBunFyM7JjMVfTW6ZQM\/c3\/S1uKvxR\/OzXqLcfETSgL\/yndfes0sxQ==", "FareInfoRef": "zciW4sxFuDKAbhWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-35", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H15M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "zciW4sxFuDKAxeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "BOM", "arrival_time": "2026-01-21T13:40:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H40M", "distance": "2437", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2106" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2106" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": "zciW4sxFuDKAveWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-22T07:25:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H50M", "distance": "1174", "lay_over": "PT17H45M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": 271276, "gross_total": 270826, "base_fare": 212740, "tax": 58536, "sell": { "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjcxMjc2LCJiYXNlX2ZhcmUiOjIxMjc0MCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3MDgyNiwiYmFzZV9mYXJlIjoyMTIyOTAsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjcwODI2LCJiYXNlX2ZhcmUiOjIxMjI5MCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "212290.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536, "gross": { "base_fare": "212290.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3MTI3Ni4wMCIsImJhc2VfZmFyZSI6IjIxMjc0MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEyMjkwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjcwODI2LjAwIiwiYmFzZV9mYXJlIjoiMjEyMjkwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTIyOTAuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3MDgyNi4wMCIsImJhc2VfZmFyZSI6IjIxMjI5MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI3MDgyNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 4, "data": { "0": "DAC", "1": "DEL", "3": "SIN", "5": "BOM" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 271276, "calendar_total_sell": 271276, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 271276, "filter": { "id": "F123TT00182-35", "price": 271276, "journey_duration": "PT2D0H40M", "journey_duration_seconds": 175200, "layover_duration": "PT1D7H15M", "layover_duration_seconds": 112500, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "DEL", "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T21:20:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T10:45:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601172120del202601172350238del202601181320sin2026011821452382sin202601211030bom2026012113402106bom202601220725dac2026012210452183", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-36", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-36", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H40M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAPfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T21:20:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-01-17T23:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H00M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GKbQbxK7aLCxppLL0\/z+jB0mlWjJ39gObnHOQEEV1zv8x4TOVFXU3oCIwt7UiXkQEyqqB7oq2h\/be3HAOSUR14EN1XLRgMwWWqAP1QBunFyM7JjMVfTW6ZQM\/c3\/S1uKvxR\/OzXqLcfETSgL\/yndfes0sxQ==", "FareInfoRef": "zciW4sxFuDKAbhWsmmBAAA==" }, "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": "zciW4sxFuDKATfWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-18T23:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-19T07:00:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H30M", "distance": "2584", "lay_over": "PT23H10M", "lay_over_date": "2026-01-17", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2380" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2380" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GKbQbxK7aLCxppLL0\/z+jB0mlWjJ39gObnHOQEEV1zv8x4TOVFXU3oCIwt7UiXkQEyqqB7oq2h\/be3HAOSUR14EN1XLRgMwWWqAP1QBunFyM7JjMVfTW6ZQM\/c3\/S1uKvxR\/OzXqLcfETSgL\/yndfes0sxQ==", "FareInfoRef": "zciW4sxFuDKAbhWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-36", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H5M", "transit_time": "8H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKAteWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T19:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "BOM", "arrival_time": "2026-01-21T23:00:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H50M", "distance": "2437", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2108" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2108" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": "zciW4sxFuDKAveWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-22T07:25:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H50M", "distance": "1174", "lay_over": "PT08H25M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": 271276, "gross_total": 270826, "base_fare": 212740, "tax": 58536, "sell": { "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjcxMjc2LCJiYXNlX2ZhcmUiOjIxMjc0MCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3MDgyNiwiYmFzZV9mYXJlIjoyMTIyOTAsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjcwODI2LCJiYXNlX2ZhcmUiOjIxMjI5MCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "212290.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536, "gross": { "base_fare": "212290.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3MTI3Ni4wMCIsImJhc2VfZmFyZSI6IjIxMjc0MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEyMjkwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjcwODI2LjAwIiwiYmFzZV9mYXJlIjoiMjEyMjkwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTIyOTAuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3MDgyNi4wMCIsImJhc2VfZmFyZSI6IjIxMjI5MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI3MDgyNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 4, "data": { "0": "DAC", "1": "DEL", "3": "SIN", "5": "BOM" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 271276, "calendar_total_sell": 271276, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 271276, "filter": { "id": "F123TT00182-36", "price": 271276, "journey_duration": "PT2D0H45M", "journey_duration_seconds": 175500, "layover_duration": "PT1D7H35M", "layover_duration_seconds": 113700, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "DEL", "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T21:20:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T10:45:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601172120del202601172350238del202601182300sin2026011907002380sin202601211940bom2026012123002108bom202601220725dac2026012210452183", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-37", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-37", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H40M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAPfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T21:20:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-01-17T23:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H00M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GKbQbxK7aLCxppLL0\/z+jB0mlWjJ39gObnHOQEEV1zv8x4TOVFXU3oCIwt7UiXkQEyqqB7oq2h\/be3HAOSUR14EN1XLRgMwWWqAP1QBunFyM7JjMVfTW6ZQM\/c3\/S1uKvxR\/OzXqLcfETSgL\/yndfes0sxQ==", "FareInfoRef": "zciW4sxFuDKAbhWsmmBAAA==" }, "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": "zciW4sxFuDKATfWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-18T23:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-19T07:00:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H30M", "distance": "2584", "lay_over": "PT23H10M", "lay_over_date": "2026-01-17", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2380" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2380" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GKbQbxK7aLCxppLL0\/z+jB0mlWjJ39gObnHOQEEV1zv8x4TOVFXU3oCIwt7UiXkQEyqqB7oq2h\/be3HAOSUR14EN1XLRgMwWWqAP1QBunFyM7JjMVfTW6ZQM\/c3\/S1uKvxR\/OzXqLcfETSgL\/yndfes0sxQ==", "FareInfoRef": "zciW4sxFuDKAbhWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-37", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H15M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "zciW4sxFuDKAxeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "BOM", "arrival_time": "2026-01-21T13:40:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H40M", "distance": "2437", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2106" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2106" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": "zciW4sxFuDKAveWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-22T07:25:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H50M", "distance": "1174", "lay_over": "PT17H45M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YXSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut22UtJuEKjSLF7SSGXp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAzTm0g\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2Q5LLQ=", "FareInfoRef": "zciW4sxFuDKAOhWsmmBAAA==" }, "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": 271276, "gross_total": 270826, "base_fare": 212740, "tax": 58536, "sell": { "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjcxMjc2LCJiYXNlX2ZhcmUiOjIxMjc0MCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3MDgyNiwiYmFzZV9mYXJlIjoyMTIyOTAsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjcwODI2LCJiYXNlX2ZhcmUiOjIxMjI5MCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "212290.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 271276, "base_fare": 212740, "tax": 58536, "gross": { "base_fare": "212290.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3MTI3Ni4wMCIsImJhc2VfZmFyZSI6IjIxMjc0MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEyMjkwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjcwODI2LjAwIiwiYmFzZV9mYXJlIjoiMjEyMjkwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTIyOTAuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3MDgyNi4wMCIsImJhc2VfZmFyZSI6IjIxMjI5MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI3MDgyNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 4, "data": { "0": "DAC", "1": "DEL", "3": "SIN", "5": "BOM" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 271276, "calendar_total_sell": 271276, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 271276, "filter": { "id": "F123TT00182-37", "price": 271276, "journey_duration": "PT2D9H55M", "journey_duration_seconds": 208500, "layover_duration": "PT1D16H55M", "layover_duration_seconds": 147300, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "DEL", "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T21:20:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T10:45:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601172120del202601172350238del202601182300sin2026011907002380sin202601211030bom2026012113402106bom202601220725dac2026012210452183", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-38", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-38", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H15M", "transit_time": "2H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKAVfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-01-17T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-01-16", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MLRFFN", "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/fyI+CNDWvVRDms62E9+P6P4QCa2KR0yNdOm3O2YoMY4\/N\/THhP2xn1WYAKy3xcK6LzB4Hhb4eIJNxvqyr5sIgEtcNRTW8roQQWqKgbqAX2\/i5zIRu+dDRoi9EkJ\/ATpwtlnZdNVRz3pnT06+sLJYKXcu4DFxssYA==", "FareInfoRef": "zciW4sxFuDKA+lWsmmBAAA==" }, "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": "zciW4sxFuDKAXfWsmmBAAA==", "origin": "BKK", "departure_time": "2026-01-17T08:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-01-17T11:15:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT2H15M", "distance": "890", "lay_over": "PT02H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "403" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "403" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MLRFFN", "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/fyI+CNDWvVRDms62E9+P6P4QCa2KR0yNdOm3O2YoMY4\/N\/THhP2xn1WYAKy3xcK6LzB4Hhb4eIJNxvqyr5sIgEtcNRTW8roQQWqKgbqAX2\/i5zIRu+dDRoi9EkJ\/ATpwtlnZdNVRz3pnT06+sLJYKXcu4DFxssYA==", "FareInfoRef": "zciW4sxFuDKA+lWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-38", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H15M", "transit_time": "1H20M", "routes": [ { "air_segment_key": "zciW4sxFuDKAZfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T08:15:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "BKK", "arrival_time": "2026-01-21T09:35:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-01-21", "flight_time": "PT2H20M", "distance": "890", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "772", "name": "772", "picture": "772.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "402" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "402" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "7", "FareBasis": "WLRSVN", "FareRuleKey": "gws-eJxNjk0OgkAMhQ9D3r5TUMfdEBjUxHTBIAYX3P8YPgomNun0tV9\/JqWkomcJoUn\/VmGtphvs1QEGpfdtBzaKeLaAKuL9HMtM7is0EJjDPQZvy5pPDBhkqB0tRjve8jCyfS89YDuMTbKAn8h3Smv7qcxS826M12b8HFAu4E859wUb2CyU", "FareInfoRef": "zciW4sxFuDKAVmWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "23", "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAbfWsmmBAAA==", "origin": "BKK", "departure_time": "2026-01-21T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-01-21T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT01H20M", "lay_over_date": "2026-01-21", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "7", "FareBasis": "WLRSVN", "FareRuleKey": "gws-eJxNjk0OgkAMhQ9D3r5TUMfdEBjUxHTBIAYX3P8YPgomNun0tV9\/JqWkomcJoUn\/VmGtphvs1QEGpfdtBzaKeLaAKuL9HMtM7is0EJjDPQZvy5pPDBhkqB0tRjve8jCyfS89YDuMTbKAn8h3Smv7qcxS826M12b8HFAu4E859wUb2CyU", "FareInfoRef": "zciW4sxFuDKAVmWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "23", "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 280136, "gross_total": 279686, "base_fare": 244644, "tax": 35492, "sell": { "currency": "BDT", "total": 280136, "base_fare": 244644, "tax": 35492 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgwMTM2LCJiYXNlX2ZhcmUiOjI0NDY0NCwidGF4IjozNTQ5Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3OTY4NiwiYmFzZV9mYXJlIjoyNDQxOTQsInRheCI6MzU0OTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5Njg2LCJiYXNlX2ZhcmUiOjI0NDE5NCwidGF4IjozNTQ5Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 280136, "base_fare": 244644, "tax": 35492, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "244194.00", "tax": "35492.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 280136, "base_fare": 244644, "tax": 35492, "gross": { "base_fare": "244194.00", "tax": "35492.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2456.00" }, "Other": { "title": "Others taxes", "amount": "23148.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4MDEzNi4wMCIsImJhc2VfZmFyZSI6IjI0NDY0NC4wMCIsInRheCI6IjM1NDkyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ0MTk0LjAwIiwidGF4IjoiMzU0OTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjc5Njg2LjAwIiwiYmFzZV9mYXJlIjoiMjQ0MTk0LjAwIiwidGF4IjoiMzU0OTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNDQxOTQuMDAiLCJ0YXgiOiIzNTQ5Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3OTY4Ni4wMCIsImJhc2VfZmFyZSI6IjI0NDE5NC4wMCIsInRheCI6IjM1NDkyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI3OTY4NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDU2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIzMTQ4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNzYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTE4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "BKK", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "TG" ] }, "operating_carrier": { "count": 1, "data": [ "TG" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "W" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 280136, "calendar_total_sell": 280136, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 280136, "filter": { "id": "F123TT00182-38", "price": 280136, "journey_duration": "PT13H30M", "journey_duration_seconds": 48600, "layover_duration": "PT3H50M", "layover_duration_seconds": 13800, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T02:00:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-21T12:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "23", "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202601170200bkk202601170530340bkk202601170800sin202601171115403sin202601210815bkk202601210935402bkk202601211055dac202601211230321", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-39", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-39", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H15M", "transit_time": "2H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKAVfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-01-17T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-01-16", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MLRFFN", "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/fyI+CNDWvVRDms62E9+P6P4QCa2KR0yNdOm3O2YoMY4\/N\/THhP2xn1WYAKy3xcK6LzB4Hhb4eIJNxvqyr5sIgEtcNRTW8roQQWqKgbqAX2\/i5zIRu+dDRoi9EkJ\/ATpwtlnZdNVRz3pnT06+sLJYKXcu4DFxssYA==", "FareInfoRef": "zciW4sxFuDKA+lWsmmBAAA==" }, "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": "zciW4sxFuDKAXfWsmmBAAA==", "origin": "BKK", "departure_time": "2026-01-17T08:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-01-17T11:15:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT2H15M", "distance": "890", "lay_over": "PT02H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "403" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "403" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MLRFFN", "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/fyI+CNDWvVRDms62E9+P6P4QCa2KR0yNdOm3O2YoMY4\/N\/THhP2xn1WYAKy3xcK6LzB4Hhb4eIJNxvqyr5sIgEtcNRTW8roQQWqKgbqAX2\/i5zIRu+dDRoi9EkJ\/ATpwtlnZdNVRz3pnT06+sLJYKXcu4DFxssYA==", "FareInfoRef": "zciW4sxFuDKA+lWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-39", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "12H35M", "routes": [ { "air_segment_key": "zciW4sxFuDKAdfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T21:00:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "BKK", "arrival_time": "2026-01-21T22:20:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-01-21", "flight_time": "PT2H20M", "distance": "890", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "410" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "410" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "4", "FareBasis": "WLRSVN", "FareRuleKey": "gws-eJxNjk0OgkAMhQ9D3r5TUMfdEBjUxHTBIAYX3P8YPgomNun0tV9\/JqWkomcJoUn\/VmGtphvs1QEGpfdtBzaKeLaAKuL9HMtM7is0EJjDPQZvy5pPDBhkqB0tRjve8jCyfS89YDuMTbKAn8h3Smv7qcxS826M12b8HFAu4E859wUb2CyU", "FareInfoRef": "zciW4sxFuDKAVmWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "23", "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAffWsmmBAAA==", "origin": "BKK", "departure_time": "2026-01-22T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-01-22T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT12H35M", "lay_over_date": "2026-01-21", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "4", "FareBasis": "WLRSVN", "FareRuleKey": "gws-eJxNjk0OgkAMhQ9D3r5TUMfdEBjUxHTBIAYX3P8YPgomNun0tV9\/JqWkomcJoUn\/VmGtphvs1QEGpfdtBzaKeLaAKuL9HMtM7is0EJjDPQZvy5pPDBhkqB0tRjve8jCyfS89YDuMTbKAn8h3Smv7qcxS826M12b8HFAu4E859wUb2CyU", "FareInfoRef": "zciW4sxFuDKAVmWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "23", "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 286148, "gross_total": 285698, "base_fare": 244644, "tax": 41504, "sell": { "currency": "BDT", "total": 286148, "base_fare": 244644, "tax": 41504 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjg2MTQ4LCJiYXNlX2ZhcmUiOjI0NDY0NCwidGF4Ijo0MTUwNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI4NTY5OCwiYmFzZV9mYXJlIjoyNDQxOTQsInRheCI6NDE1MDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjg1Njk4LCJiYXNlX2ZhcmUiOjI0NDE5NCwidGF4Ijo0MTUwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 286148, "base_fare": 244644, "tax": 41504, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "244194.00", "tax": "41504.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 286148, "base_fare": 244644, "tax": 41504, "gross": { "base_fare": "244194.00", "tax": "41504.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2456.00" }, "Other": { "title": "Others taxes", "amount": "29160.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4NjE0OC4wMCIsImJhc2VfZmFyZSI6IjI0NDY0NC4wMCIsInRheCI6IjQxNTA0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ0MTk0LjAwIiwidGF4IjoiNDE1MDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjg1Njk4LjAwIiwiYmFzZV9mYXJlIjoiMjQ0MTk0LjAwIiwidGF4IjoiNDE1MDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNDQxOTQuMDAiLCJ0YXgiOiI0MTUwNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4NTY5OC4wMCIsImJhc2VfZmFyZSI6IjI0NDE5NC4wMCIsInRheCI6IjQxNTA0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI4NTY5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDU2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI5MTYwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTE4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI4NjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "BKK", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "TG" ] }, "operating_carrier": { "count": 1, "data": [ "TG" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "W" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 286148, "calendar_total_sell": 286148, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 286148, "filter": { "id": "F123TT00182-39", "price": 286148, "journey_duration": "PT1D0H45M", "journey_duration_seconds": 89100, "layover_duration": "PT15H5M", "layover_duration_seconds": 54300, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T02:00:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T12:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "23", "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202601170200bkk202601170530340bkk202601170800sin202601171115403sin202601212100bkk202601212220410bkk202601221055dac202601221230321", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-40", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-40", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H15M", "transit_time": "2H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKAVfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-01-17T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-01-16", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MLRFFN", "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/fyI+CNDWvVRDms62E9+P6P4QCa2KR0yNdOm3O2YoMY4\/N\/THhP2xn1WYAKy3xcK6LzB4Hhb4eIJNxvqyr5sIgEtcNRTW8roQQWqKgbqAX2\/i5zIRu+dDRoi9EkJ\/ATpwtlnZdNVRz3pnT06+sLJYKXcu4DFxssYA==", "FareInfoRef": "zciW4sxFuDKA+lWsmmBAAA==" }, "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": "zciW4sxFuDKAXfWsmmBAAA==", "origin": "BKK", "departure_time": "2026-01-17T08:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-01-17T11:15:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT2H15M", "distance": "890", "lay_over": "PT02H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "403" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "403" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MLRFFN", "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/fyI+CNDWvVRDms62E9+P6P4QCa2KR0yNdOm3O2YoMY4\/N\/THhP2xn1WYAKy3xcK6LzB4Hhb4eIJNxvqyr5sIgEtcNRTW8roQQWqKgbqAX2\/i5zIRu+dDRoi9EkJ\/ATpwtlnZdNVRz3pnT06+sLJYKXcu4DFxssYA==", "FareInfoRef": "zciW4sxFuDKA+lWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-40", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H15M", "transit_time": "14H20M", "routes": [ { "air_segment_key": "zciW4sxFuDKAhfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T19:15:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "BKK", "arrival_time": "2026-01-21T20:35:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-01-21", "flight_time": "PT2H20M", "distance": "890", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "408" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "408" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "4", "FareBasis": "WLRSVN", "FareRuleKey": "gws-eJxNjk0OgkAMhQ9D3r5TUMfdEBjUxHTBIAYX3P8YPgomNun0tV9\/JqWkomcJoUn\/VmGtphvs1QEGpfdtBzaKeLaAKuL9HMtM7is0EJjDPQZvy5pPDBhkqB0tRjve8jCyfS89YDuMTbKAn8h3Smv7qcxS826M12b8HFAu4E859wUb2CyU", "FareInfoRef": "zciW4sxFuDKAVmWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "23", "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAffWsmmBAAA==", "origin": "BKK", "departure_time": "2026-01-22T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-01-22T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT14H20M", "lay_over_date": "2026-01-21", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "4", "FareBasis": "WLRSVN", "FareRuleKey": "gws-eJxNjk0OgkAMhQ9D3r5TUMfdEBjUxHTBIAYX3P8YPgomNun0tV9\/JqWkomcJoUn\/VmGtphvs1QEGpfdtBzaKeLaAKuL9HMtM7is0EJjDPQZvy5pPDBhkqB0tRjve8jCyfS89YDuMTbKAn8h3Smv7qcxS826M12b8HFAu4E859wUb2CyU", "FareInfoRef": "zciW4sxFuDKAVmWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "23", "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 286148, "gross_total": 285698, "base_fare": 244644, "tax": 41504, "sell": { "currency": "BDT", "total": 286148, "base_fare": 244644, "tax": 41504 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjg2MTQ4LCJiYXNlX2ZhcmUiOjI0NDY0NCwidGF4Ijo0MTUwNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI4NTY5OCwiYmFzZV9mYXJlIjoyNDQxOTQsInRheCI6NDE1MDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjg1Njk4LCJiYXNlX2ZhcmUiOjI0NDE5NCwidGF4Ijo0MTUwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 286148, "base_fare": 244644, "tax": 41504, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "244194.00", "tax": "41504.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 286148, "base_fare": 244644, "tax": 41504, "gross": { "base_fare": "244194.00", "tax": "41504.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2456.00" }, "Other": { "title": "Others taxes", "amount": "29160.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4NjE0OC4wMCIsImJhc2VfZmFyZSI6IjI0NDY0NC4wMCIsInRheCI6IjQxNTA0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ0MTk0LjAwIiwidGF4IjoiNDE1MDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjg1Njk4LjAwIiwiYmFzZV9mYXJlIjoiMjQ0MTk0LjAwIiwidGF4IjoiNDE1MDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNDQxOTQuMDAiLCJ0YXgiOiI0MTUwNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4NTY5OC4wMCIsImJhc2VfZmFyZSI6IjI0NDE5NC4wMCIsInRheCI6IjQxNTA0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI4NTY5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDU2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI5MTYwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTE4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI4NjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "BKK", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "TG" ] }, "operating_carrier": { "count": 1, "data": [ "TG" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "W" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 286148, "calendar_total_sell": 286148, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 286148, "filter": { "id": "F123TT00182-40", "price": 286148, "journey_duration": "PT1D2H30M", "journey_duration_seconds": 95400, "layover_duration": "PT16H50M", "layover_duration_seconds": 60600, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T02:00:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T12:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "23", "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202601170200bkk202601170530340bkk202601170800sin202601171115403sin202601211915bkk202601212035408bkk202601221055dac202601221230321", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-41", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-41", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H15M", "transit_time": "2H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKAVfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-01-17T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-01-16", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MLRFFN", "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/fyI+CNDWvVRDms62E9+P6P4QCa2KR0yNdOm3O2YoMY4\/N\/THhP2xn1WYAKy3xcK6LzB4Hhb4eIJNxvqyr5sIgEtcNRTW8roQQWqKgbqAX2\/i5zIRu+dDRoi9EkJ\/ATpwtlnZdNVRz3pnT06+sLJYKXcu4DFxssYA==", "FareInfoRef": "zciW4sxFuDKA+lWsmmBAAA==" }, "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": "zciW4sxFuDKAXfWsmmBAAA==", "origin": "BKK", "departure_time": "2026-01-17T08:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-01-17T11:15:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT2H15M", "distance": "890", "lay_over": "PT02H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "403" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "403" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MLRFFN", "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/fyI+CNDWvVRDms62E9+P6P4QCa2KR0yNdOm3O2YoMY4\/N\/THhP2xn1WYAKy3xcK6LzB4Hhb4eIJNxvqyr5sIgEtcNRTW8roQQWqKgbqAX2\/i5zIRu+dDRoi9EkJ\/ATpwtlnZdNVRz3pnT06+sLJYKXcu4DFxssYA==", "FareInfoRef": "zciW4sxFuDKA+lWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-41", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H35M", "transit_time": "17H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKAjfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T15:55:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "BKK", "arrival_time": "2026-01-21T17:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-01-21", "flight_time": "PT2H20M", "distance": "890", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "414" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "414" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "4", "FareBasis": "WLRSVN", "FareRuleKey": "gws-eJxNjk0OgkAMhQ9D3r5TUMfdEBjUxHTBIAYX3P8YPgomNun0tV9\/JqWkomcJoUn\/VmGtphvs1QEGpfdtBzaKeLaAKuL9HMtM7is0EJjDPQZvy5pPDBhkqB0tRjve8jCyfS89YDuMTbKAn8h3Smv7qcxS826M12b8HFAu4E859wUb2CyU", "FareInfoRef": "zciW4sxFuDKAVmWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "23", "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAffWsmmBAAA==", "origin": "BKK", "departure_time": "2026-01-22T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-01-22T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT17H40M", "lay_over_date": "2026-01-21", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "4", "FareBasis": "WLRSVN", "FareRuleKey": "gws-eJxNjk0OgkAMhQ9D3r5TUMfdEBjUxHTBIAYX3P8YPgomNun0tV9\/JqWkomcJoUn\/VmGtphvs1QEGpfdtBzaKeLaAKuL9HMtM7is0EJjDPQZvy5pPDBhkqB0tRjve8jCyfS89YDuMTbKAn8h3Smv7qcxS826M12b8HFAu4E859wUb2CyU", "FareInfoRef": "zciW4sxFuDKAVmWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "23", "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 286148, "gross_total": 285698, "base_fare": 244644, "tax": 41504, "sell": { "currency": "BDT", "total": 286148, "base_fare": 244644, "tax": 41504 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjg2MTQ4LCJiYXNlX2ZhcmUiOjI0NDY0NCwidGF4Ijo0MTUwNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI4NTY5OCwiYmFzZV9mYXJlIjoyNDQxOTQsInRheCI6NDE1MDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjg1Njk4LCJiYXNlX2ZhcmUiOjI0NDE5NCwidGF4Ijo0MTUwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 286148, "base_fare": 244644, "tax": 41504, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "244194.00", "tax": "41504.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 286148, "base_fare": 244644, "tax": 41504, "gross": { "base_fare": "244194.00", "tax": "41504.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2456.00" }, "Other": { "title": "Others taxes", "amount": "29160.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4NjE0OC4wMCIsImJhc2VfZmFyZSI6IjI0NDY0NC4wMCIsInRheCI6IjQxNTA0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ0MTk0LjAwIiwidGF4IjoiNDE1MDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjg1Njk4LjAwIiwiYmFzZV9mYXJlIjoiMjQ0MTk0LjAwIiwidGF4IjoiNDE1MDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNDQxOTQuMDAiLCJ0YXgiOiI0MTUwNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4NTY5OC4wMCIsImJhc2VfZmFyZSI6IjI0NDE5NC4wMCIsInRheCI6IjQxNTA0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI4NTY5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDU2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI5MTYwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTE4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI4NjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "BKK", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "TG" ] }, "operating_carrier": { "count": 1, "data": [ "TG" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "W" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 286148, "calendar_total_sell": 286148, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 286148, "filter": { "id": "F123TT00182-41", "price": 286148, "journey_duration": "PT1D5H50M", "journey_duration_seconds": 107400, "layover_duration": "PT20H10M", "layover_duration_seconds": 72600, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T02:00:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T12:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "23", "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202601170200bkk202601170530340bkk202601170800sin202601171115403sin202601211555bkk202601211715414bkk202601221055dac202601221230321", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-42", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-42", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H15M", "transit_time": "2H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKAVfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T02:00:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-01-17T05:30:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-01-16", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MLRFFN", "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/fyI+CNDWvVRDms62E9+P6P4QCa2KR0yNdOm3O2YoMY4\/N\/THhP2xn1WYAKy3xcK6LzB4Hhb4eIJNxvqyr5sIgEtcNRTW8roQQWqKgbqAX2\/i5zIRu+dDRoi9EkJ\/ATpwtlnZdNVRz3pnT06+sLJYKXcu4DFxssYA==", "FareInfoRef": "zciW4sxFuDKA+lWsmmBAAA==" }, "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": "zciW4sxFuDKAXfWsmmBAAA==", "origin": "BKK", "departure_time": "2026-01-17T08:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "SIN", "arrival_time": "2026-01-17T11:15:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT2H15M", "distance": "890", "lay_over": "PT02H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "403" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "403" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MLRFFN", "FareRuleKey": "gws-eJxNjs0OAiEMhB9mM\/fyI+CNDWvVRDms62E9+P6P4QCa2KR0yNdOm3O2YoMY4\/N\/THhP2xn1WYAKy3xcK6LzB4Hhb4eIJNxvqyr5sIgEtcNRTW8roQQWqKgbqAX2\/i5zIRu+dDRoi9EkJ\/ATpwtlnZdNVRz3pnT06+sLJYKXcu4DFxssYA==", "FareInfoRef": "zciW4sxFuDKA+lWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-42", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H5M", "transit_time": "21H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAlfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T12:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "BKK", "arrival_time": "2026-01-21T13:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-01-21", "flight_time": "PT2H20M", "distance": "890", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "404" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "404" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "4", "FareBasis": "WLRSVN", "FareRuleKey": "gws-eJxNjk0OgkAMhQ9D3r5TUMfdEBjUxHTBIAYX3P8YPgomNun0tV9\/JqWkomcJoUn\/VmGtphvs1QEGpfdtBzaKeLaAKuL9HMtM7is0EJjDPQZvy5pPDBhkqB0tRjve8jCyfS89YDuMTbKAn8h3Smv7qcxS826M12b8HFAu4E859wUb2CyU", "FareInfoRef": "zciW4sxFuDKAVmWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "23", "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAffWsmmBAAA==", "origin": "BKK", "departure_time": "2026-01-22T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-01-22T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT21H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "4", "FareBasis": "WLRSVN", "FareRuleKey": "gws-eJxNjk0OgkAMhQ9D3r5TUMfdEBjUxHTBIAYX3P8YPgomNun0tV9\/JqWkomcJoUn\/VmGtphvs1QEGpfdtBzaKeLaAKuL9HMtM7is0EJjDPQZvy5pPDBhkqB0tRjve8jCyfS89YDuMTbKAn8h3Smv7qcxS826M12b8HFAu4E859wUb2CyU", "FareInfoRef": "zciW4sxFuDKAVmWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "23", "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 286148, "gross_total": 285698, "base_fare": 244644, "tax": 41504, "sell": { "currency": "BDT", "total": 286148, "base_fare": 244644, "tax": 41504 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjg2MTQ4LCJiYXNlX2ZhcmUiOjI0NDY0NCwidGF4Ijo0MTUwNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI4NTY5OCwiYmFzZV9mYXJlIjoyNDQxOTQsInRheCI6NDE1MDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjg1Njk4LCJiYXNlX2ZhcmUiOjI0NDE5NCwidGF4Ijo0MTUwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 286148, "base_fare": 244644, "tax": 41504, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "244194.00", "tax": "41504.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 286148, "base_fare": 244644, "tax": 41504, "gross": { "base_fare": "244194.00", "tax": "41504.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2456.00" }, "Other": { "title": "Others taxes", "amount": "29160.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4NjE0OC4wMCIsImJhc2VfZmFyZSI6IjI0NDY0NC4wMCIsInRheCI6IjQxNTA0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ0MTk0LjAwIiwidGF4IjoiNDE1MDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjg1Njk4LjAwIiwiYmFzZV9mYXJlIjoiMjQ0MTk0LjAwIiwidGF4IjoiNDE1MDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNDQxOTQuMDAiLCJ0YXgiOiI0MTUwNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4NTY5OC4wMCIsImJhc2VfZmFyZSI6IjI0NDE5NC4wMCIsInRheCI6IjQxNTA0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI4NTY5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDU2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI5MTYwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTE4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI4NjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "BKK", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "TG" ] }, "operating_carrier": { "count": 1, "data": [ "TG" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "W" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 286148, "calendar_total_sell": 286148, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 286148, "filter": { "id": "F123TT00182-42", "price": 286148, "journey_duration": "PT1D9H20M", "journey_duration_seconds": 120000, "layover_duration": "PT23H40M", "layover_duration_seconds": 85200, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T02:00:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T12:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "23", "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202601170200bkk202601170530340bkk202601170800sin202601171115403sin202601211225bkk202601211345404bkk202601221055dac202601221230321", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-43", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-43", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "zciW4sxFuDKAzeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T13:00:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-01-17T15:55:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-01-17", "flight_time": "PT3H25M", "distance": "1346", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "2", "FareBasis": "BRTBD", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkexKtbL11azeBhHIAdtiF\/z8DtwWJSE2cuLGTUjKxi6iO6T8GvIfjDj8y4DC+580xxxgEyu6EiMxYH6+14Kswce6N61Xbr2x5ZMEuu3WqBs6Wy5LJRVHKUlBRfVEhN\/AD25XQl0IvMdpKCIG2nZQJPJR7H9xwK9s=", "FareInfoRef": "zciW4sxFuDKAKiWsmmBAAA==" }, "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": "zciW4sxFuDKAnfWsmmBAAA==", "origin": "CMB", "departure_time": "2026-01-18T12:10:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "SIN", "arrival_time": "2026-01-18T18:40:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT4H00M", "distance": "1709", "lay_over": "PT20H15M", "lay_over_date": "2026-01-17", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "308" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "308" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "2", "FareBasis": "BRTBD", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkexKtbL11azeBhHIAdtiF\/z8DtwWJSE2cuLGTUjKxi6iO6T8GvIfjDj8y4DC+580xxxgEyu6EiMxYH6+14Kswce6N61Xbr2x5ZMEuu3WqBs6Wy5LJRVHKUlBRfVEhN\/AD25XQl0IvMdpKCIG2nZQJPJR7H9xwK9s=", "FareInfoRef": "zciW4sxFuDKAKiWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-43", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H40M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKA3eWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T19:50:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CMB", "arrival_time": "2026-01-21T21:10:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1709", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "309" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "309" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SRT1BD", "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W67JO0YSIpAqjwUGFj6\/5\/RIylSLSW+6Nl3SSmZWBTVPv1Xh0+3v+B7BhzGU4YMjRqkvg6IyAPre9OxoFmYEniFrWsdy5Z7NkwyWUWHs373ujiZxht96ag4g3FKbuASz5nSh7KNRYy5EkJgbINyB3\/KvS\/6iiwS", "FareInfoRef": "zciW4sxFuDKA\/hWsmmBAAA==" }, "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": "zciW4sxFuDKA5eWsmmBAAA==", "origin": "CMB", "departure_time": "2026-01-22T07:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-01-22T11:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT10H40M", "lay_over_date": "2026-01-21", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SRT1BD", "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W67JO0YSIpAqjwUGFj6\/5\/RIylSLSW+6Nl3SSmZWBTVPv1Xh0+3v+B7BhzGU4YMjRqkvg6IyAPre9OxoFmYEniFrWsdy5Z7NkwyWUWHs373ujiZxht96ag4g3FKbuASz5nSh7KNRYy5EkJgbINyB3\/KvS\/6iiwS", "FareInfoRef": "zciW4sxFuDKA\/hWsmmBAAA==" }, "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": 294072, "gross_total": 293622, "base_fare": 261824, "tax": 32248, "sell": { "currency": "BDT", "total": 294072, "base_fare": 261824, "tax": 32248 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk0MDcyLCJiYXNlX2ZhcmUiOjI2MTgyNCwidGF4IjozMjI0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5MzYyMiwiYmFzZV9mYXJlIjoyNjEzNzQsInRheCI6MzIyNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjkzNjIyLCJiYXNlX2ZhcmUiOjI2MTM3NCwidGF4IjozMjI0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 294072, "base_fare": 261824, "tax": 32248, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "261374.00", "tax": "32248.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 294072, "base_fare": 261824, "tax": 32248, "gross": { "base_fare": "261374.00", "tax": "32248.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NDA3Mi4wMCIsImJhc2VfZmFyZSI6IjI2MTgyNC4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYxMzc0LjAwIiwidGF4IjoiMzIyNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjkzNjIyLjAwIiwiYmFzZV9mYXJlIjoiMjYxMzc0LjAwIiwidGF4IjoiMzIyNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNjEzNzQuMDAiLCJ0YXgiOiIzMjI0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5MzYyMi4wMCIsImJhc2VfZmFyZSI6IjI2MTM3NC4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5MzYyMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyMzYwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "CMB", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "UL" ] }, "operating_carrier": { "count": 1, "data": [ "UL" ] }, "rbd_class": { "count": 2, "data": { "0": "B", "2": "S" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "UL", "calendar_total_currency": "BDT", "calendar_total_price": 294072, "calendar_total_sell": 294072, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 294072, "filter": { "id": "F123TT00182-43", "price": 294072, "journey_duration": "PT1D21H20M", "journey_duration_seconds": 163200, "layover_duration": "PT1D6H55M", "layover_duration_seconds": 111300, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "332", "aircraft_name": "332", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-17T13:00:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T11:30:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171300cmb202601171555190cmb202601181210sin202601181840308sin202601211950cmb202601212110309cmb202601220750dac202601221130189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-44", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-44", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H40M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "zciW4sxFuDKAzeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T13:00:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-01-17T15:55:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-01-17", "flight_time": "PT3H25M", "distance": "1346", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "2", "FareBasis": "BRTBD", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkexKtbL11azeBhHIAdtiF\/z8DtwWJSE2cuLGTUjKxi6iO6T8GvIfjDj8y4DC+580xxxgEyu6EiMxYH6+14Kswce6N61Xbr2x5ZMEuu3WqBs6Wy5LJRVHKUlBRfVEhN\/AD25XQl0IvMdpKCIG2nZQJPJR7H9xwK9s=", "FareInfoRef": "zciW4sxFuDKAKiWsmmBAAA==" }, "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": "zciW4sxFuDKAnfWsmmBAAA==", "origin": "CMB", "departure_time": "2026-01-18T12:10:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "SIN", "arrival_time": "2026-01-18T18:40:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT4H00M", "distance": "1709", "lay_over": "PT20H15M", "lay_over_date": "2026-01-17", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "308" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "308" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "2", "FareBasis": "BRTBD", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkexKtbL11azeBhHIAdtiF\/z8DtwWJSE2cuLGTUjKxi6iO6T8GvIfjDj8y4DC+580xxxgEyu6EiMxYH6+14Kswce6N61Xbr2x5ZMEuu3WqBs6Wy5LJRVHKUlBRfVEhN\/AD25XQl0IvMdpKCIG2nZQJPJR7H9xwK9s=", "FareInfoRef": "zciW4sxFuDKAKiWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-44", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H50M", "transit_time": "20H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKA7eWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T09:40:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CMB", "arrival_time": "2026-01-21T11:00:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1709", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "307" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "307" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SRT1BD", "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W67JO0YSIpAqjwUGFj6\/5\/RIylSLSW+6Nl3SSmZWBTVPv1Xh0+3v+B7BhzGU4YMjRqkvg6IyAPre9OxoFmYEniFrWsdy5Z7NkwyWUWHs373ujiZxht96ag4g3FKbuASz5nSh7KNRYy5EkJgbINyB3\/KvS\/6iiwS", "FareInfoRef": "zciW4sxFuDKA\/hWsmmBAAA==" }, "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": "zciW4sxFuDKA5eWsmmBAAA==", "origin": "CMB", "departure_time": "2026-01-22T07:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-01-22T11:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT20H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "booking_class": { "brand_id": "1308417", "brand_title": "Economy Value", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SRT1BD", "FareRuleKey": "gws-eJxNjrEOgzAMRD8G3W67JO0YSIpAqjwUGFj6\/5\/RIylSLSW+6Nl3SSmZWBTVPv1Xh0+3v+B7BhzGU4YMjRqkvg6IyAPre9OxoFmYEniFrWsdy5Z7NkwyWUWHs373ujiZxht96ag4g3FKbuASz5nSh7KNRYy5EkJgbINyB3\/KvS\/6iiwS", "FareInfoRef": "zciW4sxFuDKA\/hWsmmBAAA==" }, "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": 294072, "gross_total": 293622, "base_fare": 261824, "tax": 32248, "sell": { "currency": "BDT", "total": 294072, "base_fare": 261824, "tax": 32248 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk0MDcyLCJiYXNlX2ZhcmUiOjI2MTgyNCwidGF4IjozMjI0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5MzYyMiwiYmFzZV9mYXJlIjoyNjEzNzQsInRheCI6MzIyNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjkzNjIyLCJiYXNlX2ZhcmUiOjI2MTM3NCwidGF4IjozMjI0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 294072, "base_fare": 261824, "tax": 32248, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "261374.00", "tax": "32248.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 294072, "base_fare": 261824, "tax": 32248, "gross": { "base_fare": "261374.00", "tax": "32248.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NDA3Mi4wMCIsImJhc2VfZmFyZSI6IjI2MTgyNC4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYxMzc0LjAwIiwidGF4IjoiMzIyNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjkzNjIyLjAwIiwiYmFzZV9mYXJlIjoiMjYxMzc0LjAwIiwidGF4IjoiMzIyNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNjEzNzQuMDAiLCJ0YXgiOiIzMjI0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5MzYyMi4wMCIsImJhc2VfZmFyZSI6IjI2MTM3NC4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5MzYyMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyMzYwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "CMB", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "UL" ] }, "operating_carrier": { "count": 1, "data": [ "UL" ] }, "rbd_class": { "count": 2, "data": { "0": "B", "2": "S" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "UL", "calendar_total_currency": "BDT", "calendar_total_price": 294072, "calendar_total_sell": 294072, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 294072, "filter": { "id": "F123TT00182-44", "price": 294072, "journey_duration": "PT2D7H30M", "journey_duration_seconds": 199800, "layover_duration": "PT1D17H5M", "layover_duration_seconds": 147900, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "332", "aircraft_name": "332", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-17T13:00:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T11:30:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171300cmb202601171555190cmb202601181210sin202601181840308sin202601210940cmb202601211100307cmb202601220750dac202601221130189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-45", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-45", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKA\/eWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T19:40:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T20:40:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT12H40M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "FareBasis": "VRTBSSMY", "FareRuleKey": "gws-eJxNTkEKwzAMe0zR3TFlSW7ZlpaVrR4s7SCX\/f8ZtdMOKrAtkCU7pcTEF3KuT2d0+HXvDFnvgIC1yiQIMTReQUQB389yK2WuOCK8StLkfbq2mPsh6MBII++SAbX15\/qyLPbRdsjBDsOoOvAnw0OpXPMyV2K9HBWHRB76p7o2\/7csXQ==", "FareInfoRef": "zciW4sxFuDKAJjWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-45", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H0M", "transit_time": "2H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKABfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T17:10:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T18:10: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT02H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBSSBD", "FareRuleKey": "gws-eJxNjkEKwzAMBB8T9i4JN61vju2EQosKTXLIpf9\/RjdOCl2wtdLIklNKJtaLakj\/6vDpXhW+FsBhPHUouMQogsBsg4jckN9LnudccQwxJfKGj6itsVgJDJhksoY2p877sT7JelU2cKZiX43dsoCfGe+0PtQlVzFujtSJ5Ar+lK++FMssMg==", "FareInfoRef": "zciW4sxFuDKAfjWsmmBAAA==" }, "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": 322034, "gross_total": 321584, "base_fare": 274340, "tax": 47694, "sell": { "currency": "BDT", "total": 322034, "base_fare": 274340, "tax": 47694 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIyMDM0LCJiYXNlX2ZhcmUiOjI3NDM0MCwidGF4Ijo0NzY5NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMTU4NCwiYmFzZV9mYXJlIjoyNzM4OTAsInRheCI6NDc2OTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIxNTg0LCJiYXNlX2ZhcmUiOjI3Mzg5MCwidGF4Ijo0NzY5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 322034, "base_fare": 274340, "tax": 47694, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "273890.00", "tax": "47694.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 322034, "base_fare": 274340, "tax": 47694, "gross": { "base_fare": "273890.00", "tax": "47694.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27982.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMjAzNC4wMCIsImJhc2VfZmFyZSI6IjI3NDM0MC4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjczODkwLjAwIiwidGF4IjoiNDc2OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzIxNTg0LjAwIiwiYmFzZV9mYXJlIjoiMjczODkwLjAwIiwidGF4IjoiNDc2OTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNzM4OTAuMDAiLCJ0YXgiOiI0NzY5NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMTU4NC4wMCIsImJhc2VfZmFyZSI6IjI3Mzg5MC4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjMyMTU4NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3OTgyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "V", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 322034, "calendar_total_sell": 322034, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 322034, "filter": { "id": "F123TT00182-45", "price": 322034, "journey_duration": "PT1D0H30M", "journey_duration_seconds": 88200, "layover_duration": "PT14H50M", "layover_duration_seconds": 53400, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171940sin202601172040805sin202601211710kul202601211810808kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-46", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-46", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKA\/eWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T19:40:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T20:40:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT12H40M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "FareBasis": "VRTBSSMY", "FareRuleKey": "gws-eJxNTkEKwzAMe0zR3TFlSW7ZlpaVrR4s7SCX\/f8ZtdMOKrAtkCU7pcTEF3KuT2d0+HXvDFnvgIC1yiQIMTReQUQB389yK2WuOCK8StLkfbq2mPsh6MBII++SAbX15\/qyLPbRdsjBDsOoOvAnw0OpXPMyV2K9HBWHRB76p7o2\/7csXQ==", "FareInfoRef": "zciW4sxFuDKAJjWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-46", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "6H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAFfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T12:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T13:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT06H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBSSBD", "FareRuleKey": "gws-eJxNjkEKwzAMBB8T9i4JN61vju2EQosKTXLIpf9\/RjdOCl2wtdLIklNKJtaLakj\/6vDpXhW+FsBhPHUouMQogsBsg4jckN9LnudccQwxJfKGj6itsVgJDJhksoY2p877sT7JelU2cKZiX43dsoCfGe+0PtQlVzFujtSJ5Ar+lK++FMssMg==", "FareInfoRef": "zciW4sxFuDKAfjWsmmBAAA==" }, "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": 322034, "gross_total": 321584, "base_fare": 274340, "tax": 47694, "sell": { "currency": "BDT", "total": 322034, "base_fare": 274340, "tax": 47694 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIyMDM0LCJiYXNlX2ZhcmUiOjI3NDM0MCwidGF4Ijo0NzY5NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMTU4NCwiYmFzZV9mYXJlIjoyNzM4OTAsInRheCI6NDc2OTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIxNTg0LCJiYXNlX2ZhcmUiOjI3Mzg5MCwidGF4Ijo0NzY5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 322034, "base_fare": 274340, "tax": 47694, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "273890.00", "tax": "47694.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 322034, "base_fare": 274340, "tax": 47694, "gross": { "base_fare": "273890.00", "tax": "47694.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27982.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMjAzNC4wMCIsImJhc2VfZmFyZSI6IjI3NDM0MC4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjczODkwLjAwIiwidGF4IjoiNDc2OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzIxNTg0LjAwIiwiYmFzZV9mYXJlIjoiMjczODkwLjAwIiwidGF4IjoiNDc2OTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNzM4OTAuMDAiLCJ0YXgiOiI0NzY5NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMTU4NC4wMCIsImJhc2VfZmFyZSI6IjI3Mzg5MC4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjMyMTU4NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3OTgyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "V", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 322034, "calendar_total_sell": 322034, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 322034, "filter": { "id": "F123TT00182-46", "price": 322034, "journey_duration": "PT1D5H10M", "journey_duration_seconds": 105000, "layover_duration": "PT19H30M", "layover_duration_seconds": 70200, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171940sin202601172040805sin202601211230kul202601211330804kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-47", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-47", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKA\/eWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T19:40:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T20:40:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT12H40M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "FareBasis": "VRTBSSMY", "FareRuleKey": "gws-eJxNTkEKwzAMe0zR3TFlSW7ZlpaVrR4s7SCX\/f8ZtdMOKrAtkCU7pcTEF3KuT2d0+HXvDFnvgIC1yiQIMTReQUQB389yK2WuOCK8StLkfbq2mPsh6MBII++SAbX15\/qyLPbRdsjBDsOoOvAnw0OpXPMyV2K9HBWHRB76p7o2\/7csXQ==", "FareInfoRef": "zciW4sxFuDKAJjWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-47", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H40M", "transit_time": "8H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAHfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T11:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT08H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBSSBD", "FareRuleKey": "gws-eJxNjkEKwzAMBB8T9i4JN61vju2EQosKTXLIpf9\/RjdOCl2wtdLIklNKJtaLakj\/6vDpXhW+FsBhPHUouMQogsBsg4jckN9LnudccQwxJfKGj6itsVgJDJhksoY2p877sT7JelU2cKZiX43dsoCfGe+0PtQlVzFujtSJ5Ar+lK++FMssMg==", "FareInfoRef": "zciW4sxFuDKAfjWsmmBAAA==" }, "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": 322034, "gross_total": 321584, "base_fare": 274340, "tax": 47694, "sell": { "currency": "BDT", "total": 322034, "base_fare": 274340, "tax": 47694 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIyMDM0LCJiYXNlX2ZhcmUiOjI3NDM0MCwidGF4Ijo0NzY5NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMTU4NCwiYmFzZV9mYXJlIjoyNzM4OTAsInRheCI6NDc2OTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIxNTg0LCJiYXNlX2ZhcmUiOjI3Mzg5MCwidGF4Ijo0NzY5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 322034, "base_fare": 274340, "tax": 47694, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "273890.00", "tax": "47694.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 322034, "base_fare": 274340, "tax": 47694, "gross": { "base_fare": "273890.00", "tax": "47694.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27982.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMjAzNC4wMCIsImJhc2VfZmFyZSI6IjI3NDM0MC4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjczODkwLjAwIiwidGF4IjoiNDc2OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzIxNTg0LjAwIiwiYmFzZV9mYXJlIjoiMjczODkwLjAwIiwidGF4IjoiNDc2OTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNzM4OTAuMDAiLCJ0YXgiOiI0NzY5NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMTU4NC4wMCIsImJhc2VfZmFyZSI6IjI3Mzg5MC4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjMyMTU4NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3OTgyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "V", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 322034, "calendar_total_sell": 322034, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 322034, "filter": { "id": "F123TT00182-47", "price": 322034, "journey_duration": "PT1D7H10M", "journey_duration_seconds": 112200, "layover_duration": "PT21H30M", "layover_duration_seconds": 77400, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171940sin202601172040805sin202601211030kul202601211130802kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-48", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-48", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H20M", "transit_time": "1H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKAJfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T08:25:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T09:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H05M", "distance": "186", "lay_over": "PT01H25M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBSSMY", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRMbbkV6CYQrEi0O\/TC\/3\/Gkm5IWEriyM4jxigkjpjH+I8B3+GdkNcbkCEa5ZHBwYXeNBBRQP3UaylLw7HDq5S7vFfuxjROQQtmmmWXDGg9P9eX7Tp5Zx5i2GUY1Qn8yHRXmi+pLo1EL58Vh0Qe+qhObST2LIc=", "FareInfoRef": "zciW4sxFuDKAtiWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-48", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H0M", "transit_time": "2H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKABfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T17:10:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T18:10: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT02H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBSSBD", "FareRuleKey": "gws-eJxNjkEKwzAMBB8T9i4JN61vju2EQosKTXLIpf9\/RjdOCl2wtdLIklNKJtaLakj\/6vDpXhW+FsBhPHUouMQogsBsg4jckN9LnudccQwxJfKGj6itsVgJDJhksoY2p877sT7JelU2cKZiX43dsoCfGe+0PtQlVzFujtSJ5Ar+lK++FMssMg==", "FareInfoRef": "zciW4sxFuDKAziWsmmBAAA==" }, "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": 323942, "gross_total": 323492, "base_fare": 276794, "tax": 47148, "sell": { "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIzOTQyLCJiYXNlX2ZhcmUiOjI3Njc5NCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMzQ5MiwiYmFzZV9mYXJlIjoyNzYzNDQsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIzNDkyLCJiYXNlX2ZhcmUiOjI3NjM0NCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "276344.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148, "gross": { "base_fare": "276344.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMzk0Mi4wMCIsImJhc2VfZmFyZSI6IjI3Njc5NC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc2MzQ0LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzIzNDkyLjAwIiwiYmFzZV9mYXJlIjoiMjc2MzQ0LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNzYzNDQuMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMzQ5Mi4wMCIsImJhc2VfZmFyZSI6IjI3NjM0NC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjMyMzQ5MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 323942, "calendar_total_sell": 323942, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 323942, "filter": { "id": "F123TT00182-48", "price": 323942, "journey_duration": "PT13H20M", "journey_duration_seconds": 48000, "layover_duration": "PT3H35M", "layover_duration_seconds": 12900, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601170825sin202601170930801sin202601211710kul202601211810808kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-49", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-49", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H20M", "transit_time": "1H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKAJfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T08:25:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T09:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H05M", "distance": "186", "lay_over": "PT01H25M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBSSMY", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRMbbkV6CYQrEi0O\/TC\/3\/Gkm5IWEriyM4jxigkjpjH+I8B3+GdkNcbkCEa5ZHBwYXeNBBRQP3UaylLw7HDq5S7vFfuxjROQQtmmmWXDGg9P9eX7Tp5Zx5i2GUY1Qn8yHRXmi+pLo1EL58Vh0Qe+qhObST2LIc=", "FareInfoRef": "zciW4sxFuDKAtiWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-49", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "6H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAFfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T12:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T13:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT06H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBSSBD", "FareRuleKey": "gws-eJxNjkEKwzAMBB8T9i4JN61vju2EQosKTXLIpf9\/RjdOCl2wtdLIklNKJtaLakj\/6vDpXhW+FsBhPHUouMQogsBsg4jckN9LnudccQwxJfKGj6itsVgJDJhksoY2p877sT7JelU2cKZiX43dsoCfGe+0PtQlVzFujtSJ5Ar+lK++FMssMg==", "FareInfoRef": "zciW4sxFuDKAziWsmmBAAA==" }, "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": 323942, "gross_total": 323492, "base_fare": 276794, "tax": 47148, "sell": { "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIzOTQyLCJiYXNlX2ZhcmUiOjI3Njc5NCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMzQ5MiwiYmFzZV9mYXJlIjoyNzYzNDQsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIzNDkyLCJiYXNlX2ZhcmUiOjI3NjM0NCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "276344.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148, "gross": { "base_fare": "276344.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMzk0Mi4wMCIsImJhc2VfZmFyZSI6IjI3Njc5NC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc2MzQ0LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzIzNDkyLjAwIiwiYmFzZV9mYXJlIjoiMjc2MzQ0LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNzYzNDQuMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMzQ5Mi4wMCIsImJhc2VfZmFyZSI6IjI3NjM0NC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjMyMzQ5MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 323942, "calendar_total_sell": 323942, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 323942, "filter": { "id": "F123TT00182-49", "price": 323942, "journey_duration": "PT18H0M", "journey_duration_seconds": 64800, "layover_duration": "PT8H15M", "layover_duration_seconds": 29700, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601170825sin202601170930801sin202601211230kul202601211330804kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-50", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H20M", "transit_time": "1H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKAJfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T08:25:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T09:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H05M", "distance": "186", "lay_over": "PT01H25M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBSSMY", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRMbbkV6CYQrEi0O\/TC\/3\/Gkm5IWEriyM4jxigkjpjH+I8B3+GdkNcbkCEa5ZHBwYXeNBBRQP3UaylLw7HDq5S7vFfuxjROQQtmmmWXDGg9P9eX7Tp5Zx5i2GUY1Qn8yHRXmi+pLo1EL58Vh0Qe+qhObST2LIc=", "FareInfoRef": "zciW4sxFuDKAtiWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H40M", "transit_time": "8H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAHfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T11:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT08H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBSSBD", "FareRuleKey": "gws-eJxNjkEKwzAMBB8T9i4JN61vju2EQosKTXLIpf9\/RjdOCl2wtdLIklNKJtaLakj\/6vDpXhW+FsBhPHUouMQogsBsg4jckN9LnudccQwxJfKGj6itsVgJDJhksoY2p877sT7JelU2cKZiX43dsoCfGe+0PtQlVzFujtSJ5Ar+lK++FMssMg==", "FareInfoRef": "zciW4sxFuDKAziWsmmBAAA==" }, "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": 323942, "gross_total": 323492, "base_fare": 276794, "tax": 47148, "sell": { "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIzOTQyLCJiYXNlX2ZhcmUiOjI3Njc5NCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMzQ5MiwiYmFzZV9mYXJlIjoyNzYzNDQsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIzNDkyLCJiYXNlX2ZhcmUiOjI3NjM0NCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "276344.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148, "gross": { "base_fare": "276344.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMzk0Mi4wMCIsImJhc2VfZmFyZSI6IjI3Njc5NC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc2MzQ0LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzIzNDkyLjAwIiwiYmFzZV9mYXJlIjoiMjc2MzQ0LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNzYzNDQuMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMzQ5Mi4wMCIsImJhc2VfZmFyZSI6IjI3NjM0NC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjMyMzQ5MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 323942, "calendar_total_sell": 323942, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 323942, "filter": { "id": "F123TT00182-50", "price": 323942, "journey_duration": "PT20H0M", "journey_duration_seconds": 72000, "layover_duration": "PT10H15M", "layover_duration_seconds": 36900, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601170825sin202601170930801sin202601211030kul202601211130802kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-51", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-51", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H20M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKALfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T10: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": "SIN", "arrival_time": "2026-01-17T11:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT03H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBSSMY", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRMbbkV6CYQrEi0O\/TC\/3\/Gkm5IWEriyM4jxigkjpjH+I8B3+GdkNcbkCEa5ZHBwYXeNBBRQP3UaylLw7HDq5S7vFfuxjROQQtmmmWXDGg9P9eX7Tp5Zx5i2GUY1Qn8yHRXmi+pLo1EL58Vh0Qe+qhObST2LIc=", "FareInfoRef": "zciW4sxFuDKAtiWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-51", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H0M", "transit_time": "2H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKABfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T17:10:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T18:10: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT02H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBSSBD", "FareRuleKey": "gws-eJxNjkEKwzAMBB8T9i4JN61vju2EQosKTXLIpf9\/RjdOCl2wtdLIklNKJtaLakj\/6vDpXhW+FsBhPHUouMQogsBsg4jckN9LnudccQwxJfKGj6itsVgJDJhksoY2p877sT7JelU2cKZiX43dsoCfGe+0PtQlVzFujtSJ5Ar+lK++FMssMg==", "FareInfoRef": "zciW4sxFuDKAziWsmmBAAA==" }, "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": 323942, "gross_total": 323492, "base_fare": 276794, "tax": 47148, "sell": { "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIzOTQyLCJiYXNlX2ZhcmUiOjI3Njc5NCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMzQ5MiwiYmFzZV9mYXJlIjoyNzYzNDQsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIzNDkyLCJiYXNlX2ZhcmUiOjI3NjM0NCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "276344.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148, "gross": { "base_fare": "276344.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMzk0Mi4wMCIsImJhc2VfZmFyZSI6IjI3Njc5NC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc2MzQ0LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzIzNDkyLjAwIiwiYmFzZV9mYXJlIjoiMjc2MzQ0LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNzYzNDQuMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMzQ5Mi4wMCIsImJhc2VfZmFyZSI6IjI3NjM0NC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjMyMzQ5MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 323942, "calendar_total_sell": 323942, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 323942, "filter": { "id": "F123TT00182-51", "price": 323942, "journey_duration": "PT15H20M", "journey_duration_seconds": 55200, "layover_duration": "PT5H40M", "layover_duration_seconds": 20400, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171030sin202601171130803sin202601211710kul202601211810808kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-52", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-52", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H20M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKALfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T10: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": "SIN", "arrival_time": "2026-01-17T11:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT03H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBSSMY", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRMbbkV6CYQrEi0O\/TC\/3\/Gkm5IWEriyM4jxigkjpjH+I8B3+GdkNcbkCEa5ZHBwYXeNBBRQP3UaylLw7HDq5S7vFfuxjROQQtmmmWXDGg9P9eX7Tp5Zx5i2GUY1Qn8yHRXmi+pLo1EL58Vh0Qe+qhObST2LIc=", "FareInfoRef": "zciW4sxFuDKAtiWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-52", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "6H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAFfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T12:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T13:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT06H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBSSBD", "FareRuleKey": "gws-eJxNjkEKwzAMBB8T9i4JN61vju2EQosKTXLIpf9\/RjdOCl2wtdLIklNKJtaLakj\/6vDpXhW+FsBhPHUouMQogsBsg4jckN9LnudccQwxJfKGj6itsVgJDJhksoY2p877sT7JelU2cKZiX43dsoCfGe+0PtQlVzFujtSJ5Ar+lK++FMssMg==", "FareInfoRef": "zciW4sxFuDKAziWsmmBAAA==" }, "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": 323942, "gross_total": 323492, "base_fare": 276794, "tax": 47148, "sell": { "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIzOTQyLCJiYXNlX2ZhcmUiOjI3Njc5NCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMzQ5MiwiYmFzZV9mYXJlIjoyNzYzNDQsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIzNDkyLCJiYXNlX2ZhcmUiOjI3NjM0NCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "276344.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148, "gross": { "base_fare": "276344.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMzk0Mi4wMCIsImJhc2VfZmFyZSI6IjI3Njc5NC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc2MzQ0LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzIzNDkyLjAwIiwiYmFzZV9mYXJlIjoiMjc2MzQ0LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNzYzNDQuMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMzQ5Mi4wMCIsImJhc2VfZmFyZSI6IjI3NjM0NC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjMyMzQ5MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 323942, "calendar_total_sell": 323942, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 323942, "filter": { "id": "F123TT00182-52", "price": 323942, "journey_duration": "PT20H0M", "journey_duration_seconds": 72000, "layover_duration": "PT10H20M", "layover_duration_seconds": 37200, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171030sin202601171130803sin202601211230kul202601211330804kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-53", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-53", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H20M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKALfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T10: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": "SIN", "arrival_time": "2026-01-17T11:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT03H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBSSMY", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRMbbkV6CYQrEi0O\/TC\/3\/Gkm5IWEriyM4jxigkjpjH+I8B3+GdkNcbkCEa5ZHBwYXeNBBRQP3UaylLw7HDq5S7vFfuxjROQQtmmmWXDGg9P9eX7Tp5Zx5i2GUY1Qn8yHRXmi+pLo1EL58Vh0Qe+qhObST2LIc=", "FareInfoRef": "zciW4sxFuDKAtiWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-53", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H40M", "transit_time": "8H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAHfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T11:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT08H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBSSBD", "FareRuleKey": "gws-eJxNjkEKwzAMBB8T9i4JN61vju2EQosKTXLIpf9\/RjdOCl2wtdLIklNKJtaLakj\/6vDpXhW+FsBhPHUouMQogsBsg4jckN9LnudccQwxJfKGj6itsVgJDJhksoY2p877sT7JelU2cKZiX43dsoCfGe+0PtQlVzFujtSJ5Ar+lK++FMssMg==", "FareInfoRef": "zciW4sxFuDKAziWsmmBAAA==" }, "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": 323942, "gross_total": 323492, "base_fare": 276794, "tax": 47148, "sell": { "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIzOTQyLCJiYXNlX2ZhcmUiOjI3Njc5NCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMzQ5MiwiYmFzZV9mYXJlIjoyNzYzNDQsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIzNDkyLCJiYXNlX2ZhcmUiOjI3NjM0NCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "276344.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148, "gross": { "base_fare": "276344.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMzk0Mi4wMCIsImJhc2VfZmFyZSI6IjI3Njc5NC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc2MzQ0LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzIzNDkyLjAwIiwiYmFzZV9mYXJlIjoiMjc2MzQ0LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNzYzNDQuMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMzQ5Mi4wMCIsImJhc2VfZmFyZSI6IjI3NjM0NC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjMyMzQ5MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 323942, "calendar_total_sell": 323942, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 323942, "filter": { "id": "F123TT00182-53", "price": 323942, "journey_duration": "PT22H0M", "journey_duration_seconds": 79200, "layover_duration": "PT12H20M", "layover_duration_seconds": 44400, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171030sin202601171130803sin202601211030kul202601211130802kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-54", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-54", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "8H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKANfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T15:10:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T16:10:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBSSMY", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRMbbkV6CYQrEi0O\/TC\/3\/Gkm5IWEriyM4jxigkjpjH+I8B3+GdkNcbkCEa5ZHBwYXeNBBRQP3UaylLw7HDq5S7vFfuxjROQQtmmmWXDGg9P9eX7Tp5Zx5i2GUY1Qn8yHRXmi+pLo1EL58Vh0Qe+qhObST2LIc=", "FareInfoRef": "zciW4sxFuDKAtiWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-54", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H0M", "transit_time": "2H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKABfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T17:10:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T18:10: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT02H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBSSBD", "FareRuleKey": "gws-eJxNjkEKwzAMBB8T9i4JN61vju2EQosKTXLIpf9\/RjdOCl2wtdLIklNKJtaLakj\/6vDpXhW+FsBhPHUouMQogsBsg4jckN9LnudccQwxJfKGj6itsVgJDJhksoY2p877sT7JelU2cKZiX43dsoCfGe+0PtQlVzFujtSJ5Ar+lK++FMssMg==", "FareInfoRef": "zciW4sxFuDKAziWsmmBAAA==" }, "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": 323942, "gross_total": 323492, "base_fare": 276794, "tax": 47148, "sell": { "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIzOTQyLCJiYXNlX2ZhcmUiOjI3Njc5NCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMzQ5MiwiYmFzZV9mYXJlIjoyNzYzNDQsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIzNDkyLCJiYXNlX2ZhcmUiOjI3NjM0NCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "276344.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148, "gross": { "base_fare": "276344.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMzk0Mi4wMCIsImJhc2VfZmFyZSI6IjI3Njc5NC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc2MzQ0LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzIzNDkyLjAwIiwiYmFzZV9mYXJlIjoiMjc2MzQ0LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNzYzNDQuMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMzQ5Mi4wMCIsImJhc2VfZmFyZSI6IjI3NjM0NC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjMyMzQ5MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 323942, "calendar_total_sell": 323942, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 323942, "filter": { "id": "F123TT00182-54", "price": 323942, "journey_duration": "PT20H0M", "journey_duration_seconds": 72000, "layover_duration": "PT10H20M", "layover_duration_seconds": 37200, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171510sin202601171610807sin202601211710kul202601211810808kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-55", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-55", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "8H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKANfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T15:10:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T16:10:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBSSMY", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRMbbkV6CYQrEi0O\/TC\/3\/Gkm5IWEriyM4jxigkjpjH+I8B3+GdkNcbkCEa5ZHBwYXeNBBRQP3UaylLw7HDq5S7vFfuxjROQQtmmmWXDGg9P9eX7Tp5Zx5i2GUY1Qn8yHRXmi+pLo1EL58Vh0Qe+qhObST2LIc=", "FareInfoRef": "zciW4sxFuDKAtiWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-55", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "6H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAFfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T12:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T13:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT06H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBSSBD", "FareRuleKey": "gws-eJxNjkEKwzAMBB8T9i4JN61vju2EQosKTXLIpf9\/RjdOCl2wtdLIklNKJtaLakj\/6vDpXhW+FsBhPHUouMQogsBsg4jckN9LnudccQwxJfKGj6itsVgJDJhksoY2p877sT7JelU2cKZiX43dsoCfGe+0PtQlVzFujtSJ5Ar+lK++FMssMg==", "FareInfoRef": "zciW4sxFuDKAziWsmmBAAA==" }, "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": 323942, "gross_total": 323492, "base_fare": 276794, "tax": 47148, "sell": { "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIzOTQyLCJiYXNlX2ZhcmUiOjI3Njc5NCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMzQ5MiwiYmFzZV9mYXJlIjoyNzYzNDQsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIzNDkyLCJiYXNlX2ZhcmUiOjI3NjM0NCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "276344.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148, "gross": { "base_fare": "276344.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMzk0Mi4wMCIsImJhc2VfZmFyZSI6IjI3Njc5NC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc2MzQ0LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzIzNDkyLjAwIiwiYmFzZV9mYXJlIjoiMjc2MzQ0LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNzYzNDQuMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMzQ5Mi4wMCIsImJhc2VfZmFyZSI6IjI3NjM0NC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjMyMzQ5MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 323942, "calendar_total_sell": 323942, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 323942, "filter": { "id": "F123TT00182-55", "price": 323942, "journey_duration": "PT1D0H40M", "journey_duration_seconds": 88800, "layover_duration": "PT15H0M", "layover_duration_seconds": 54000, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171510sin202601171610807sin202601211230kul202601211330804kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-56", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-56", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "8H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBSSBD", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67AcotJClCokqlAgcu\/f8zuglU6kqJ1x7HjvfexDpRdf5fDT7NKyHvEcgwnmV\/wt0GESizAyJyx\/LewrqGhGtIT5QrPqPWxmjRMWCSyU5UhKPeaYxkrnVs4ExFWY1iWcDPPGbaPKYtJDFuHqgLSQ\/+lK++IBQsMA==", "FareInfoRef": "zciW4sxFuDKAgiWsmmBAAA==" }, "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": "zciW4sxFuDKANfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T15:10:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T16:10:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBSSMY", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRMbbkV6CYQrEi0O\/TC\/3\/Gkm5IWEriyM4jxigkjpjH+I8B3+GdkNcbkCEa5ZHBwYXeNBBRQP3UaylLw7HDq5S7vFfuxjROQQtmmmWXDGg9P9eX7Tp5Zx5i2GUY1Qn8yHRXmi+pLo1EL58Vh0Qe+qhObST2LIc=", "FareInfoRef": "zciW4sxFuDKAtiWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-56", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H40M", "transit_time": "8H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAHfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T11:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBSSMY", "FareRuleKey": "gws-eJxNTtEKwkAM+5iR97YbOt9OvQ1FV8HbwHvZ\/3+GudsEA20CadOGEEzsIKpd+EeDtXlF+HIFHMZ6LE90amipM0Skx+c9X1KaMrYIU1pe7Y21DsZu6EkYZbRqZSf2nu5esqxlMllRDqNIbuAnhhuln+M8ZTFePhG7JUfwT259AfPjLEI=", "FareInfoRef": "zciW4sxFuDKAwiWsmmBAAA==" }, "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": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT08H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817642", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBSSBD", "FareRuleKey": "gws-eJxNjkEKwzAMBB8T9i4JN61vju2EQosKTXLIpf9\/RjdOCl2wtdLIklNKJtaLakj\/6vDpXhW+FsBhPHUouMQogsBsg4jckN9LnudccQwxJfKGj6itsVgJDJhksoY2p877sT7JelU2cKZiX43dsoCfGe+0PtQlVzFujtSJ5Ar+lK++FMssMg==", "FareInfoRef": "zciW4sxFuDKAziWsmmBAAA==" }, "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": 323942, "gross_total": 323492, "base_fare": 276794, "tax": 47148, "sell": { "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIzOTQyLCJiYXNlX2ZhcmUiOjI3Njc5NCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyMzQ5MiwiYmFzZV9mYXJlIjoyNzYzNDQsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIzNDkyLCJiYXNlX2ZhcmUiOjI3NjM0NCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "276344.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 323942, "base_fare": 276794, "tax": 47148, "gross": { "base_fare": "276344.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMzk0Mi4wMCIsImJhc2VfZmFyZSI6IjI3Njc5NC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc2MzQ0LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzIzNDkyLjAwIiwiYmFzZV9mYXJlIjoiMjc2MzQ0LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNzYzNDQuMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyMzQ5Mi4wMCIsImJhc2VfZmFyZSI6IjI3NjM0NC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjMyMzQ5MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 323942, "calendar_total_sell": 323942, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 323942, "filter": { "id": "F123TT00182-56", "price": 323942, "journey_duration": "PT1D2H40M", "journey_duration_seconds": 96000, "layover_duration": "PT17H0M", "layover_duration_seconds": 61200, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171510sin202601171610807sin202601211030kul202601211130802kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-57", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-57", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H30M", "transit_time": "16H35M", "routes": [ { "air_segment_key": "zciW4sxFuDKArfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01:00:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DXB", "arrival_time": "2026-01-17T04:25:00.000+04:00", "destination_terminal": "3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-01-16", "flight_time": "PT5H25M", "distance": "2207", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "585" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "585" }, "booking_class": { "brand_id": "1919072", "brand_title": "Economy Flex Plus", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "7", "FareBasis": "XRRZFBD1", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkuxOmFW4d7apNSD0MkBgH\/v8Mkm5IREriyImdGKNSB4r08T86fLrphvpMQIVa3pcK0VMgITZuIHnGa13f5ZoFh0owqjZ679IWk6beGooU7pQHtlbzmEBTvgx0TYF7w6Fd4Aem2WAd88PM3DkoeVAMsFft6gs8\/iw0", "FareInfoRef": "zciW4sxFuDKA3mWsmmBAAA==" }, "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": "zciW4sxFuDKAtfWsmmBAAA==", "origin": "DXB", "departure_time": "2026-01-17T21:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "SIN", "arrival_time": "2026-01-18T08:30:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT7H30M", "distance": "3636", "lay_over": "PT16H35M", "lay_over_date": "2026-01-17", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "314" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "314" }, "booking_class": { "brand_id": "1919072", "brand_title": "Economy Flex Plus", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "7", "FareBasis": "XRRZFBD1", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkuxOmFW4d7apNSD0MkBgH\/v8Mkm5IREriyImdGKNSB4r08T86fLrphvpMQIVa3pcK0VMgITZuIHnGa13f5ZoFh0owqjZ679IWk6beGooU7pQHtlbzmEBTvgx0TYF7w6Fd4Aem2WAd88PM3DkoeVAMsFft6gs8\/iw0", "FareInfoRef": "zciW4sxFuDKA3mWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-57", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H0M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "zciW4sxFuDKA1fWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T00:30:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DXB", "arrival_time": "2026-01-21T04:10:00.000+04:00", "destination_terminal": "3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-01-20", "flight_time": "PT7H40M", "distance": "3636", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "353" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "353" }, "booking_class": { "brand_id": "1919071", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QAAAPBD1", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m4bBBwTklStKlmtoAcu\/f8zuiQg1ZLtTSZZO4RgYqOoDuE\/Ony78oR\/EuAwZo4J09yL1NMOEZnxjjG+lqxoJqZEXnHrWh8mSwMbSn+zinZnnHV9OFlzpqfiGI1D8gKXKHdKj3lb8macPLGM6wllAnflvx9OZiyG", "FareInfoRef": "zciW4sxFuDKANnWsmmBAAA==" }, "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": "zciW4sxFuDKA3fWsmmBAAA==", "origin": "DXB", "departure_time": "2026-01-21T13:55:00.000+04:00", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-01-21T20:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H35M", "distance": "2207", "lay_over": "PT09H45M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "523" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2286" }, "booking_class": { "brand_id": "1919071", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QAAAPBD1", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m4bBBwTklStKlmtoAcu\/f8zuiQg1ZLtTSZZO4RgYqOoDuE\/Ony78oR\/EuAwZo4J09yL1NMOEZnxjjG+lqxoJqZEXnHrWh8mSwMbSn+zinZnnHV9OFlzpqfiGI1D8gKXKHdKj3lb8macPLGM6wllAnflvx9OZiyG", "FareInfoRef": "zciW4sxFuDKANnWsmmBAAA==" }, "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": 535868, "gross_total": 535418, "base_fare": 496936, "tax": 38932, "sell": { "currency": "BDT", "total": 535868, "base_fare": 496936, "tax": 38932 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTM1ODY4LCJiYXNlX2ZhcmUiOjQ5NjkzNiwidGF4IjozODkzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjUzNTQxOCwiYmFzZV9mYXJlIjo0OTY0ODYsInRheCI6Mzg5MzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTM1NDE4LCJiYXNlX2ZhcmUiOjQ5NjQ4NiwidGF4IjozODkzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 535868, "base_fare": 496936, "tax": 38932, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "496486.00", "tax": "38932.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 535868, "base_fare": 496936, "tax": 38932, "gross": { "base_fare": "496486.00", "tax": "38932.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "29044.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUzNTg2OC4wMCIsImJhc2VfZmFyZSI6IjQ5NjkzNi4wMCIsInRheCI6IjM4OTMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDk2NDg2LjAwIiwidGF4IjoiMzg5MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNTM1NDE4LjAwIiwiYmFzZV9mYXJlIjoiNDk2NDg2LjAwIiwidGF4IjoiMzg5MzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0OTY0ODYuMDAiLCJ0YXgiOiIzODkzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUzNTQxOC4wMCIsImJhc2VfZmFyZSI6IjQ5NjQ4Ni4wMCIsInRheCI6IjM4OTMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjUzNTQxOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI5MDQ0LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DXB", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "EK" ] }, "operating_carrier": { "count": 2, "data": { "0": "EK", "3": "FZ" } }, "rbd_class": { "count": 2, "data": { "0": "X", "2": "Q" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 535868, "calendar_total_sell": 535868, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 535868, "filter": { "id": "F123TT00182-57", "price": 535868, "journey_duration": "PT2D3H30M", "journey_duration_seconds": 185400, "layover_duration": "PT1D2H20M", "layover_duration_seconds": 94800, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:00:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-21T20:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202601170100dxb202601170425585dxb202601172100sin202601180830314sin202601210030dxb202601210410353dxb202601211355dac202601212030523", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-58", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-58", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H15M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "zciW4sxFuDKAvfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T12:30:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DXB", "arrival_time": "2026-01-17T15:55:00.000+04:00", "destination_terminal": "3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-01-17", "flight_time": "PT5H25M", "distance": "2207", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "583" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "583" }, "booking_class": { "brand_id": "1919072", "brand_title": "Economy Flex Plus", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "7", "FareBasis": "XRRZFBD1", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkuxOmFW4d7apNSD0MkBgH\/v8Mkm5IREriyImdGKNSB4r08T86fLrphvpMQIVa3pcK0VMgITZuIHnGa13f5ZoFh0owqjZ679IWk6beGooU7pQHtlbzmEBTvgx0TYF7w6Fd4Aem2WAd88PM3DkoeVAMsFft6gs8\/iw0", "FareInfoRef": "zciW4sxFuDKA3mWsmmBAAA==" }, "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": "zciW4sxFuDKAxfWsmmBAAA==", "origin": "DXB", "departure_time": "2026-01-18T10:15:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "SIN", "arrival_time": "2026-01-18T21:45:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT7H30M", "distance": "3636", "lay_over": "PT18H20M", "lay_over_date": "2026-01-17", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "352" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "352" }, "booking_class": { "brand_id": "1919072", "brand_title": "Economy Flex Plus", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "7", "FareBasis": "XRRZFBD1", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkuxOmFW4d7apNSD0MkBgH\/v8Mkm5IREriyImdGKNSB4r08T86fLrphvpMQIVa3pcK0VMgITZuIHnGa13f5ZoFh0owqjZ679IWk6beGooU7pQHtlbzmEBTvgx0TYF7w6Fd4Aem2WAd88PM3DkoeVAMsFft6gs8\/iw0", "FareInfoRef": "zciW4sxFuDKA3mWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-58", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H0M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "zciW4sxFuDKA1fWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T00:30:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DXB", "arrival_time": "2026-01-21T04:10:00.000+04:00", "destination_terminal": "3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-01-20", "flight_time": "PT7H40M", "distance": "3636", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "353" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "353" }, "booking_class": { "brand_id": "1919071", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QAAAPBD1", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m4bBBwTklStKlmtoAcu\/f8zuiQg1ZLtTSZZO4RgYqOoDuE\/Ony78oR\/EuAwZo4J09yL1NMOEZnxjjG+lqxoJqZEXnHrWh8mSwMbSn+zinZnnHV9OFlzpqfiGI1D8gKXKHdKj3lb8macPLGM6wllAnflvx9OZiyG", "FareInfoRef": "zciW4sxFuDKANnWsmmBAAA==" }, "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": "zciW4sxFuDKA3fWsmmBAAA==", "origin": "DXB", "departure_time": "2026-01-21T13:55:00.000+04:00", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-01-21T20:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H35M", "distance": "2207", "lay_over": "PT09H45M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "523" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2286" }, "booking_class": { "brand_id": "1919071", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QAAAPBD1", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m4bBBwTklStKlmtoAcu\/f8zuiQg1ZLtTSZZO4RgYqOoDuE\/Ony78oR\/EuAwZo4J09yL1NMOEZnxjjG+lqxoJqZEXnHrWh8mSwMbSn+zinZnnHV9OFlzpqfiGI1D8gKXKHdKj3lb8macPLGM6wllAnflvx9OZiyG", "FareInfoRef": "zciW4sxFuDKANnWsmmBAAA==" }, "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": 535868, "gross_total": 535418, "base_fare": 496936, "tax": 38932, "sell": { "currency": "BDT", "total": 535868, "base_fare": 496936, "tax": 38932 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTM1ODY4LCJiYXNlX2ZhcmUiOjQ5NjkzNiwidGF4IjozODkzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjUzNTQxOCwiYmFzZV9mYXJlIjo0OTY0ODYsInRheCI6Mzg5MzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTM1NDE4LCJiYXNlX2ZhcmUiOjQ5NjQ4NiwidGF4IjozODkzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 535868, "base_fare": 496936, "tax": 38932, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "496486.00", "tax": "38932.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 535868, "base_fare": 496936, "tax": 38932, "gross": { "base_fare": "496486.00", "tax": "38932.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "29044.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUzNTg2OC4wMCIsImJhc2VfZmFyZSI6IjQ5NjkzNi4wMCIsInRheCI6IjM4OTMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDk2NDg2LjAwIiwidGF4IjoiMzg5MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNTM1NDE4LjAwIiwiYmFzZV9mYXJlIjoiNDk2NDg2LjAwIiwidGF4IjoiMzg5MzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0OTY0ODYuMDAiLCJ0YXgiOiIzODkzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUzNTQxOC4wMCIsImJhc2VfZmFyZSI6IjQ5NjQ4Ni4wMCIsInRheCI6IjM4OTMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjUzNTQxOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI5MDQ0LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DXB", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "EK" ] }, "operating_carrier": { "count": 2, "data": { "0": "EK", "3": "FZ" } }, "rbd_class": { "count": 2, "data": { "0": "X", "2": "Q" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 535868, "calendar_total_sell": 535868, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 535868, "filter": { "id": "F123TT00182-58", "price": 535868, "journey_duration": "PT2D5H15M", "journey_duration_seconds": 191700, "layover_duration": "PT1D4H5M", "layover_duration_seconds": 101100, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T12:30:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-21T20:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202601171230dxb202601171555583dxb202601181015sin202601182145352sin202601210030dxb202601210410353dxb202601211355dac202601212030523", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-59", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-59", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H40M", "transit_time": "22H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKArfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01:00:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DXB", "arrival_time": "2026-01-17T04:25:00.000+04:00", "destination_terminal": "3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-01-16", "flight_time": "PT5H25M", "distance": "2207", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "585" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "585" }, "booking_class": { "brand_id": "1919072", "brand_title": "Economy Flex Plus", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "7", "FareBasis": "XRRZFBD1", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkuxOmFW4d7apNSD0MkBgH\/v8Mkm5IREriyImdGKNSB4r08T86fLrphvpMQIVa3pcK0VMgITZuIHnGa13f5ZoFh0owqjZ679IWk6beGooU7pQHtlbzmEBTvgx0TYF7w6Fd4Aem2WAd88PM3DkoeVAMsFft6gs8\/iw0", "FareInfoRef": "zciW4sxFuDKA3mWsmmBAAA==" }, "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": "zciW4sxFuDKAzfWsmmBAAA==", "origin": "DXB", "departure_time": "2026-01-18T03:15:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "SIN", "arrival_time": "2026-01-18T14:40:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT7H25M", "distance": "3636", "lay_over": "PT22H50M", "lay_over_date": "2026-01-17", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "354" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "354" }, "booking_class": { "brand_id": "1919072", "brand_title": "Economy Flex Plus", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "7", "FareBasis": "XRRZFBD1", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkuxOmFW4d7apNSD0MkBgH\/v8Mkm5IREriyImdGKNSB4r08T86fLrphvpMQIVa3pcK0VMgITZuIHnGa13f5ZoFh0owqjZ679IWk6beGooU7pQHtlbzmEBTvgx0TYF7w6Fd4Aem2WAd88PM3DkoeVAMsFft6gs8\/iw0", "FareInfoRef": "zciW4sxFuDKA3mWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-59", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H0M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "zciW4sxFuDKA1fWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T00:30:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DXB", "arrival_time": "2026-01-21T04:10:00.000+04:00", "destination_terminal": "3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-01-20", "flight_time": "PT7H40M", "distance": "3636", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "353" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "353" }, "booking_class": { "brand_id": "1919071", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QAAAPBD1", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m4bBBwTklStKlmtoAcu\/f8zuiQg1ZLtTSZZO4RgYqOoDuE\/Ony78oR\/EuAwZo4J09yL1NMOEZnxjjG+lqxoJqZEXnHrWh8mSwMbSn+zinZnnHV9OFlzpqfiGI1D8gKXKHdKj3lb8macPLGM6wllAnflvx9OZiyG", "FareInfoRef": "zciW4sxFuDKANnWsmmBAAA==" }, "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": "zciW4sxFuDKA3fWsmmBAAA==", "origin": "DXB", "departure_time": "2026-01-21T13:55:00.000+04:00", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-01-21T20:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H35M", "distance": "2207", "lay_over": "PT09H45M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "523" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2286" }, "booking_class": { "brand_id": "1919071", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QAAAPBD1", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m4bBBwTklStKlmtoAcu\/f8zuiQg1ZLtTSZZO4RgYqOoDuE\/Ony78oR\/EuAwZo4J09yL1NMOEZnxjjG+lqxoJqZEXnHrWh8mSwMbSn+zinZnnHV9OFlzpqfiGI1D8gKXKHdKj3lb8macPLGM6wllAnflvx9OZiyG", "FareInfoRef": "zciW4sxFuDKANnWsmmBAAA==" }, "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": 535868, "gross_total": 535418, "base_fare": 496936, "tax": 38932, "sell": { "currency": "BDT", "total": 535868, "base_fare": 496936, "tax": 38932 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTM1ODY4LCJiYXNlX2ZhcmUiOjQ5NjkzNiwidGF4IjozODkzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjUzNTQxOCwiYmFzZV9mYXJlIjo0OTY0ODYsInRheCI6Mzg5MzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTM1NDE4LCJiYXNlX2ZhcmUiOjQ5NjQ4NiwidGF4IjozODkzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 535868, "base_fare": 496936, "tax": 38932, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "496486.00", "tax": "38932.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 535868, "base_fare": 496936, "tax": 38932, "gross": { "base_fare": "496486.00", "tax": "38932.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "29044.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUzNTg2OC4wMCIsImJhc2VfZmFyZSI6IjQ5NjkzNi4wMCIsInRheCI6IjM4OTMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDk2NDg2LjAwIiwidGF4IjoiMzg5MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNTM1NDE4LjAwIiwiYmFzZV9mYXJlIjoiNDk2NDg2LjAwIiwidGF4IjoiMzg5MzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0OTY0ODYuMDAiLCJ0YXgiOiIzODkzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUzNTQxOC4wMCIsImJhc2VfZmFyZSI6IjQ5NjQ4Ni4wMCIsInRheCI6IjM4OTMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjUzNTQxOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI5MDQ0LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DXB", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "EK" ] }, "operating_carrier": { "count": 2, "data": { "0": "EK", "3": "FZ" } }, "rbd_class": { "count": 2, "data": { "0": "X", "2": "Q" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 535868, "calendar_total_sell": 535868, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 535868, "filter": { "id": "F123TT00182-59", "price": 535868, "journey_duration": "PT2D9H40M", "journey_duration_seconds": 207600, "layover_duration": "PT1D8H35M", "layover_duration_seconds": 117300, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:00:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-21T20:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202601170100dxb202601170425585dxb202601180315sin202601181440354sin202601210030dxb202601210410353dxb202601211355dac202601212030523", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-60", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-60", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H50M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "zciW4sxFuDKA5fWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T18:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DXB", "arrival_time": "2026-01-17T22:15:00.000+04:00", "destination_terminal": "3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-01-17", "flight_time": "PT5H30M", "distance": "2207", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "587" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "587" }, "booking_class": { "brand_id": "1919072", "brand_title": "Economy Flex Plus", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "4", "FareBasis": "RRRZFBD1", "FareRuleKey": "gws-eJxNTkEOwjAMe8zku5MNumNHuwqElEOBwzjw\/2eQdkMiUmJHTuLEGJV6psgU\/2PAZ1jvsFcCDOr5uBlkDOFEiLcbSM6otb7LJQuOK8El6\/KO0geTpskBRQp3qQW2XvOSQBlnCttNQfNGo76BH1mvTm3JTzdrzkHJQ2KAv+pbXz3FLDA=", "FareInfoRef": "zciW4sxFuDKAqnWsmmBAAA==" }, "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": "zciW4sxFuDKA7fWsmmBAAA==", "origin": "DXB", "departure_time": "2026-01-18T02:30:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "SIN", "arrival_time": "2026-01-18T13:35:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT7H05M", "distance": "3636", "lay_over": "PT04H15M", "lay_over_date": "2026-01-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "348" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "348" }, "booking_class": { "brand_id": "1919072", "brand_title": "Economy Flex Plus", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "4", "FareBasis": "RRRZFBD1", "FareRuleKey": "gws-eJxNTkEOwjAMe8zku5MNumNHuwqElEOBwzjw\/2eQdkMiUmJHTuLEGJV6psgU\/2PAZ1jvsFcCDOr5uBlkDOFEiLcbSM6otb7LJQuOK8El6\/KO0geTpskBRQp3qQW2XvOSQBlnCttNQfNGo76BH1mvTm3JTzdrzkHJQ2KAv+pbXz3FLDA=", "FareInfoRef": "zciW4sxFuDKAqnWsmmBAAA==" }, "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" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-60", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H0M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "zciW4sxFuDKA1fWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T00:30:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DXB", "arrival_time": "2026-01-21T04:10:00.000+04:00", "destination_terminal": "3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-01-20", "flight_time": "PT7H40M", "distance": "3636", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "353" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "353" }, "booking_class": { "brand_id": "1919071", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QAAAPBD1", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m4bBBwTklStKlmtoAcu\/f8zuiQg1ZLtTSZZO4RgYqOoDuE\/Ony78oR\/EuAwZo4J09yL1NMOEZnxjjG+lqxoJqZEXnHrWh8mSwMbSn+zinZnnHV9OFlzpqfiGI1D8gKXKHdKj3lb8macPLGM6wllAnflvx9OZiyG", "FareInfoRef": "zciW4sxFuDKA6nWsmmBAAA==" }, "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": "zciW4sxFuDKA3fWsmmBAAA==", "origin": "DXB", "departure_time": "2026-01-21T13:55:00.000+04:00", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-01-21T20:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H35M", "distance": "2207", "lay_over": "PT09H45M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "523" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2286" }, "booking_class": { "brand_id": "1919071", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QAAAPBD1", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m4bBBwTklStKlmtoAcu\/f8zuiQg1ZLtTSZZO4RgYqOoDuE\/Ony78oR\/EuAwZo4J09yL1NMOEZnxjjG+lqxoJqZEXnHrWh8mSwMbSn+zinZnnHV9OFlzpqfiGI1D8gKXKHdKj3lb8macPLGM6wllAnflvx9OZiyG", "FareInfoRef": "zciW4sxFuDKA6nWsmmBAAA==" }, "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": 570226, "gross_total": 569776, "base_fare": 531294, "tax": 38932, "sell": { "currency": "BDT", "total": 570226, "base_fare": 531294, "tax": 38932 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTcwMjI2LCJiYXNlX2ZhcmUiOjUzMTI5NCwidGF4IjozODkzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjU2OTc3NiwiYmFzZV9mYXJlIjo1MzA4NDQsInRheCI6Mzg5MzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTY5Nzc2LCJiYXNlX2ZhcmUiOjUzMDg0NCwidGF4IjozODkzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 570226, "base_fare": 531294, "tax": 38932, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "530844.00", "tax": "38932.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 570226, "base_fare": 531294, "tax": 38932, "gross": { "base_fare": "530844.00", "tax": "38932.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "29044.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjU3MDIyNi4wMCIsImJhc2VfZmFyZSI6IjUzMTI5NC4wMCIsInRheCI6IjM4OTMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTMwODQ0LjAwIiwidGF4IjoiMzg5MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNTY5Nzc2LjAwIiwiYmFzZV9mYXJlIjoiNTMwODQ0LjAwIiwidGF4IjoiMzg5MzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MzA4NDQuMDAiLCJ0YXgiOiIzODkzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjU2OTc3Ni4wMCIsImJhc2VfZmFyZSI6IjUzMDg0NC4wMCIsInRheCI6IjM4OTMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjU2OTc3NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI5MDQ0LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DXB", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "EK" ] }, "operating_carrier": { "count": 2, "data": { "0": "EK", "3": "FZ" } }, "rbd_class": { "count": 2, "data": { "0": "R", "2": "Q" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 570226, "calendar_total_sell": 570226, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 570226, "filter": { "id": "F123TT00182-60", "price": 570226, "journey_duration": "PT1D14H50M", "journey_duration_seconds": 139800, "layover_duration": "PT14H0M", "layover_duration_seconds": 50400, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T18:45:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-21T20:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202601171845dxb202601172215587dxb202601180230sin202601181335348sin202601210030dxb202601210410353dxb202601211355dac202601212030523", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-61", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-61", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9fWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T23:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-01-18T04:45:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "6", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O6DU8WiL2OrE4nZwh\/7\/GcV2KgUJOHTHQUpJSAIx7+keG76bfmBvBQziqdnAjxD3CPaxg4giuuRae2u4XA6nbNKr8xQWKeINGjQsagT6rGdW0OXsnoxxGwP6Bv6gPB1aPl+t1eqXWVy5KDrgr\/rWD0\/dLKU=", "FareInfoRef": "zciW4sxFuDKA1oWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "zciW4sxFuDKA\/fWsmmBAAA==", "origin": "CAN", "departure_time": "2026-01-18T08:15:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-01-18T12:25:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT4H10M", "distance": "1631", "lay_over": "PT03H30M", "lay_over_date": "2026-01-18", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "353" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "353" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "6", "FareBasis": "U2LSRYOB", "FareRuleKey": "gws-eJxNjtEKgzAMRT9G7nsSZ6dv1VZQGBHsfOge9v+fsbTdYIEmN5zkpt57IXHEfPP\/0eHdhRf0CoBC7KVdwa7vh9plENGISx7pzMeCr8loSCtuletgdEGsYJU4NVQCueYwqzGezLt4MsppFGkb+Il1M6lzfB5LOu0yi002RHfYT23rAzaCLJE=", "FareInfoRef": "zciW4sxFuDKA0pWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-61", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H40M", "transit_time": "11H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKADgWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T17:50:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-01-21T21:55:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-21", "flight_time": "PT4H05M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3040" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3040" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "FareBasis": "U2ASRYSS", "FareRuleKey": "gws-eJxNjrEOwyAMRD8muh07TdtsIEBqFw9xM9Ch\/\/8ZvUAq1RL40LPviDFq0GsQucT\/mvCZ8hu2Z8CgPCVlzOuiC2a+GkIId+yafGvuGCYqRNbx6NIHq1ZlQ9WydtSMdd7+NLLhTE\/BEY1DcgM\/UR+UlsrL3TcmCwNPFG7gT7n1BTT2LLY=", "FareInfoRef": "zciW4sxFuDKAsqWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "zciW4sxFuDKAFgWsmmBAAA==", "origin": "CAN", "departure_time": "2026-01-22T09:05:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-01-22T11:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "PT11H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "FareBasis": "U2ASRYSS", "FareRuleKey": "gws-eJxNjrEOwyAMRD8muh07TdtsIEBqFw9xM9Ch\/\/8ZvUAq1RL40LPviDFq0GsQucT\/mvCZ8hu2Z8CgPCVlzOuiC2a+GkIId+yafGvuGCYqRNbx6NIHq1ZlQ9WydtSMdd7+NLLhTE\/BEY1DcgM\/UR+UlsrL3TcmCwNPFG7gT7n1BTT2LLY=", "FareInfoRef": "zciW4sxFuDKAsqWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 611116, "gross_total": 610666, "base_fare": 529420, "tax": 81696, "sell": { "currency": "BDT", "total": 611116, "base_fare": 529420, "tax": 81696 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NjExMTE2LCJiYXNlX2ZhcmUiOjUyOTQyMCwidGF4Ijo4MTY5Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjYxMDY2NiwiYmFzZV9mYXJlIjo1Mjg5NzAsInRheCI6ODE2OTYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NjEwNjY2LCJiYXNlX2ZhcmUiOjUyODk3MCwidGF4Ijo4MTY5Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 611116, "base_fare": 529420, "tax": 81696, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "528970.00", "tax": "81696.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 611116, "base_fare": 529420, "tax": 81696, "gross": { "base_fare": "528970.00", "tax": "81696.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "12000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3928.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "35184.00" }, "Other": { "title": "Others taxes", "amount": "28696.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjYxMTExNi4wMCIsImJhc2VfZmFyZSI6IjUyOTQyMC4wMCIsInRheCI6IjgxNjk2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTI4OTcwLjAwIiwidGF4IjoiODE2OTYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNjEwNjY2LjAwIiwiYmFzZV9mYXJlIjoiNTI4OTcwLjAwIiwidGF4IjoiODE2OTYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1Mjg5NzAuMDAiLCJ0YXgiOiI4MTY5Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjYxMDY2Ni4wMCIsImJhc2VfZmFyZSI6IjUyODk3MC4wMCIsInRheCI6IjgxNjk2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjYxMDY2NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiMTIwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiODg4LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5MjguMDAifSwiWVIiOnsiYW1vdW50IjoiMzUxODQuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjg2OTYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNzU5MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "CAN", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "CZ" ] }, "operating_carrier": { "count": 1, "data": [ "CZ" ] }, "rbd_class": { "count": 2, "data": [ "Y", "U" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 611116, "calendar_total_sell": 611116, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 611116, "filter": { "id": "F123TT00182-61", "price": 611116, "journey_duration": "PT1D6H50M", "journey_duration_seconds": 111000, "layover_duration": "PT14H40M", "layover_duration_seconds": 52800, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "350", "aircraft_name": "350", "cabin_class": "Economy", "connecting_airport": [ "CAN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-01-17T23:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T11:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202601172315can202601180445392can202601180815sin202601181225353sin202601211750can2026012121553040can202601220905dac2026012211305015", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-62", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-62", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H35M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "zciW4sxFuDKABgWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T12:50:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-01-17T18:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-17", "flight_time": "PT3H20M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "8", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O6DU8WiL2OrE4nZwh\/7\/GcV2KgUJOHTHQUpJSAIx7+keG76bfmBvBQziqdnAjxD3CPaxg4giuuRae2u4XA6nbNKr8xQWKeINGjQsagT6rGdW0OXsnoxxGwP6Bv6gPB1aPl+t1eqXWVy5KDrgr\/rWD0\/dLKU=", "FareInfoRef": "zciW4sxFuDKA1oWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "zciW4sxFuDKA\/fWsmmBAAA==", "origin": "CAN", "departure_time": "2026-01-18T08:15:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-01-18T12:25:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT4H10M", "distance": "1631", "lay_over": "PT14H05M", "lay_over_date": "2026-01-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "353" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "353" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "6", "FareBasis": "U2LSRYOB", "FareRuleKey": "gws-eJxNjtEKgzAMRT9G7nsSZ6dv1VZQGBHsfOge9v+fsbTdYIEmN5zkpt57IXHEfPP\/0eHdhRf0CoBC7KVdwa7vh9plENGISx7pzMeCr8loSCtuletgdEGsYJU4NVQCueYwqzGezLt4MsppFGkb+Il1M6lzfB5LOu0yi002RHfYT23rAzaCLJE=", "FareInfoRef": "zciW4sxFuDKA0pWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-62", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H40M", "transit_time": "11H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKADgWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T17:50:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-01-21T21:55:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-21", "flight_time": "PT4H05M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3040" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3040" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "FareBasis": "U2ASRYSS", "FareRuleKey": "gws-eJxNjrEOwyAMRD8muh07TdtsIEBqFw9xM9Ch\/\/8ZvUAq1RL40LPviDFq0GsQucT\/mvCZ8hu2Z8CgPCVlzOuiC2a+GkIId+yafGvuGCYqRNbx6NIHq1ZlQ9WydtSMdd7+NLLhTE\/BEY1DcgM\/UR+UlsrL3TcmCwNPFG7gT7n1BTT2LLY=", "FareInfoRef": "zciW4sxFuDKAsqWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "zciW4sxFuDKAFgWsmmBAAA==", "origin": "CAN", "departure_time": "2026-01-22T09:05:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-01-22T11:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "PT11H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "FareBasis": "U2ASRYSS", "FareRuleKey": "gws-eJxNjrEOwyAMRD8muh07TdtsIEBqFw9xM9Ch\/\/8ZvUAq1RL40LPviDFq0GsQucT\/mvCZ8hu2Z8CgPCVlzOuiC2a+GkIId+yafGvuGCYqRNbx6NIHq1ZlQ9WydtSMdd7+NLLhTE\/BEY1DcgM\/UR+UlsrL3TcmCwNPFG7gT7n1BTT2LLY=", "FareInfoRef": "zciW4sxFuDKAsqWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 611116, "gross_total": 610666, "base_fare": 529420, "tax": 81696, "sell": { "currency": "BDT", "total": 611116, "base_fare": 529420, "tax": 81696 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NjExMTE2LCJiYXNlX2ZhcmUiOjUyOTQyMCwidGF4Ijo4MTY5Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjYxMDY2NiwiYmFzZV9mYXJlIjo1Mjg5NzAsInRheCI6ODE2OTYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NjEwNjY2LCJiYXNlX2ZhcmUiOjUyODk3MCwidGF4Ijo4MTY5Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 611116, "base_fare": 529420, "tax": 81696, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "528970.00", "tax": "81696.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 611116, "base_fare": 529420, "tax": 81696, "gross": { "base_fare": "528970.00", "tax": "81696.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "12000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3928.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "35184.00" }, "Other": { "title": "Others taxes", "amount": "28696.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjYxMTExNi4wMCIsImJhc2VfZmFyZSI6IjUyOTQyMC4wMCIsInRheCI6IjgxNjk2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTI4OTcwLjAwIiwidGF4IjoiODE2OTYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNjEwNjY2LjAwIiwiYmFzZV9mYXJlIjoiNTI4OTcwLjAwIiwidGF4IjoiODE2OTYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1Mjg5NzAuMDAiLCJ0YXgiOiI4MTY5Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjYxMDY2Ni4wMCIsImJhc2VfZmFyZSI6IjUyODk3MC4wMCIsInRheCI6IjgxNjk2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjYxMDY2NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiMTIwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiODg4LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5MjguMDAifSwiWVIiOnsiYW1vdW50IjoiMzUxODQuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjg2OTYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNzU5MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "CAN", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "CZ" ] }, "operating_carrier": { "count": 1, "data": [ "CZ" ] }, "rbd_class": { "count": 2, "data": [ "Y", "U" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 611116, "calendar_total_sell": 611116, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 611116, "filter": { "id": "F123TT00182-62", "price": 611116, "journey_duration": "PT1D17H15M", "journey_duration_seconds": 148500, "layover_duration": "PT1D1H15M", "layover_duration_seconds": 90900, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "CAN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T12:50:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T11:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202601171250can2026011718105016can202601180815sin202601181225353sin202601211750can2026012121553040can202601220905dac2026012211305015", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-63", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-63", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKABgWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T12:50:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-01-17T18:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-17", "flight_time": "PT3H20M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "8", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O6DU8WiL2OrE4nZwh\/7\/GcV2KgUJOHTHQUpJSAIx7+keG76bfmBvBQziqdnAjxD3CPaxg4giuuRae2u4XA6nbNKr8xQWKeINGjQsagT6rGdW0OXsnoxxGwP6Bv6gPB1aPl+t1eqXWVy5KDrgr\/rWD0\/dLKU=", "FareInfoRef": "zciW4sxFuDKA1oWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "zciW4sxFuDKAHgWsmmBAAA==", "origin": "CAN", "departure_time": "2026-01-17T22:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-01-18T02:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT4H10M", "distance": "1631", "lay_over": "PT04H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8489" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8489" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "3", "FareBasis": "K2LSRYOB", "FareRuleKey": "gws-eJxNjk0OAiEMhQ8zefu2koo7ZmCSMRomGXSBC+9\/DAtoYhP6XvP1hxCCkCgxu\/AfE95TfCE\/I5Ah9srVlPXke1VBRB43uZej7gu+S7yh3PFQ7o1Jo5hglXQZqAVqz3HOxsQ51baT0U6jWZvAz6yb2Tynx76Uwy6zWOdAdIb91KY+Mqosiw==", "FareInfoRef": "zciW4sxFuDKALpWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-63", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H40M", "transit_time": "11H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKADgWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T17:50:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-01-21T21:55:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-21", "flight_time": "PT4H05M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3040" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3040" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "FareBasis": "U2ASRYSS", "FareRuleKey": "gws-eJxNjrEOwyAMRD8muh07TdtsIEBqFw9xM9Ch\/\/8ZvUAq1RL40LPviDFq0GsQucT\/mvCZ8hu2Z8CgPCVlzOuiC2a+GkIId+yafGvuGCYqRNbx6NIHq1ZlQ9WydtSMdd7+NLLhTE\/BEY1DcgM\/UR+UlsrL3TcmCwNPFG7gT7n1BTT2LLY=", "FareInfoRef": "zciW4sxFuDKAsqWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "zciW4sxFuDKAFgWsmmBAAA==", "origin": "CAN", "departure_time": "2026-01-22T09:05:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-01-22T11:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "PT11H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "FareBasis": "U2ASRYSS", "FareRuleKey": "gws-eJxNjrEOwyAMRD8muh07TdtsIEBqFw9xM9Ch\/\/8ZvUAq1RL40LPviDFq0GsQucT\/mvCZ8hu2Z8CgPCVlzOuiC2a+GkIId+yafGvuGCYqRNbx6NIHq1ZlQ9WydtSMdd7+NLLhTE\/BEY1DcgM\/UR+UlsrL3TcmCwNPFG7gT7n1BTT2LLY=", "FareInfoRef": "zciW4sxFuDKAsqWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 624132, "gross_total": 623682, "base_fare": 542436, "tax": 81696, "sell": { "currency": "BDT", "total": 624132, "base_fare": 542436, "tax": 81696 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NjI0MTMyLCJiYXNlX2ZhcmUiOjU0MjQzNiwidGF4Ijo4MTY5Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjYyMzY4MiwiYmFzZV9mYXJlIjo1NDE5ODYsInRheCI6ODE2OTYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NjIzNjgyLCJiYXNlX2ZhcmUiOjU0MTk4NiwidGF4Ijo4MTY5Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 624132, "base_fare": 542436, "tax": 81696, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "541986.00", "tax": "81696.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 624132, "base_fare": 542436, "tax": 81696, "gross": { "base_fare": "541986.00", "tax": "81696.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "12000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3928.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "35184.00" }, "Other": { "title": "Others taxes", "amount": "28696.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjYyNDEzMi4wMCIsImJhc2VfZmFyZSI6IjU0MjQzNi4wMCIsInRheCI6IjgxNjk2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTQxOTg2LjAwIiwidGF4IjoiODE2OTYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNjIzNjgyLjAwIiwiYmFzZV9mYXJlIjoiNTQxOTg2LjAwIiwidGF4IjoiODE2OTYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1NDE5ODYuMDAiLCJ0YXgiOiI4MTY5Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjYyMzY4Mi4wMCIsImJhc2VfZmFyZSI6IjU0MTk4Ni4wMCIsInRheCI6IjgxNjk2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjYyMzY4MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiMTIwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiODg4LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5MjguMDAifSwiWVIiOnsiYW1vdW50IjoiMzUxODQuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjg2OTYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNzU5MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "CAN", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "CZ" ] }, "operating_carrier": { "count": 1, "data": [ "CZ" ] }, "rbd_class": { "count": 3, "data": [ "Y", "K", "U" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 624132, "calendar_total_sell": 624132, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 624132, "filter": { "id": "F123TT00182-63", "price": 624132, "journey_duration": "PT1D7H40M", "journey_duration_seconds": 114000, "layover_duration": "PT15H40M", "layover_duration_seconds": 56400, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "CAN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T12:50:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T11:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202601171250can2026011718105016can202601172240sin2026011802508489sin202601211750can2026012121553040can202601220905dac2026012211305015", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-64", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-64", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H30M", "transit_time": "7H45M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9fWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T23:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-01-18T04:45:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "6", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJe5KrgBHEgdqFhXagQ\/\/\/jBruKjVSEkdO7MQYTcyJ6i3+x4bPlt9orww0GLM\/GjTsuw9QjgMiEjAs1Tp6x6XiSbVFn13XYrFibMguu5OagbHqkTLkUqamYnpjQl7gB8qdsKXj2XutdFYaXpR48FVefQFdciy6", "FareInfoRef": "zciW4sxFuDKAHrWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "zciW4sxFuDKAJgWsmmBAAA==", "origin": "CAN", "departure_time": "2026-01-18T12:30:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-01-18T16:45:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT4H15M", "distance": "1631", "lay_over": "PT07H45M", "lay_over_date": "2026-01-18", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3039" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3039" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJe5KrgBHEgdqFhXagQ\/\/\/jBruKjVSEkdO7MQYTcyJ6i3+x4bPlt9orww0GLM\/GjTsuw9QjgMiEjAs1Tp6x6XiSbVFn13XYrFibMguu5OagbHqkTLkUqamYnpjQl7gB8qdsKXj2XutdFYaXpR48FVefQFdciy6", "FareInfoRef": "zciW4sxFuDKAHrWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-64", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H40M", "transit_time": "11H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKADgWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T17:50:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-01-21T21:55:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-21", "flight_time": "PT4H05M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3040" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3040" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "FareBasis": "U2ASRYSS", "FareRuleKey": "gws-eJxNjrEOwyAMRD8muh27TdtsIEBqFw9xM9Ch\/\/8ZvUAi1RL40LPviDFq0FsQucb\/mvCd8ge2ZcCgPCVlXJZZ5\/5qCCE8sGnytbljmKgQWcejSx+sWpUNVcvSUTPWcfvLyIYzPQV7NHbJDZyiPiktlbe7r0wWBh4o3MGfcusHNF4stQ==", "FareInfoRef": "zciW4sxFuDKAerWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "zciW4sxFuDKAFgWsmmBAAA==", "origin": "CAN", "departure_time": "2026-01-22T09:05:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-01-22T11:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "PT11H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "FareBasis": "U2ASRYSS", "FareRuleKey": "gws-eJxNjrEOwyAMRD8muh27TdtsIEBqFw9xM9Ch\/\/8ZvUAi1RL40LPviDFq0FsQucb\/mvCd8ge2ZcCgPCVlXJZZ5\/5qCCE8sGnytbljmKgQWcejSx+sWpUNVcvSUTPWcfvLyIYzPQV7NHbJDZyiPiktlbe7r0wWBh4o3MGfcusHNF4stQ==", "FareInfoRef": "zciW4sxFuDKAerWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 629284, "gross_total": 628834, "base_fare": 547588, "tax": 81696, "sell": { "currency": "BDT", "total": 629284, "base_fare": 547588, "tax": 81696 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NjI5Mjg0LCJiYXNlX2ZhcmUiOjU0NzU4OCwidGF4Ijo4MTY5Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjYyODgzNCwiYmFzZV9mYXJlIjo1NDcxMzgsInRheCI6ODE2OTYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NjI4ODM0LCJiYXNlX2ZhcmUiOjU0NzEzOCwidGF4Ijo4MTY5Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 629284, "base_fare": 547588, "tax": 81696, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "547138.00", "tax": "81696.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 629284, "base_fare": 547588, "tax": 81696, "gross": { "base_fare": "547138.00", "tax": "81696.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "12000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3928.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "35184.00" }, "Other": { "title": "Others taxes", "amount": "28696.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjYyOTI4NC4wMCIsImJhc2VfZmFyZSI6IjU0NzU4OC4wMCIsInRheCI6IjgxNjk2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTQ3MTM4LjAwIiwidGF4IjoiODE2OTYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNjI4ODM0LjAwIiwiYmFzZV9mYXJlIjoiNTQ3MTM4LjAwIiwidGF4IjoiODE2OTYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1NDcxMzguMDAiLCJ0YXgiOiI4MTY5Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjYyODgzNC4wMCIsImJhc2VfZmFyZSI6IjU0NzEzOC4wMCIsInRheCI6IjgxNjk2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjYyODgzNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiMTIwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiODg4LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5MjguMDAifSwiWVIiOnsiYW1vdW50IjoiMzUxODQuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjg2OTYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNzU5MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "CAN", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "CZ" ] }, "operating_carrier": { "count": 1, "data": [ "CZ" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "U" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 629284, "calendar_total_sell": 629284, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 629284, "filter": { "id": "F123TT00182-64", "price": 629284, "journey_duration": "PT1D11H10M", "journey_duration_seconds": 126600, "layover_duration": "PT18H55M", "layover_duration_seconds": 68100, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "350", "aircraft_name": "350", "cabin_class": "Economy", "connecting_airport": [ "CAN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-01-17T23:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T11:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202601172315can202601180445392can202601181230sin2026011816453039sin202601211750can2026012121553040can202601220905dac2026012211305015", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-65", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-65", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H5M", "transit_time": "8H55M", "routes": [ { "air_segment_key": "zciW4sxFuDKALgWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T21:40:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DXB", "arrival_time": "2026-01-18T01:20:00.000+04:00", "destination_terminal": "2", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-01-17", "flight_time": "PT5H40M", "distance": "2207", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "524" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2287" }, "booking_class": { "brand_id": "1919072", "brand_title": "Economy Flex Plus", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "2", "FareBasis": "RRRZFBD1", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkuxM2umNHuwqE1EOBwzjw\/2eQdEMiUmJHTuLEGJV6psgY\/2PAZ1jvqK8EVKjl41YhpxAmQqzdQHJGa+1dLllwXAkm1S7vKH0waRoNUKRwlzyw9ZqXBKrMFPpNgXvDqW3gR9ar0brkp5m5c1DykBhgr9rWFz2CLC8=", "FareInfoRef": "zciW4sxFuDKAQoWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAxfWsmmBAAA==", "origin": "DXB", "departure_time": "2026-01-18T10:15:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "SIN", "arrival_time": "2026-01-18T21:45:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT7H30M", "distance": "3636", "lay_over": "PT08H55M", "lay_over_date": "2026-01-18", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "352" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "352" }, "booking_class": { "brand_id": "1919072", "brand_title": "Economy Flex Plus", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "meal_code": null, "seat_available": "9", "FareBasis": "RRRZFBD1", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkuxM2umNHuwqE1EOBwzjw\/2eQdEMiUmJHTuLEGJV6psgY\/2PAZ1jvqK8EVKjl41YhpxAmQqzdQHJGa+1dLllwXAkm1S7vKH0waRoNUKRwlzyw9ZqXBKrMFPpNgXvDqW3gR9ar0brkp5m5c1DykBhgr9rWFz2CLC8=", "FareInfoRef": "zciW4sxFuDKAQoWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-65", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H0M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "zciW4sxFuDKA1fWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T00:30:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DXB", "arrival_time": "2026-01-21T04:10:00.000+04:00", "destination_terminal": "3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-01-20", "flight_time": "PT7H40M", "distance": "3636", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "353" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "353" }, "booking_class": { "brand_id": "1919071", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QAAAPBD1", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m4bBBwTklStKlmtoAcu\/f8zuiQg1ZLtTSZZO4RgYqOoDuE\/Ony78oR\/EuAwZo4J09yL1NMOEZnxjjG+lqxoJqZEXnHrWh8mSwMbSn+zinZnnHV9OFlzpqfiGI1D8gKXKHdKj3lb8macPLGM6wllAnflvx9OZiyG", "FareInfoRef": "zciW4sxFuDKA6nWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKA3fWsmmBAAA==", "origin": "DXB", "departure_time": "2026-01-21T13:55:00.000+04:00", "origin_terminal": "2", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-01-21T20:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H35M", "distance": "2207", "lay_over": "PT09H45M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "523" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2286" }, "booking_class": { "brand_id": "1919071", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QAAAPBD1", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m4bBBwTklStKlmtoAcu\/f8zuiQg1ZLtTSZZO4RgYqOoDuE\/Ony78oR\/EuAwZo4J09yL1NMOEZnxjjG+lqxoJqZEXnHrWh8mSwMbSn+zinZnnHV9OFlzpqfiGI1D8gKXKHdKj3lb8macPLGM6wllAnflvx9OZiyG", "FareInfoRef": "zciW4sxFuDKA6nWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 766562, "gross_total": 766112, "base_fare": 727630, "tax": 38932, "sell": { "currency": "BDT", "total": 766562, "base_fare": 727630, "tax": 38932 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NzY2NTYyLCJiYXNlX2ZhcmUiOjcyNzYzMCwidGF4IjozODkzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjc2NjExMiwiYmFzZV9mYXJlIjo3MjcxODAsInRheCI6Mzg5MzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NzY2MTEyLCJiYXNlX2ZhcmUiOjcyNzE4MCwidGF4IjozODkzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 766562, "base_fare": 727630, "tax": 38932, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "727180.00", "tax": "38932.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 766562, "base_fare": 727630, "tax": 38932, "gross": { "base_fare": "727180.00", "tax": "38932.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "29044.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc2NjU2Mi4wMCIsImJhc2VfZmFyZSI6IjcyNzYzMC4wMCIsInRheCI6IjM4OTMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzI3MTgwLjAwIiwidGF4IjoiMzg5MzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzY2MTEyLjAwIiwiYmFzZV9mYXJlIjoiNzI3MTgwLjAwIiwidGF4IjoiMzg5MzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MjcxODAuMDAiLCJ0YXgiOiIzODkzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc2NjExMi4wMCIsImJhc2VfZmFyZSI6IjcyNzE4MC4wMCIsInRheCI6IjM4OTMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc2NjExMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI5MDQ0LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDA4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DXB", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "EK" ] }, "operating_carrier": { "count": 2, "data": [ "FZ", "EK" ] }, "rbd_class": { "count": 2, "data": { "0": "R", "2": "Q" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "FZ", "calendar_total_currency": "BDT", "calendar_total_price": 766562, "calendar_total_sell": 766562, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 766562, "filter": { "id": "F123TT00182-65", "price": 766562, "journey_duration": "PT1D20H5M", "journey_duration_seconds": 158700, "layover_duration": "PT18H40M", "layover_duration_seconds": 67200, "carrier_operating": "FZ", "carrier_marketing": "EK", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T21:40:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-21T20:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202601172140dxb202601180120524dxb202601181015sin202601182145352sin202601210030dxb202601210410353dxb202601211355dac202601212030523", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-66", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-66", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "zciW4sxFuDKANgWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-01-17T13:50:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-17", "flight_time": "PT6H05M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAPgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-17T19:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "SIN", "arrival_time": "2026-01-18T08:45:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT7H50M", "distance": "3857", "lay_over": "PT06H05M", "lay_over_date": "2026-01-17", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "942" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "942" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-66", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H0M", "transit_time": "2H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAVgWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T20:15:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DOH", "arrival_time": "2026-01-21T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-21", "flight_time": "PT8H00M", "distance": "3857", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "947" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "947" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAXgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-22T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-01-22T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H50M", "distance": "2432", "lay_over": "PT02H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 798018, "gross_total": 797568, "base_fare": 747510, "tax": 50508, "sell": { "currency": "BDT", "total": 798018, "base_fare": 747510, "tax": 50508 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk4MDE4LCJiYXNlX2ZhcmUiOjc0NzUxMCwidGF4Ijo1MDUwOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjc5NzU2OCwiYmFzZV9mYXJlIjo3NDcwNjAsInRheCI6NTA1MDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk3NTY4LCJiYXNlX2ZhcmUiOjc0NzA2MCwidGF4Ijo1MDUwOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 798018, "base_fare": 747510, "tax": 50508, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "747060.00", "tax": "50508.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 798018, "base_fare": 747510, "tax": 50508, "gross": { "base_fare": "747060.00", "tax": "50508.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "40620.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5ODAxOC4wMCIsImJhc2VfZmFyZSI6Ijc0NzUxMC4wMCIsInRheCI6IjUwNTA4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTA1MDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzk3NTY4LjAwIiwiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTA1MDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDcwNjAuMDAiLCJ0YXgiOiI1MDUwOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5NzU2OC4wMCIsImJhc2VfZmFyZSI6Ijc0NzA2MC4wMCIsInRheCI6IjUwNTA4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc5NzU2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQwNjIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DOH", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "QR" ] }, "operating_carrier": { "count": 1, "data": [ "QR" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "N" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 798018, "calendar_total_sell": 798018, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 798018, "filter": { "id": "F123TT00182-66", "price": 798018, "journey_duration": "PT1D11H0M", "journey_duration_seconds": 126000, "layover_duration": "PT8H15M", "layover_duration_seconds": 29700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T10:45:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T09:15:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202601171045doh202601171350641doh202601171955sin202601180845942sin202601212015doh202601212315947doh202601220125dac202601220915640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-67", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-67", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "zciW4sxFuDKANgWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-01-17T13:50:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-17", "flight_time": "PT6H05M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAPgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-17T19:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "SIN", "arrival_time": "2026-01-18T08:45:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT7H50M", "distance": "3857", "lay_over": "PT06H05M", "lay_over_date": "2026-01-17", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "942" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "942" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-67", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H30M", "transit_time": "3H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKAZgWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T03:15:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DOH", "arrival_time": "2026-01-21T06:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-20", "flight_time": "PT8H00M", "distance": "3857", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "945" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "945" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAbgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-21T09:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-01-21T17:45:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H50M", "distance": "2432", "lay_over": "PT03H40M", "lay_over_date": "2026-01-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 798018, "gross_total": 797568, "base_fare": 747510, "tax": 50508, "sell": { "currency": "BDT", "total": 798018, "base_fare": 747510, "tax": 50508 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk4MDE4LCJiYXNlX2ZhcmUiOjc0NzUxMCwidGF4Ijo1MDUwOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjc5NzU2OCwiYmFzZV9mYXJlIjo3NDcwNjAsInRheCI6NTA1MDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk3NTY4LCJiYXNlX2ZhcmUiOjc0NzA2MCwidGF4Ijo1MDUwOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 798018, "base_fare": 747510, "tax": 50508, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "747060.00", "tax": "50508.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 798018, "base_fare": 747510, "tax": 50508, "gross": { "base_fare": "747060.00", "tax": "50508.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "40620.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5ODAxOC4wMCIsImJhc2VfZmFyZSI6Ijc0NzUxMC4wMCIsInRheCI6IjUwNTA4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTA1MDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzk3NTY4LjAwIiwiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTA1MDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDcwNjAuMDAiLCJ0YXgiOiI1MDUwOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5NzU2OC4wMCIsImJhc2VfZmFyZSI6Ijc0NzA2MC4wMCIsInRheCI6IjUwNTA4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc5NzU2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQwNjIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DOH", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "QR" ] }, "operating_carrier": { "count": 1, "data": [ "QR" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "N" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 798018, "calendar_total_sell": 798018, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 798018, "filter": { "id": "F123TT00182-67", "price": 798018, "journey_duration": "PT1D12H30M", "journey_duration_seconds": 131400, "layover_duration": "PT9H45M", "layover_duration_seconds": 35100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T10:45:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-21T17:45:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202601171045doh202601171350641doh202601171955sin202601180845942sin202601210315doh202601210615945doh202601210955dac202601211745638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-68", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-68", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "zciW4sxFuDKANgWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-01-17T13:50:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-17", "flight_time": "PT6H05M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAPgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-17T19:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "SIN", "arrival_time": "2026-01-18T08:45:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT7H50M", "distance": "3857", "lay_over": "PT06H05M", "lay_over_date": "2026-01-17", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "942" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "942" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-68", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKAVgWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T20:15:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DOH", "arrival_time": "2026-01-21T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-21", "flight_time": "PT8H00M", "distance": "3857", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "947" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "947" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAdgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-22T09:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-01-22T17:45:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT4H50M", "distance": "2432", "lay_over": "PT10H40M", "lay_over_date": "2026-01-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 798018, "gross_total": 797568, "base_fare": 747510, "tax": 50508, "sell": { "currency": "BDT", "total": 798018, "base_fare": 747510, "tax": 50508 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk4MDE4LCJiYXNlX2ZhcmUiOjc0NzUxMCwidGF4Ijo1MDUwOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjc5NzU2OCwiYmFzZV9mYXJlIjo3NDcwNjAsInRheCI6NTA1MDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk3NTY4LCJiYXNlX2ZhcmUiOjc0NzA2MCwidGF4Ijo1MDUwOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 798018, "base_fare": 747510, "tax": 50508, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "747060.00", "tax": "50508.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 798018, "base_fare": 747510, "tax": 50508, "gross": { "base_fare": "747060.00", "tax": "50508.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "40620.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5ODAxOC4wMCIsImJhc2VfZmFyZSI6Ijc0NzUxMC4wMCIsInRheCI6IjUwNTA4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTA1MDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzk3NTY4LjAwIiwiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTA1MDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDcwNjAuMDAiLCJ0YXgiOiI1MDUwOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5NzU2OC4wMCIsImJhc2VfZmFyZSI6Ijc0NzA2MC4wMCIsInRheCI6IjUwNTA4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc5NzU2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQwNjIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DOH", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "QR" ] }, "operating_carrier": { "count": 1, "data": [ "QR" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "N" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 798018, "calendar_total_sell": 798018, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 798018, "filter": { "id": "F123TT00182-68", "price": 798018, "journey_duration": "PT1D19H30M", "journey_duration_seconds": 156600, "layover_duration": "PT16H45M", "layover_duration_seconds": 60300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T10:45:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-22T17:45:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202601171045doh202601171350641doh202601171955sin202601180845942sin202601212015doh202601212315947doh202601220955dac202601221745638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-69", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-69", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H0M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "zciW4sxFuDKARgWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-01-17T22:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-17", "flight_time": "PT6H05M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKATgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-18T08:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "SIN", "arrival_time": "2026-01-18T21:15:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT7H50M", "distance": "3857", "lay_over": "PT10H05M", "lay_over_date": "2026-01-17", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "944" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "944" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-69", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H0M", "transit_time": "2H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAVgWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T20:15:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DOH", "arrival_time": "2026-01-21T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-21", "flight_time": "PT8H00M", "distance": "3857", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "947" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "947" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAXgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-22T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-01-22T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H50M", "distance": "2432", "lay_over": "PT02H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 798018, "gross_total": 797568, "base_fare": 747510, "tax": 50508, "sell": { "currency": "BDT", "total": 798018, "base_fare": 747510, "tax": 50508 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk4MDE4LCJiYXNlX2ZhcmUiOjc0NzUxMCwidGF4Ijo1MDUwOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjc5NzU2OCwiYmFzZV9mYXJlIjo3NDcwNjAsInRheCI6NTA1MDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk3NTY4LCJiYXNlX2ZhcmUiOjc0NzA2MCwidGF4Ijo1MDUwOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 798018, "base_fare": 747510, "tax": 50508, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "747060.00", "tax": "50508.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 798018, "base_fare": 747510, "tax": 50508, "gross": { "base_fare": "747060.00", "tax": "50508.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "40620.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5ODAxOC4wMCIsImJhc2VfZmFyZSI6Ijc0NzUxMC4wMCIsInRheCI6IjUwNTA4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTA1MDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzk3NTY4LjAwIiwiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTA1MDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDcwNjAuMDAiLCJ0YXgiOiI1MDUwOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5NzU2OC4wMCIsImJhc2VfZmFyZSI6Ijc0NzA2MC4wMCIsInRheCI6IjUwNTA4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc5NzU2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQwNjIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DOH", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "QR" ] }, "operating_carrier": { "count": 1, "data": [ "QR" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "N" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 798018, "calendar_total_sell": 798018, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 798018, "filter": { "id": "F123TT00182-69", "price": 798018, "journey_duration": "PT1D15H0M", "journey_duration_seconds": 140400, "layover_duration": "PT12H15M", "layover_duration_seconds": 44100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T19:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T09:15:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202601171915doh202601172220639doh202601180825sin202601182115944sin202601212015doh202601212315947doh202601220125dac202601220915640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-70", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-70", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H0M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "zciW4sxFuDKARgWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-01-17T22:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-17", "flight_time": "PT6H05M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKATgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-18T08:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "SIN", "arrival_time": "2026-01-18T21:15:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT7H50M", "distance": "3857", "lay_over": "PT10H05M", "lay_over_date": "2026-01-17", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "944" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "944" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-70", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H30M", "transit_time": "3H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKAZgWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T03:15:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DOH", "arrival_time": "2026-01-21T06:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-20", "flight_time": "PT8H00M", "distance": "3857", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "945" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "945" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAbgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-21T09:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-01-21T17:45:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H50M", "distance": "2432", "lay_over": "PT03H40M", "lay_over_date": "2026-01-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 798018, "gross_total": 797568, "base_fare": 747510, "tax": 50508, "sell": { "currency": "BDT", "total": 798018, "base_fare": 747510, "tax": 50508 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk4MDE4LCJiYXNlX2ZhcmUiOjc0NzUxMCwidGF4Ijo1MDUwOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjc5NzU2OCwiYmFzZV9mYXJlIjo3NDcwNjAsInRheCI6NTA1MDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk3NTY4LCJiYXNlX2ZhcmUiOjc0NzA2MCwidGF4Ijo1MDUwOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 798018, "base_fare": 747510, "tax": 50508, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "747060.00", "tax": "50508.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 798018, "base_fare": 747510, "tax": 50508, "gross": { "base_fare": "747060.00", "tax": "50508.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "40620.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5ODAxOC4wMCIsImJhc2VfZmFyZSI6Ijc0NzUxMC4wMCIsInRheCI6IjUwNTA4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTA1MDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzk3NTY4LjAwIiwiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTA1MDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDcwNjAuMDAiLCJ0YXgiOiI1MDUwOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5NzU2OC4wMCIsImJhc2VfZmFyZSI6Ijc0NzA2MC4wMCIsInRheCI6IjUwNTA4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc5NzU2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQwNjIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DOH", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "QR" ] }, "operating_carrier": { "count": 1, "data": [ "QR" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "N" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 798018, "calendar_total_sell": 798018, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 798018, "filter": { "id": "F123TT00182-70", "price": 798018, "journey_duration": "PT1D16H30M", "journey_duration_seconds": 145800, "layover_duration": "PT13H45M", "layover_duration_seconds": 49500, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T19:15:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-21T17:45:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202601171915doh202601172220639doh202601180825sin202601182115944sin202601210315doh202601210615945doh202601210955dac202601211745638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-71", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-71", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H0M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "zciW4sxFuDKARgWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-01-17T22:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-17", "flight_time": "PT6H05M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKATgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-18T08:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "SIN", "arrival_time": "2026-01-18T21:15:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT7H50M", "distance": "3857", "lay_over": "PT10H05M", "lay_over_date": "2026-01-17", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "944" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "944" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-71", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKAVgWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T20:15:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DOH", "arrival_time": "2026-01-21T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-21", "flight_time": "PT8H00M", "distance": "3857", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "947" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "947" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAdgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-22T09:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-01-22T17:45:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT4H50M", "distance": "2432", "lay_over": "PT10H40M", "lay_over_date": "2026-01-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 798018, "gross_total": 797568, "base_fare": 747510, "tax": 50508, "sell": { "currency": "BDT", "total": 798018, "base_fare": 747510, "tax": 50508 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk4MDE4LCJiYXNlX2ZhcmUiOjc0NzUxMCwidGF4Ijo1MDUwOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjc5NzU2OCwiYmFzZV9mYXJlIjo3NDcwNjAsInRheCI6NTA1MDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk3NTY4LCJiYXNlX2ZhcmUiOjc0NzA2MCwidGF4Ijo1MDUwOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 798018, "base_fare": 747510, "tax": 50508, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "747060.00", "tax": "50508.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 798018, "base_fare": 747510, "tax": 50508, "gross": { "base_fare": "747060.00", "tax": "50508.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "40620.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5ODAxOC4wMCIsImJhc2VfZmFyZSI6Ijc0NzUxMC4wMCIsInRheCI6IjUwNTA4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTA1MDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzk3NTY4LjAwIiwiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTA1MDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDcwNjAuMDAiLCJ0YXgiOiI1MDUwOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5NzU2OC4wMCIsImJhc2VfZmFyZSI6Ijc0NzA2MC4wMCIsInRheCI6IjUwNTA4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc5NzU2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQwNjIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM2OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DOH", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "QR" ] }, "operating_carrier": { "count": 1, "data": [ "QR" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "N" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 798018, "calendar_total_sell": 798018, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 798018, "filter": { "id": "F123TT00182-71", "price": 798018, "journey_duration": "PT1D23H30M", "journey_duration_seconds": 171000, "layover_duration": "PT20H45M", "layover_duration_seconds": 74700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T19:15:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-22T17:45:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202601171915doh202601172220639doh202601180825sin202601182115944sin202601212015doh202601212315947doh202601220955dac202601221745638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-72", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-72", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H30M", "transit_time": "21H35M", "routes": [ { "air_segment_key": "zciW4sxFuDKARgWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-01-17T22:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-17", "flight_time": "PT6H05M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAfgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-18T19:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "SIN", "arrival_time": "2026-01-19T08:45:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT7H50M", "distance": "3857", "lay_over": "PT21H35M", "lay_over_date": "2026-01-17", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "942" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "942" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-72", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H0M", "transit_time": "2H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAVgWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T20:15:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DOH", "arrival_time": "2026-01-21T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-21", "flight_time": "PT8H00M", "distance": "3857", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "947" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "947" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAXgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-22T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-01-22T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H50M", "distance": "2432", "lay_over": "PT02H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 798658, "gross_total": 798208, "base_fare": 747510, "tax": 51148, "sell": { "currency": "BDT", "total": 798658, "base_fare": 747510, "tax": 51148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk4NjU4LCJiYXNlX2ZhcmUiOjc0NzUxMCwidGF4Ijo1MTE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjc5ODIwOCwiYmFzZV9mYXJlIjo3NDcwNjAsInRheCI6NTExNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk4MjA4LCJiYXNlX2ZhcmUiOjc0NzA2MCwidGF4Ijo1MTE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 798658, "base_fare": 747510, "tax": 51148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "747060.00", "tax": "51148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 798658, "base_fare": 747510, "tax": 51148, "gross": { "base_fare": "747060.00", "tax": "51148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "41260.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5ODY1OC4wMCIsImJhc2VfZmFyZSI6Ijc0NzUxMC4wMCIsInRheCI6IjUxMTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTExNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzk4MjA4LjAwIiwiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTExNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDcwNjAuMDAiLCJ0YXgiOiI1MTE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5ODIwOC4wMCIsImJhc2VfZmFyZSI6Ijc0NzA2MC4wMCIsInRheCI6IjUxMTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc5ODIwOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQxMjYwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DOH", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "QR" ] }, "operating_carrier": { "count": 1, "data": [ "QR" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "N" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 798658, "calendar_total_sell": 798658, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 798658, "filter": { "id": "F123TT00182-72", "price": 798658, "journey_duration": "PT2D2H30M", "journey_duration_seconds": 181800, "layover_duration": "PT23H45M", "layover_duration_seconds": 85500, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T19:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T09:15:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202601171915doh202601172220639doh202601181955sin202601190845942sin202601212015doh202601212315947doh202601220125dac202601220915640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-73", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-73", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H30M", "transit_time": "21H35M", "routes": [ { "air_segment_key": "zciW4sxFuDKARgWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-01-17T22:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-17", "flight_time": "PT6H05M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAfgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-18T19:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "SIN", "arrival_time": "2026-01-19T08:45:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT7H50M", "distance": "3857", "lay_over": "PT21H35M", "lay_over_date": "2026-01-17", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "942" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "942" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-73", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H30M", "transit_time": "3H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKAZgWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T03:15:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DOH", "arrival_time": "2026-01-21T06:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-20", "flight_time": "PT8H00M", "distance": "3857", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "945" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "945" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAbgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-21T09:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-01-21T17:45:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H50M", "distance": "2432", "lay_over": "PT03H40M", "lay_over_date": "2026-01-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 798658, "gross_total": 798208, "base_fare": 747510, "tax": 51148, "sell": { "currency": "BDT", "total": 798658, "base_fare": 747510, "tax": 51148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk4NjU4LCJiYXNlX2ZhcmUiOjc0NzUxMCwidGF4Ijo1MTE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjc5ODIwOCwiYmFzZV9mYXJlIjo3NDcwNjAsInRheCI6NTExNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk4MjA4LCJiYXNlX2ZhcmUiOjc0NzA2MCwidGF4Ijo1MTE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 798658, "base_fare": 747510, "tax": 51148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "747060.00", "tax": "51148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 798658, "base_fare": 747510, "tax": 51148, "gross": { "base_fare": "747060.00", "tax": "51148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "41260.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5ODY1OC4wMCIsImJhc2VfZmFyZSI6Ijc0NzUxMC4wMCIsInRheCI6IjUxMTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTExNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzk4MjA4LjAwIiwiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTExNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDcwNjAuMDAiLCJ0YXgiOiI1MTE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5ODIwOC4wMCIsImJhc2VfZmFyZSI6Ijc0NzA2MC4wMCIsInRheCI6IjUxMTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc5ODIwOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQxMjYwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DOH", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "QR" ] }, "operating_carrier": { "count": 1, "data": [ "QR" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "N" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 798658, "calendar_total_sell": 798658, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 798658, "filter": { "id": "F123TT00182-73", "price": 798658, "journey_duration": "PT2D4H0M", "journey_duration_seconds": 187200, "layover_duration": "PT1D1H15M", "layover_duration_seconds": 90900, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T19:15:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-21T17:45:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202601171915doh202601172220639doh202601181955sin202601190845942sin202601210315doh202601210615945doh202601210955dac202601211745638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-74", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-74", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H30M", "transit_time": "21H35M", "routes": [ { "air_segment_key": "zciW4sxFuDKARgWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-01-17T22:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-17", "flight_time": "PT6H05M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAfgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-18T19:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "SIN", "arrival_time": "2026-01-19T08:45:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT7H50M", "distance": "3857", "lay_over": "PT21H35M", "lay_over_date": "2026-01-17", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "942" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "942" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-74", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKAVgWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T20:15:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DOH", "arrival_time": "2026-01-21T23:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-21", "flight_time": "PT8H00M", "distance": "3857", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "947" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "947" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAdgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-22T09:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-01-22T17:45:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT4H50M", "distance": "2432", "lay_over": "PT10H40M", "lay_over_date": "2026-01-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 798658, "gross_total": 798208, "base_fare": 747510, "tax": 51148, "sell": { "currency": "BDT", "total": 798658, "base_fare": 747510, "tax": 51148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk4NjU4LCJiYXNlX2ZhcmUiOjc0NzUxMCwidGF4Ijo1MTE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjc5ODIwOCwiYmFzZV9mYXJlIjo3NDcwNjAsInRheCI6NTExNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk4MjA4LCJiYXNlX2ZhcmUiOjc0NzA2MCwidGF4Ijo1MTE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 798658, "base_fare": 747510, "tax": 51148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "747060.00", "tax": "51148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 798658, "base_fare": 747510, "tax": 51148, "gross": { "base_fare": "747060.00", "tax": "51148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "41260.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5ODY1OC4wMCIsImJhc2VfZmFyZSI6Ijc0NzUxMC4wMCIsInRheCI6IjUxMTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTExNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzk4MjA4LjAwIiwiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTExNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDcwNjAuMDAiLCJ0YXgiOiI1MTE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5ODIwOC4wMCIsImJhc2VfZmFyZSI6Ijc0NzA2MC4wMCIsInRheCI6IjUxMTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc5ODIwOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQxMjYwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DOH", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "QR" ] }, "operating_carrier": { "count": 1, "data": [ "QR" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "N" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 798658, "calendar_total_sell": 798658, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 798658, "filter": { "id": "F123TT00182-74", "price": 798658, "journey_duration": "PT2D11H0M", "journey_duration_seconds": 212400, "layover_duration": "PT1D8H15M", "layover_duration_seconds": 116100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T19:15:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-22T17:45:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202601171915doh202601172220639doh202601181955sin202601190845942sin202601212015doh202601212315947doh202601220955dac202601221745638", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-75", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-75", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "zciW4sxFuDKANgWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-01-17T13:50:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-17", "flight_time": "PT6H05M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAPgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-17T19:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "SIN", "arrival_time": "2026-01-18T08:45:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT7H50M", "distance": "3857", "lay_over": "PT06H05M", "lay_over_date": "2026-01-17", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "942" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "942" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-75", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H0M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAhgWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:15:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DOH", "arrival_time": "2026-01-21T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-21", "flight_time": "PT8H00M", "distance": "3857", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "943" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "943" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAXgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-22T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-01-22T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H50M", "distance": "2432", "lay_over": "PT12H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 798658, "gross_total": 798208, "base_fare": 747510, "tax": 51148, "sell": { "currency": "BDT", "total": 798658, "base_fare": 747510, "tax": 51148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk4NjU4LCJiYXNlX2ZhcmUiOjc0NzUxMCwidGF4Ijo1MTE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjc5ODIwOCwiYmFzZV9mYXJlIjo3NDcwNjAsInRheCI6NTExNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk4MjA4LCJiYXNlX2ZhcmUiOjc0NzA2MCwidGF4Ijo1MTE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 798658, "base_fare": 747510, "tax": 51148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "747060.00", "tax": "51148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 798658, "base_fare": 747510, "tax": 51148, "gross": { "base_fare": "747060.00", "tax": "51148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "41260.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5ODY1OC4wMCIsImJhc2VfZmFyZSI6Ijc0NzUxMC4wMCIsInRheCI6IjUxMTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTExNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzk4MjA4LjAwIiwiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTExNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDcwNjAuMDAiLCJ0YXgiOiI1MTE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5ODIwOC4wMCIsImJhc2VfZmFyZSI6Ijc0NzA2MC4wMCIsInRheCI6IjUxMTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc5ODIwOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQxMjYwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DOH", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "QR" ] }, "operating_carrier": { "count": 1, "data": [ "QR" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "N" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 798658, "calendar_total_sell": 798658, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 798658, "filter": { "id": "F123TT00182-75", "price": 798658, "journey_duration": "PT1D21H0M", "journey_duration_seconds": 162000, "layover_duration": "PT18H15M", "layover_duration_seconds": 65700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T10:45:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T09:15:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202601171045doh202601171350641doh202601171955sin202601180845942sin202601211015doh202601211315943doh202601220125dac202601220915640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-76", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-76", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "zciW4sxFuDKANgWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T10:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-01-17T13:50:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-17", "flight_time": "PT6H05M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAPgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-17T19:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "SIN", "arrival_time": "2026-01-18T08:45:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT7H50M", "distance": "3857", "lay_over": "PT06H05M", "lay_over_date": "2026-01-17", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "942" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "942" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-76", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H0M", "transit_time": "19H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAZgWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T03:15:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DOH", "arrival_time": "2026-01-21T06:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-20", "flight_time": "PT8H00M", "distance": "3857", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "945" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "945" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAXgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-22T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-01-22T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H50M", "distance": "2432", "lay_over": "PT19H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 798658, "gross_total": 798208, "base_fare": 747510, "tax": 51148, "sell": { "currency": "BDT", "total": 798658, "base_fare": 747510, "tax": 51148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk4NjU4LCJiYXNlX2ZhcmUiOjc0NzUxMCwidGF4Ijo1MTE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjc5ODIwOCwiYmFzZV9mYXJlIjo3NDcwNjAsInRheCI6NTExNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk4MjA4LCJiYXNlX2ZhcmUiOjc0NzA2MCwidGF4Ijo1MTE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 798658, "base_fare": 747510, "tax": 51148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "747060.00", "tax": "51148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 798658, "base_fare": 747510, "tax": 51148, "gross": { "base_fare": "747060.00", "tax": "51148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "41260.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5ODY1OC4wMCIsImJhc2VfZmFyZSI6Ijc0NzUxMC4wMCIsInRheCI6IjUxMTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTExNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzk4MjA4LjAwIiwiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTExNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDcwNjAuMDAiLCJ0YXgiOiI1MTE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5ODIwOC4wMCIsImJhc2VfZmFyZSI6Ijc0NzA2MC4wMCIsInRheCI6IjUxMTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc5ODIwOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQxMjYwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DOH", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "QR" ] }, "operating_carrier": { "count": 1, "data": [ "QR" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "N" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 798658, "calendar_total_sell": 798658, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 798658, "filter": { "id": "F123TT00182-76", "price": 798658, "journey_duration": "PT2D4H0M", "journey_duration_seconds": 187200, "layover_duration": "PT1D1H15M", "layover_duration_seconds": 90900, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T10:45:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T09:15:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202601171045doh202601171350641doh202601171955sin202601180845942sin202601210315doh202601210615945doh202601220125dac202601220915640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-77", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-77", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H0M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "zciW4sxFuDKARgWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-01-17T22:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-17", "flight_time": "PT6H05M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKATgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-18T08:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "SIN", "arrival_time": "2026-01-18T21:15:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT7H50M", "distance": "3857", "lay_over": "PT10H05M", "lay_over_date": "2026-01-17", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "944" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "944" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-77", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H0M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAhgWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:15:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DOH", "arrival_time": "2026-01-21T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-21", "flight_time": "PT8H00M", "distance": "3857", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "943" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "943" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAXgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-22T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-01-22T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H50M", "distance": "2432", "lay_over": "PT12H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 798658, "gross_total": 798208, "base_fare": 747510, "tax": 51148, "sell": { "currency": "BDT", "total": 798658, "base_fare": 747510, "tax": 51148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk4NjU4LCJiYXNlX2ZhcmUiOjc0NzUxMCwidGF4Ijo1MTE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjc5ODIwOCwiYmFzZV9mYXJlIjo3NDcwNjAsInRheCI6NTExNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk4MjA4LCJiYXNlX2ZhcmUiOjc0NzA2MCwidGF4Ijo1MTE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 798658, "base_fare": 747510, "tax": 51148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "747060.00", "tax": "51148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 798658, "base_fare": 747510, "tax": 51148, "gross": { "base_fare": "747060.00", "tax": "51148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "41260.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5ODY1OC4wMCIsImJhc2VfZmFyZSI6Ijc0NzUxMC4wMCIsInRheCI6IjUxMTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTExNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzk4MjA4LjAwIiwiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTExNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDcwNjAuMDAiLCJ0YXgiOiI1MTE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5ODIwOC4wMCIsImJhc2VfZmFyZSI6Ijc0NzA2MC4wMCIsInRheCI6IjUxMTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc5ODIwOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQxMjYwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DOH", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "QR" ] }, "operating_carrier": { "count": 1, "data": [ "QR" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "N" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 798658, "calendar_total_sell": 798658, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 798658, "filter": { "id": "F123TT00182-77", "price": 798658, "journey_duration": "PT2D1H0M", "journey_duration_seconds": 176400, "layover_duration": "PT22H15M", "layover_duration_seconds": 80100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T19:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T09:15:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202601171915doh202601172220639doh202601180825sin202601182115944sin202601211015doh202601211315943doh202601220125dac202601220915640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-78", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-78", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H0M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "zciW4sxFuDKARgWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-01-17T22:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-17", "flight_time": "PT6H05M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKATgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-18T08:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "SIN", "arrival_time": "2026-01-18T21:15:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT7H50M", "distance": "3857", "lay_over": "PT10H05M", "lay_over_date": "2026-01-17", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "944" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "944" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-78", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H0M", "transit_time": "19H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAZgWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T03:15:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DOH", "arrival_time": "2026-01-21T06:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-20", "flight_time": "PT8H00M", "distance": "3857", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "945" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "945" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAXgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-22T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-01-22T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H50M", "distance": "2432", "lay_over": "PT19H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 798658, "gross_total": 798208, "base_fare": 747510, "tax": 51148, "sell": { "currency": "BDT", "total": 798658, "base_fare": 747510, "tax": 51148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk4NjU4LCJiYXNlX2ZhcmUiOjc0NzUxMCwidGF4Ijo1MTE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjc5ODIwOCwiYmFzZV9mYXJlIjo3NDcwNjAsInRheCI6NTExNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk4MjA4LCJiYXNlX2ZhcmUiOjc0NzA2MCwidGF4Ijo1MTE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 798658, "base_fare": 747510, "tax": 51148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "747060.00", "tax": "51148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 798658, "base_fare": 747510, "tax": 51148, "gross": { "base_fare": "747060.00", "tax": "51148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "41260.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5ODY1OC4wMCIsImJhc2VfZmFyZSI6Ijc0NzUxMC4wMCIsInRheCI6IjUxMTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTExNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzk4MjA4LjAwIiwiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTExNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDcwNjAuMDAiLCJ0YXgiOiI1MTE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5ODIwOC4wMCIsImJhc2VfZmFyZSI6Ijc0NzA2MC4wMCIsInRheCI6IjUxMTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc5ODIwOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQxMjYwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlFBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUjkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjY3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DOH", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "QR" ] }, "operating_carrier": { "count": 1, "data": [ "QR" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "N" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 798658, "calendar_total_sell": 798658, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 798658, "filter": { "id": "F123TT00182-78", "price": 798658, "journey_duration": "PT2D8H0M", "journey_duration_seconds": 201600, "layover_duration": "PT1D5H15M", "layover_duration_seconds": 105300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T19:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T09:15:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202601171915doh202601172220639doh202601180825sin202601182115944sin202601210315doh202601210615945doh202601220125dac202601220915640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-79", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-79", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H30M", "transit_time": "21H35M", "routes": [ { "air_segment_key": "zciW4sxFuDKARgWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-01-17T22:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-17", "flight_time": "PT6H05M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAfgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-18T19:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "SIN", "arrival_time": "2026-01-19T08:45:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT7H50M", "distance": "3857", "lay_over": "PT21H35M", "lay_over_date": "2026-01-17", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "942" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "942" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-79", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H0M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAhgWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:15:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DOH", "arrival_time": "2026-01-21T13:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-21", "flight_time": "PT8H00M", "distance": "3857", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "943" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "943" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAXgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-22T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-01-22T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H50M", "distance": "2432", "lay_over": "PT12H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 799298, "gross_total": 798848, "base_fare": 747510, "tax": 51788, "sell": { "currency": "BDT", "total": 799298, "base_fare": 747510, "tax": 51788 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk5Mjk4LCJiYXNlX2ZhcmUiOjc0NzUxMCwidGF4Ijo1MTc4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjc5ODg0OCwiYmFzZV9mYXJlIjo3NDcwNjAsInRheCI6NTE3ODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk4ODQ4LCJiYXNlX2ZhcmUiOjc0NzA2MCwidGF4Ijo1MTc4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 799298, "base_fare": 747510, "tax": 51788, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "747060.00", "tax": "51788.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 799298, "base_fare": 747510, "tax": 51788, "gross": { "base_fare": "747060.00", "tax": "51788.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "41900.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5OTI5OC4wMCIsImJhc2VfZmFyZSI6Ijc0NzUxMC4wMCIsInRheCI6IjUxNzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTE3ODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzk4ODQ4LjAwIiwiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTE3ODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDcwNjAuMDAiLCJ0YXgiOiI1MTc4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5ODg0OC4wMCIsImJhc2VfZmFyZSI6Ijc0NzA2MC4wMCIsInRheCI6IjUxNzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc5ODg0OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQxOTAwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2NzQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DOH", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "QR" ] }, "operating_carrier": { "count": 1, "data": [ "QR" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "N" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 799298, "calendar_total_sell": 799298, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 799298, "filter": { "id": "F123TT00182-79", "price": 799298, "journey_duration": "PT2D12H30M", "journey_duration_seconds": 217800, "layover_duration": "PT1D9H45M", "layover_duration_seconds": 121500, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T19:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T09:15:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202601171915doh202601172220639doh202601181955sin202601190845942sin202601211015doh202601211315943doh202601220125dac202601220915640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-80", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-80", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H30M", "transit_time": "21H35M", "routes": [ { "air_segment_key": "zciW4sxFuDKARgWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T19:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-01-17T22:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-17", "flight_time": "PT6H05M", "distance": "2432", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAfgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-18T19:55:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "SIN", "arrival_time": "2026-01-19T08:45:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT7H50M", "distance": "3857", "lay_over": "PT21H35M", "lay_over_date": "2026-01-17", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "942" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "942" }, "booking_class": { "brand_id": "1866571", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "YJR4R1FE", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9yTqg92oCmjrAalsO3DZ\/3\/GDO2kRSJ2YrDx3pvYLKqj\/68Bn+EoyO8NyDCe54Nos4pAOVaIiEPdy1g0RVwuC6Xc5RO1Xwy36AhIkqZTaoXae1g3iJlrzvRUtGw0ygV+JN5J8xpepcrEZO7skmQBv8pXX0KGLGg=", "FareInfoRef": "zciW4sxFuDKAvrWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-80", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H0M", "transit_time": "19H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAZgWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T03:15:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DOH", "arrival_time": "2026-01-21T06:15:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-01-20", "flight_time": "PT8H00M", "distance": "3857", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "945" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "945" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAXgWsmmBAAA==", "origin": "DOH", "departure_time": "2026-01-22T01:25:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-01-22T09:15:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H50M", "distance": "2432", "lay_over": "PT19H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "booking_class": { "brand_id": "1866573", "brand_title": "ECONOMY CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NJR4R1RE", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd4O\/bFL1aQCFpYwsMiG+x+DadJKWHI88UvGjjEGCaOo9vE\/Ony7p8M+K2AIzLSsmMaLSL0ViMgMe3jv6hnNJCiRVdyq1ofpmmcWbLINFRVjHOfrbmTNmZ6KfTR2yQZOkW+UtqS3Fxk4mb1wIJnATfnrBxRfLEg=", "FareInfoRef": "zciW4sxFuDKAHsWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 799298, "gross_total": 798848, "base_fare": 747510, "tax": 51788, "sell": { "currency": "BDT", "total": 799298, "base_fare": 747510, "tax": 51788 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk5Mjk4LCJiYXNlX2ZhcmUiOjc0NzUxMCwidGF4Ijo1MTc4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjc5ODg0OCwiYmFzZV9mYXJlIjo3NDcwNjAsInRheCI6NTE3ODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk4ODQ4LCJiYXNlX2ZhcmUiOjc0NzA2MCwidGF4Ijo1MTc4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 799298, "base_fare": 747510, "tax": 51788, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "747060.00", "tax": "51788.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 799298, "base_fare": 747510, "tax": 51788, "gross": { "base_fare": "747060.00", "tax": "51788.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "41900.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5OTI5OC4wMCIsImJhc2VfZmFyZSI6Ijc0NzUxMC4wMCIsInRheCI6IjUxNzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTE3ODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzk4ODQ4LjAwIiwiYmFzZV9mYXJlIjoiNzQ3MDYwLjAwIiwidGF4IjoiNTE3ODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDcwNjAuMDAiLCJ0YXgiOiI1MTc4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5ODg0OC4wMCIsImJhc2VfZmFyZSI6Ijc0NzA2MC4wMCIsInRheCI6IjUxNzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc5ODg0OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQxOTAwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc0IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUFoiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMDgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2NzQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DOH", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "QR" ] }, "operating_carrier": { "count": 1, "data": [ "QR" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "N" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 799298, "calendar_total_sell": 799298, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 799298, "filter": { "id": "F123TT00182-80", "price": 799298, "journey_duration": "PT2D19H30M", "journey_duration_seconds": 243000, "layover_duration": "PT1D16H45M", "layover_duration_seconds": 146700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T19:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T09:15:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202601171915doh202601172220639doh202601181955sin202601190845942sin202601210315doh202601210615945doh202601220125dac202601220915640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-81", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-81", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9fWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T23:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-01-18T04:45:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "6", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O6DU8WiL2OrE4nZwh\/7\/GcV2KgUJOHTHQUpJSAIx7+keG76bfmBvBQziqdnAjxD3CPaxg4giuuRae2u4XA6nbNKr8xQWKeINGjQsagT6rGdW0OXsnoxxGwP6Bv6gPB1aPl+t1eqXWVy5KDrgr\/rWD0\/dLKU=", "FareInfoRef": "zciW4sxFuDKA1oWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "zciW4sxFuDKA\/fWsmmBAAA==", "origin": "CAN", "departure_time": "2026-01-18T08:15:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-01-18T12:25:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT4H10M", "distance": "1631", "lay_over": "PT03H30M", "lay_over_date": "2026-01-18", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "353" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "353" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "6", "FareBasis": "U2LSRYOB", "FareRuleKey": "gws-eJxNjtEKgzAMRT9G7nsSZ6dv1VZQGBHsfOge9v+fsbTdYIEmN5zkpt57IXHEfPP\/0eHdhRf0CoBC7KVdwa7vh9plENGISx7pzMeCr8loSCtuletgdEGsYJU4NVQCueYwqzGezLt4MsppFGkb+Il1M6lzfB5LOu0yi002RHfYT23rAzaCLJE=", "FareInfoRef": "zciW4sxFuDKA0pWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-81", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H35M", "transit_time": "1H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAjgWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T03:55:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-01-21T07:55:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-20", "flight_time": "PT4H00M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8490" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8490" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJexIqjhHEgdqFhXagQ\/\/\/jPo4KjVSEkdO7MQYTcyL6i3+x4bPlt9orww0GPNIGRqc2wMcxwERCRiWah2941IxJdUmfXWdi8WKsSH77Cc1GmPV\/miQpUxNxemNE\/ICP1DuhC0dz95rpbPScFGyg6\/y6gtUEizC", "FareInfoRef": "zciW4sxFuDKALqWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "zciW4sxFuDKAlgWsmmBAAA==", "origin": "CAN", "departure_time": "2026-01-21T09:05:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-01-21T11:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "PT01H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJexIqjhHEgdqFhXagQ\/\/\/jPo4KjVSEkdO7MQYTcyL6i3+x4bPlt9orww0GPNIGRqc2wMcxwERCRiWah2941IxJdUmfXWdi8WKsSH77Cc1GmPV\/miQpUxNxemNE\/ICP1DuhC0dz95rpbPScFGyg6\/y6gtUEizC", "FareInfoRef": "zciW4sxFuDKALqWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 964160, "gross_total": 963710, "base_fare": 882464, "tax": 81696, "sell": { "currency": "BDT", "total": 964160, "base_fare": 882464, "tax": 81696 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6OTY0MTYwLCJiYXNlX2ZhcmUiOjg4MjQ2NCwidGF4Ijo4MTY5Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjk2MzcxMCwiYmFzZV9mYXJlIjo4ODIwMTQsInRheCI6ODE2OTYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6OTYzNzEwLCJiYXNlX2ZhcmUiOjg4MjAxNCwidGF4Ijo4MTY5Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 964160, "base_fare": 882464, "tax": 81696, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "882014.00", "tax": "81696.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 964160, "base_fare": 882464, "tax": 81696, "gross": { "base_fare": "882014.00", "tax": "81696.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "12000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3928.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "35184.00" }, "Other": { "title": "Others taxes", "amount": "28696.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijk2NDE2MC4wMCIsImJhc2VfZmFyZSI6Ijg4MjQ2NC4wMCIsInRheCI6IjgxNjk2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODgyMDE0LjAwIiwidGF4IjoiODE2OTYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiOTYzNzEwLjAwIiwiYmFzZV9mYXJlIjoiODgyMDE0LjAwIiwidGF4IjoiODE2OTYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4ODIwMTQuMDAiLCJ0YXgiOiI4MTY5Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijk2MzcxMC4wMCIsImJhc2VfZmFyZSI6Ijg4MjAxNC4wMCIsInRheCI6IjgxNjk2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk2MzcxMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiMTIwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiODg4LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5MjguMDAifSwiWVIiOnsiYW1vdW50IjoiMzUxODQuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjg2OTYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNzU5MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "CAN", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "CZ" ] }, "operating_carrier": { "count": 1, "data": [ "CZ" ] }, "rbd_class": { "count": 2, "data": [ "Y", "U" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 964160, "calendar_total_sell": 964160, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 964160, "filter": { "id": "F123TT00182-81", "price": 964160, "journey_duration": "PT20H45M", "journey_duration_seconds": 74700, "layover_duration": "PT4H40M", "layover_duration_seconds": 16800, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "350", "aircraft_name": "350", "cabin_class": "Economy", "connecting_airport": [ "CAN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-01-17T23:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-21T11:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202601172315can202601180445392can202601180815sin202601181225353sin202601210355can2026012107558490can202601210905dac2026012111305015", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-82", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-82", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9fWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T23:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-01-18T04:45:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "6", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O6DU8WiL2OrE4nZwh\/7\/GcV2KgUJOHTHQUpJSAIx7+keG76bfmBvBQziqdnAjxD3CPaxg4giuuRae2u4XA6nbNKr8xQWKeINGjQsagT6rGdW0OXsnoxxGwP6Bv6gPB1aPl+t1eqXWVy5KDrgr\/rWD0\/dLKU=", "FareInfoRef": "zciW4sxFuDKA1oWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "zciW4sxFuDKA\/fWsmmBAAA==", "origin": "CAN", "departure_time": "2026-01-18T08:15:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-01-18T12:25:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT4H10M", "distance": "1631", "lay_over": "PT03H30M", "lay_over_date": "2026-01-18", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "353" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "353" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "6", "FareBasis": "U2LSRYOB", "FareRuleKey": "gws-eJxNjtEKgzAMRT9G7nsSZ6dv1VZQGBHsfOge9v+fsbTdYIEmN5zkpt57IXHEfPP\/0eHdhRf0CoBC7KVdwa7vh9plENGISx7pzMeCr8loSCtuletgdEGsYJU4NVQCueYwqzGezLt4MsppFGkb+Il1M6lzfB5LOu0yi002RHfYT23rAzaCLJE=", "FareInfoRef": "zciW4sxFuDKA0pWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-82", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H10M", "transit_time": "1H35M", "routes": [ { "air_segment_key": "zciW4sxFuDKAngWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T13:40:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-01-21T17:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-21", "flight_time": "PT4H10M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "354" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "354" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJexIqjhHEgdqFhXagQ\/\/\/jPo4KjVSEkdO7MQYTcyL6i3+x4bPlt9orww0GPNIGRqc2wMcxwERCRiWah2941IxJdUmfXWdi8WKsSH77Cc1GmPV\/miQpUxNxemNE\/ICP1DuhC0dz95rpbPScFGyg6\/y6gtUEizC", "FareInfoRef": "zciW4sxFuDKALqWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "zciW4sxFuDKApgWsmmBAAA==", "origin": "CAN", "departure_time": "2026-01-21T19:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-01-21T21:50:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "PT01H35M", "lay_over_date": "2026-01-21", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJexIqjhHEgdqFhXagQ\/\/\/jPo4KjVSEkdO7MQYTcyL6i3+x4bPlt9orww0GPNIGRqc2wMcxwERCRiWah2941IxJdUmfXWdi8WKsSH77Cc1GmPV\/miQpUxNxemNE\/ICP1DuhC0dz95rpbPScFGyg6\/y6gtUEizC", "FareInfoRef": "zciW4sxFuDKALqWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 964160, "gross_total": 963710, "base_fare": 882464, "tax": 81696, "sell": { "currency": "BDT", "total": 964160, "base_fare": 882464, "tax": 81696 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6OTY0MTYwLCJiYXNlX2ZhcmUiOjg4MjQ2NCwidGF4Ijo4MTY5Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjk2MzcxMCwiYmFzZV9mYXJlIjo4ODIwMTQsInRheCI6ODE2OTYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6OTYzNzEwLCJiYXNlX2ZhcmUiOjg4MjAxNCwidGF4Ijo4MTY5Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 964160, "base_fare": 882464, "tax": 81696, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "882014.00", "tax": "81696.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 964160, "base_fare": 882464, "tax": 81696, "gross": { "base_fare": "882014.00", "tax": "81696.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "12000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3928.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "35184.00" }, "Other": { "title": "Others taxes", "amount": "28696.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijk2NDE2MC4wMCIsImJhc2VfZmFyZSI6Ijg4MjQ2NC4wMCIsInRheCI6IjgxNjk2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODgyMDE0LjAwIiwidGF4IjoiODE2OTYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiOTYzNzEwLjAwIiwiYmFzZV9mYXJlIjoiODgyMDE0LjAwIiwidGF4IjoiODE2OTYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4ODIwMTQuMDAiLCJ0YXgiOiI4MTY5Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijk2MzcxMC4wMCIsImJhc2VfZmFyZSI6Ijg4MjAxNC4wMCIsInRheCI6IjgxNjk2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk2MzcxMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiMTIwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiODg4LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5MjguMDAifSwiWVIiOnsiYW1vdW50IjoiMzUxODQuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjg2OTYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNzU5MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "CAN", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "CZ" ] }, "operating_carrier": { "count": 1, "data": [ "CZ" ] }, "rbd_class": { "count": 2, "data": [ "Y", "U" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 964160, "calendar_total_sell": 964160, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 964160, "filter": { "id": "F123TT00182-82", "price": 964160, "journey_duration": "PT21H20M", "journey_duration_seconds": 76800, "layover_duration": "PT5H5M", "layover_duration_seconds": 18300, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "350", "aircraft_name": "350", "cabin_class": "Economy", "connecting_airport": [ "CAN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-01-17T23:15:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-21T21:50:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202601172315can202601180445392can202601180815sin202601181225353sin202601211340can202601211750354can202601211925dac202601212150391", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-83", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-83", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H35M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "zciW4sxFuDKABgWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T12:50:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-01-17T18:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-17", "flight_time": "PT3H20M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "8", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O6DU8WiL2OrE4nZwh\/7\/GcV2KgUJOHTHQUpJSAIx7+keG76bfmBvBQziqdnAjxD3CPaxg4giuuRae2u4XA6nbNKr8xQWKeINGjQsagT6rGdW0OXsnoxxGwP6Bv6gPB1aPl+t1eqXWVy5KDrgr\/rWD0\/dLKU=", "FareInfoRef": "zciW4sxFuDKA1oWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "zciW4sxFuDKA\/fWsmmBAAA==", "origin": "CAN", "departure_time": "2026-01-18T08:15:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-01-18T12:25:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT4H10M", "distance": "1631", "lay_over": "PT14H05M", "lay_over_date": "2026-01-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "353" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "353" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "6", "FareBasis": "U2LSRYOB", "FareRuleKey": "gws-eJxNjtEKgzAMRT9G7nsSZ6dv1VZQGBHsfOge9v+fsbTdYIEmN5zkpt57IXHEfPP\/0eHdhRf0CoBC7KVdwa7vh9plENGISx7pzMeCr8loSCtuletgdEGsYJU4NVQCueYwqzGezLt4MsppFGkb+Il1M6lzfB5LOu0yi002RHfYT23rAzaCLJE=", "FareInfoRef": "zciW4sxFuDKA0pWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-83", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H35M", "transit_time": "1H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAjgWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T03:55:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-01-21T07:55:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-20", "flight_time": "PT4H00M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8490" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8490" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJexIqjhHEgdqFhXagQ\/\/\/jPo4KjVSEkdO7MQYTcyL6i3+x4bPlt9orww0GPNIGRqc2wMcxwERCRiWah2941IxJdUmfXWdi8WKsSH77Cc1GmPV\/miQpUxNxemNE\/ICP1DuhC0dz95rpbPScFGyg6\/y6gtUEizC", "FareInfoRef": "zciW4sxFuDKALqWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "zciW4sxFuDKAlgWsmmBAAA==", "origin": "CAN", "departure_time": "2026-01-21T09:05:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-01-21T11:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "PT01H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJexIqjhHEgdqFhXagQ\/\/\/jPo4KjVSEkdO7MQYTcyL6i3+x4bPlt9orww0GPNIGRqc2wMcxwERCRiWah2941IxJdUmfXWdi8WKsSH77Cc1GmPV\/miQpUxNxemNE\/ICP1DuhC0dz95rpbPScFGyg6\/y6gtUEizC", "FareInfoRef": "zciW4sxFuDKALqWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 964160, "gross_total": 963710, "base_fare": 882464, "tax": 81696, "sell": { "currency": "BDT", "total": 964160, "base_fare": 882464, "tax": 81696 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6OTY0MTYwLCJiYXNlX2ZhcmUiOjg4MjQ2NCwidGF4Ijo4MTY5Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjk2MzcxMCwiYmFzZV9mYXJlIjo4ODIwMTQsInRheCI6ODE2OTYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6OTYzNzEwLCJiYXNlX2ZhcmUiOjg4MjAxNCwidGF4Ijo4MTY5Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 964160, "base_fare": 882464, "tax": 81696, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "882014.00", "tax": "81696.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 964160, "base_fare": 882464, "tax": 81696, "gross": { "base_fare": "882014.00", "tax": "81696.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "12000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3928.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "35184.00" }, "Other": { "title": "Others taxes", "amount": "28696.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijk2NDE2MC4wMCIsImJhc2VfZmFyZSI6Ijg4MjQ2NC4wMCIsInRheCI6IjgxNjk2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODgyMDE0LjAwIiwidGF4IjoiODE2OTYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiOTYzNzEwLjAwIiwiYmFzZV9mYXJlIjoiODgyMDE0LjAwIiwidGF4IjoiODE2OTYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4ODIwMTQuMDAiLCJ0YXgiOiI4MTY5Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijk2MzcxMC4wMCIsImJhc2VfZmFyZSI6Ijg4MjAxNC4wMCIsInRheCI6IjgxNjk2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk2MzcxMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiMTIwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiODg4LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5MjguMDAifSwiWVIiOnsiYW1vdW50IjoiMzUxODQuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjg2OTYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNzU5MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "CAN", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "CZ" ] }, "operating_carrier": { "count": 1, "data": [ "CZ" ] }, "rbd_class": { "count": 2, "data": [ "Y", "U" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 964160, "calendar_total_sell": 964160, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 964160, "filter": { "id": "F123TT00182-83", "price": 964160, "journey_duration": "PT1D7H10M", "journey_duration_seconds": 112200, "layover_duration": "PT15H15M", "layover_duration_seconds": 54900, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "CAN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T12:50:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-21T11:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202601171250can2026011718105016can202601180815sin202601181225353sin202601210355can2026012107558490can202601210905dac2026012111305015", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-84", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-84", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H35M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "zciW4sxFuDKABgWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T12:50:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-01-17T18:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-17", "flight_time": "PT3H20M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "8", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O6DU8WiL2OrE4nZwh\/7\/GcV2KgUJOHTHQUpJSAIx7+keG76bfmBvBQziqdnAjxD3CPaxg4giuuRae2u4XA6nbNKr8xQWKeINGjQsagT6rGdW0OXsnoxxGwP6Bv6gPB1aPl+t1eqXWVy5KDrgr\/rWD0\/dLKU=", "FareInfoRef": "zciW4sxFuDKA1oWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "zciW4sxFuDKA\/fWsmmBAAA==", "origin": "CAN", "departure_time": "2026-01-18T08:15:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-01-18T12:25:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT4H10M", "distance": "1631", "lay_over": "PT14H05M", "lay_over_date": "2026-01-17", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "353" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "353" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "6", "FareBasis": "U2LSRYOB", "FareRuleKey": "gws-eJxNjtEKgzAMRT9G7nsSZ6dv1VZQGBHsfOge9v+fsbTdYIEmN5zkpt57IXHEfPP\/0eHdhRf0CoBC7KVdwa7vh9plENGISx7pzMeCr8loSCtuletgdEGsYJU4NVQCueYwqzGezLt4MsppFGkb+Il1M6lzfB5LOu0yi002RHfYT23rAzaCLJE=", "FareInfoRef": "zciW4sxFuDKA0pWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-84", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H10M", "transit_time": "1H35M", "routes": [ { "air_segment_key": "zciW4sxFuDKAngWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T13:40:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-01-21T17:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-21", "flight_time": "PT4H10M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "354" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "354" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJexIqjhHEgdqFhXagQ\/\/\/jPo4KjVSEkdO7MQYTcyL6i3+x4bPlt9orww0GPNIGRqc2wMcxwERCRiWah2941IxJdUmfXWdi8WKsSH77Cc1GmPV\/miQpUxNxemNE\/ICP1DuhC0dz95rpbPScFGyg6\/y6gtUEizC", "FareInfoRef": "zciW4sxFuDKALqWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "zciW4sxFuDKApgWsmmBAAA==", "origin": "CAN", "departure_time": "2026-01-21T19:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-01-21T21:50:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "PT01H35M", "lay_over_date": "2026-01-21", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJexIqjhHEgdqFhXagQ\/\/\/jPo4KjVSEkdO7MQYTcyL6i3+x4bPlt9orww0GPNIGRqc2wMcxwERCRiWah2941IxJdUmfXWdi8WKsSH77Cc1GmPV\/miQpUxNxemNE\/ICP1DuhC0dz95rpbPScFGyg6\/y6gtUEizC", "FareInfoRef": "zciW4sxFuDKALqWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 964160, "gross_total": 963710, "base_fare": 882464, "tax": 81696, "sell": { "currency": "BDT", "total": 964160, "base_fare": 882464, "tax": 81696 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6OTY0MTYwLCJiYXNlX2ZhcmUiOjg4MjQ2NCwidGF4Ijo4MTY5Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjk2MzcxMCwiYmFzZV9mYXJlIjo4ODIwMTQsInRheCI6ODE2OTYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6OTYzNzEwLCJiYXNlX2ZhcmUiOjg4MjAxNCwidGF4Ijo4MTY5Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 964160, "base_fare": 882464, "tax": 81696, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "882014.00", "tax": "81696.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 964160, "base_fare": 882464, "tax": 81696, "gross": { "base_fare": "882014.00", "tax": "81696.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "12000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3928.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "35184.00" }, "Other": { "title": "Others taxes", "amount": "28696.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijk2NDE2MC4wMCIsImJhc2VfZmFyZSI6Ijg4MjQ2NC4wMCIsInRheCI6IjgxNjk2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODgyMDE0LjAwIiwidGF4IjoiODE2OTYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiOTYzNzEwLjAwIiwiYmFzZV9mYXJlIjoiODgyMDE0LjAwIiwidGF4IjoiODE2OTYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4ODIwMTQuMDAiLCJ0YXgiOiI4MTY5Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijk2MzcxMC4wMCIsImJhc2VfZmFyZSI6Ijg4MjAxNC4wMCIsInRheCI6IjgxNjk2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk2MzcxMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiMTIwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiODg4LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5MjguMDAifSwiWVIiOnsiYW1vdW50IjoiMzUxODQuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjg2OTYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNzU5MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "CAN", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "CZ" ] }, "operating_carrier": { "count": 1, "data": [ "CZ" ] }, "rbd_class": { "count": 2, "data": [ "Y", "U" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 964160, "calendar_total_sell": 964160, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 964160, "filter": { "id": "F123TT00182-84", "price": 964160, "journey_duration": "PT1D7H45M", "journey_duration_seconds": 114300, "layover_duration": "PT15H40M", "layover_duration_seconds": 56400, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "CAN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T12:50:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-21T21:50:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202601171250can2026011718105016can202601180815sin202601181225353sin202601211340can202601211750354can202601211925dac202601212150391", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-85", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-85", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKABgWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T12:50:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-01-17T18:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-17", "flight_time": "PT3H20M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "8", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJe5KrgBHEgdqFhXagQ\/\/\/jBruKjVSEkdO7MQYTcyJ6i3+x4bPlt9orww0GLM\/GjTsuw9QjgMiEjAs1Tp6x6XiSbVFn13XYrFibMguu5OagbHqkTLkUqamYnpjQl7gB8qdsKXj2XutdFYaXpR48FVefQFdciy6", "FareInfoRef": "zciW4sxFuDKAfsWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "zciW4sxFuDKAHgWsmmBAAA==", "origin": "CAN", "departure_time": "2026-01-17T22:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-01-18T02:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT4H10M", "distance": "1631", "lay_over": "PT04H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8489" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8489" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJe5KrgBHEgdqFhXagQ\/\/\/jBruKjVSEkdO7MQYTcyJ6i3+x4bPlt9orww0GLM\/GjTsuw9QjgMiEjAs1Tp6x6XiSbVFn13XYrFibMguu5OagbHqkTLkUqamYnpjQl7gB8qdsKXj2XutdFYaXpR48FVefQFdciy6", "FareInfoRef": "zciW4sxFuDKAfsWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-85", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H35M", "transit_time": "1H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAjgWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T03:55:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-01-21T07:55:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-20", "flight_time": "PT4H00M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8490" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8490" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "FareBasis": "U2KSRYIB", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1226RsJCRSUCWG0Ax06P9\/Rg9QpFqCO\/TsM957ExtF9e7\/a8B3CB+kMwAJxhNm6m16uPYqEJEnTnvlo8QFPcSUKDXcVVtjcMEo2Gx1HdVCaXeOiawnM1NRV6NaTuAy206b5vUdl3xwsxo7O5IJ\/Cmnfi4bLI4=", "FareInfoRef": "zciW4sxFuDKA\/sWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "zciW4sxFuDKAlgWsmmBAAA==", "origin": "CAN", "departure_time": "2026-01-21T09:05:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-01-21T11:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "PT01H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO7AuyzFR2mgnLtkO2WH\/f8bcpJOKBBjZGFJKJhZEdU3XWPBdygf+LoDDmFsu0HuIa8SNY4eIRHTLtfbWMF1MSfmgZ9ch3G03NpRQwqC6M85askNOZ3oqjts4IDfwB\/uT0PP2aq1WXlajclLyAF\/l1g9O1Syt", "FareInfoRef": "zciW4sxFuDKABtWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 975438, "gross_total": 974988, "base_fare": 893742, "tax": 81696, "sell": { "currency": "BDT", "total": 975438, "base_fare": 893742, "tax": 81696 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6OTc1NDM4LCJiYXNlX2ZhcmUiOjg5Mzc0MiwidGF4Ijo4MTY5Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjk3NDk4OCwiYmFzZV9mYXJlIjo4OTMyOTIsInRheCI6ODE2OTYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6OTc0OTg4LCJiYXNlX2ZhcmUiOjg5MzI5MiwidGF4Ijo4MTY5Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 975438, "base_fare": 893742, "tax": 81696, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "893292.00", "tax": "81696.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 975438, "base_fare": 893742, "tax": 81696, "gross": { "base_fare": "893292.00", "tax": "81696.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "12000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3928.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "35184.00" }, "Other": { "title": "Others taxes", "amount": "28696.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijk3NTQzOC4wMCIsImJhc2VfZmFyZSI6Ijg5Mzc0Mi4wMCIsInRheCI6IjgxNjk2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODkzMjkyLjAwIiwidGF4IjoiODE2OTYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiOTc0OTg4LjAwIiwiYmFzZV9mYXJlIjoiODkzMjkyLjAwIiwidGF4IjoiODE2OTYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4OTMyOTIuMDAiLCJ0YXgiOiI4MTY5Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijk3NDk4OC4wMCIsImJhc2VfZmFyZSI6Ijg5MzI5Mi4wMCIsInRheCI6IjgxNjk2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk3NDk4OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiMTIwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiODg4LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5MjguMDAifSwiWVIiOnsiYW1vdW50IjoiMzUxODQuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjg2OTYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNzU5MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "CAN", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "CZ" ] }, "operating_carrier": { "count": 1, "data": [ "CZ" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "U" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 975438, "calendar_total_sell": 975438, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 975438, "filter": { "id": "F123TT00182-85", "price": 975438, "journey_duration": "PT21H35M", "journey_duration_seconds": 77700, "layover_duration": "PT5H40M", "layover_duration_seconds": 20400, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "CAN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T12:50:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-21T11:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202601171250can2026011718105016can202601172240sin2026011802508489sin202601210355can2026012107558490can202601210905dac2026012111305015", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-86", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-86", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H30M", "transit_time": "7H45M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9fWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T23:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-01-18T04:45:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "6", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJe5KrgBHEgdqFhXagQ\/\/\/jBruKjVSEkdO7MQYTcyJ6i3+x4bPlt9orww0GLM\/GjTsuw9QjgMiEjAs1Tp6x6XiSbVFn13XYrFibMguu5OagbHqkTLkUqamYnpjQl7gB8qdsKXj2XutdFYaXpR48FVefQFdciy6", "FareInfoRef": "zciW4sxFuDKAfsWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "zciW4sxFuDKAJgWsmmBAAA==", "origin": "CAN", "departure_time": "2026-01-18T12:30:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-01-18T16:45:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT4H15M", "distance": "1631", "lay_over": "PT07H45M", "lay_over_date": "2026-01-18", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3039" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3039" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJe5KrgBHEgdqFhXagQ\/\/\/jBruKjVSEkdO7MQYTcyJ6i3+x4bPlt9orww0GLM\/GjTsuw9QjgMiEjAs1Tp6x6XiSbVFn13XYrFibMguu5OagbHqkTLkUqamYnpjQl7gB8qdsKXj2XutdFYaXpR48FVefQFdciy6", "FareInfoRef": "zciW4sxFuDKAfsWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-86", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H35M", "transit_time": "1H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAjgWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T03:55:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-01-21T07:55:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-20", "flight_time": "PT4H00M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8490" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8490" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "FareBasis": "U2KSRYIB", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1226RsJCRSUCWG0Ax06P9\/Rg9QpFqCO\/TsM957ExtF9e7\/a8B3CB+kMwAJxhNm6m16uPYqEJEnTnvlo8QFPcSUKDXcVVtjcMEo2Gx1HdVCaXeOiawnM1NRV6NaTuAy206b5vUdl3xwsxo7O5IJ\/Cmnfi4bLI4=", "FareInfoRef": "zciW4sxFuDKA\/sWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "zciW4sxFuDKAlgWsmmBAAA==", "origin": "CAN", "departure_time": "2026-01-21T09:05:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-01-21T11:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "PT01H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO7AuyzFR2mgnLtkO2WH\/f8bcpJOKBBjZGFJKJhZEdU3XWPBdygf+LoDDmFsu0HuIa8SNY4eIRHTLtfbWMF1MSfmgZ9ch3G03NpRQwqC6M85askNOZ3oqjts4IDfwB\/uT0PP2aq1WXlajclLyAF\/l1g9O1Syt", "FareInfoRef": "zciW4sxFuDKABtWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 975438, "gross_total": 974988, "base_fare": 893742, "tax": 81696, "sell": { "currency": "BDT", "total": 975438, "base_fare": 893742, "tax": 81696 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6OTc1NDM4LCJiYXNlX2ZhcmUiOjg5Mzc0MiwidGF4Ijo4MTY5Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjk3NDk4OCwiYmFzZV9mYXJlIjo4OTMyOTIsInRheCI6ODE2OTYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6OTc0OTg4LCJiYXNlX2ZhcmUiOjg5MzI5MiwidGF4Ijo4MTY5Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 975438, "base_fare": 893742, "tax": 81696, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "893292.00", "tax": "81696.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 975438, "base_fare": 893742, "tax": 81696, "gross": { "base_fare": "893292.00", "tax": "81696.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "12000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3928.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "35184.00" }, "Other": { "title": "Others taxes", "amount": "28696.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijk3NTQzOC4wMCIsImJhc2VfZmFyZSI6Ijg5Mzc0Mi4wMCIsInRheCI6IjgxNjk2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODkzMjkyLjAwIiwidGF4IjoiODE2OTYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiOTc0OTg4LjAwIiwiYmFzZV9mYXJlIjoiODkzMjkyLjAwIiwidGF4IjoiODE2OTYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4OTMyOTIuMDAiLCJ0YXgiOiI4MTY5Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijk3NDk4OC4wMCIsImJhc2VfZmFyZSI6Ijg5MzI5Mi4wMCIsInRheCI6IjgxNjk2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk3NDk4OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiMTIwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiODg4LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5MjguMDAifSwiWVIiOnsiYW1vdW50IjoiMzUxODQuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjg2OTYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNzU5MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "CAN", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "CZ" ] }, "operating_carrier": { "count": 1, "data": [ "CZ" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "U" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 975438, "calendar_total_sell": 975438, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 975438, "filter": { "id": "F123TT00182-86", "price": 975438, "journey_duration": "PT1D1H5M", "journey_duration_seconds": 90300, "layover_duration": "PT8H55M", "layover_duration_seconds": 32100, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "350", "aircraft_name": "350", "cabin_class": "Economy", "connecting_airport": [ "CAN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-01-17T23:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-21T11:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202601172315can202601180445392can202601181230sin2026011816453039sin202601210355can2026012107558490can202601210905dac2026012111305015", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-87", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-87", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKABgWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T12:50:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-01-17T18:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-17", "flight_time": "PT3H20M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "8", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOwzAIfEx0O6DU8WiL2OrE4nZwh\/7\/GcV2KgUJOHTHQUpJSAIx7+keG76bfmBvBQziqdnAjxD3CPaxg4giuuRae2u4XA6nbNKr8xQWKeINGjQsagT6rGdW0OXsnoxxGwP6Bv6gPB1aPl+t1eqXWVy5KDrgr\/rWD0\/dLKU=", "FareInfoRef": "zciW4sxFuDKA1oWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "zciW4sxFuDKAHgWsmmBAAA==", "origin": "CAN", "departure_time": "2026-01-17T22:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-01-18T02:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT4H10M", "distance": "1631", "lay_over": "PT04H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8489" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8489" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "3", "FareBasis": "K2LSRYOB", "FareRuleKey": "gws-eJxNjk0OAiEMhQ8zefu2koo7ZmCSMRomGXSBC+9\/DAtoYhP6XvP1hxCCkCgxu\/AfE95TfCE\/I5Ah9srVlPXke1VBRB43uZej7gu+S7yh3PFQ7o1Jo5hglXQZqAVqz3HOxsQ51baT0U6jWZvAz6yb2Tynx76Uwy6zWOdAdIb91KY+Mqosiw==", "FareInfoRef": "zciW4sxFuDKALpWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-87", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H10M", "transit_time": "1H35M", "routes": [ { "air_segment_key": "zciW4sxFuDKAngWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T13:40:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-01-21T17:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-21", "flight_time": "PT4H10M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "354" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "354" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJexIqjhHEgdqFhXagQ\/\/\/jPo4KjVSEkdO7MQYTcyL6i3+x4bPlt9orww0GPNIGRqc2wMcxwERCRiWah2941IxJdUmfXWdi8WKsSH77Cc1GmPV\/miQpUxNxemNE\/ICP1DuhC0dz95rpbPScFGyg6\/y6gtUEizC", "FareInfoRef": "zciW4sxFuDKAOpWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "zciW4sxFuDKApgWsmmBAAA==", "origin": "CAN", "departure_time": "2026-01-21T19:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-01-21T21:50:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "PT01H35M", "lay_over_date": "2026-01-21", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "FareBasis": "Y2AFFYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJexIqjhHEgdqFhXagQ\/\/\/jPo4KjVSEkdO7MQYTcyL6i3+x4bPlt9orww0GPNIGRqc2wMcxwERCRiWah2941IxJdUmfXWdi8WKsSH77Cc1GmPV\/miQpUxNxemNE\/ICP1DuhC0dz95rpbPScFGyg6\/y6gtUEizC", "FareInfoRef": "zciW4sxFuDKAOpWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 977174, "gross_total": 976724, "base_fare": 895478, "tax": 81696, "sell": { "currency": "BDT", "total": 977174, "base_fare": 895478, "tax": 81696 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6OTc3MTc0LCJiYXNlX2ZhcmUiOjg5NTQ3OCwidGF4Ijo4MTY5Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjk3NjcyNCwiYmFzZV9mYXJlIjo4OTUwMjgsInRheCI6ODE2OTYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6OTc2NzI0LCJiYXNlX2ZhcmUiOjg5NTAyOCwidGF4Ijo4MTY5Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 977174, "base_fare": 895478, "tax": 81696, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "895028.00", "tax": "81696.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 977174, "base_fare": 895478, "tax": 81696, "gross": { "base_fare": "895028.00", "tax": "81696.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "12000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "3928.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "35184.00" }, "Other": { "title": "Others taxes", "amount": "28696.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijk3NzE3NC4wMCIsImJhc2VfZmFyZSI6Ijg5NTQ3OC4wMCIsInRheCI6IjgxNjk2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODk1MDI4LjAwIiwidGF4IjoiODE2OTYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiOTc2NzI0LjAwIiwiYmFzZV9mYXJlIjoiODk1MDI4LjAwIiwidGF4IjoiODE2OTYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4OTUwMjguMDAiLCJ0YXgiOiI4MTY5Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijk3NjcyNC4wMCIsImJhc2VfZmFyZSI6Ijg5NTAyOC4wMCIsInRheCI6IjgxNjk2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk3NjcyNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiMTIwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiODg4LjAwIn0sIllRIjp7ImFtb3VudCI6IjM5MjguMDAifSwiWVIiOnsiYW1vdW50IjoiMzUxODQuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjg2OTYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMxNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTk2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNzU5MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "CAN", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "CZ" ] }, "operating_carrier": { "count": 1, "data": [ "CZ" ] }, "rbd_class": { "count": 2, "data": [ "Y", "K" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 977174, "calendar_total_sell": 977174, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 977174, "filter": { "id": "F123TT00182-87", "price": 977174, "journey_duration": "PT22H10M", "journey_duration_seconds": 79800, "layover_duration": "PT6H5M", "layover_duration_seconds": 21900, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "CAN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T12:50:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-21T21:50:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202601171250can2026011718105016can202601172240sin2026011802508489sin202601211340can202601211750354can202601211925dac202601212150391", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-88", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-88", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H10M", "transit_time": null, "routes": [ { "air_segment_key": "zciW4sxFuDKAVeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T08:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-01-17T14:25:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT4H10M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "309" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "309" }, "booking_class": { "brand_id": "1736438", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "7", "FareBasis": "BBDSGR", "FareRuleKey": "gws-eJxNjj0OwjAMhQ9Tvd22SsOYJmmBxQOBoQv3PwYvSZGw5PjFn\/9ijCa2iOoc\/23CZ0oV\/s6Aw+j14VguIgLl7wDVFSmVenviHBEIvMMRtZdlyzMDdtnDQM1w9LesmWzMpSvaYjTJBH5iu1P6Wl6pSOBe5uxEEsA72fUFopgraA==", "FareInfoRef": "zciW4sxFuDKAatWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-88", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H10M", "transit_time": null, "routes": [ { "air_segment_key": "zciW4sxFuDKAZeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T15:25:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-01-21T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H10M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "310" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "310" }, "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": "OBDSG6M", "FareRuleKey": "gws-eJxNjj0OgzAMhQ+D3m5biDCGJKVlqDukHVh6\/2P0kVAJS45f\/Pkvxmhik6iO8WoDvkOq8E8GHEYvS4aZiLTfDqoZr1TqfXqizzAl8UZ71FaXLY8MWGUNDe1OO9+6OVkfTFccm3FIJvAXtwelL+WdigQuZs5OJAE8lF0\/wwArnw==", "FareInfoRef": "zciW4sxFuDKAstWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 246214, "gross_total": 245764, "base_fare": 213966, "tax": 32248, "sell": { "currency": "BDT", "total": 246214, "base_fare": 213966, "tax": 32248 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ2MjE0LCJiYXNlX2ZhcmUiOjIxMzk2NiwidGF4IjozMjI0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI0NTc2NCwiYmFzZV9mYXJlIjoyMTM1MTYsInRheCI6MzIyNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ1NzY0LCJiYXNlX2ZhcmUiOjIxMzUxNiwidGF4IjozMjI0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 246214, "base_fare": 213966, "tax": 32248, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "213516.00", "tax": "32248.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 246214, "base_fare": 213966, "tax": 32248, "gross": { "base_fare": "213516.00", "tax": "32248.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NjIxNC4wMCIsImJhc2VfZmFyZSI6IjIxMzk2Ni4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEzNTE2LjAwIiwidGF4IjoiMzIyNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjQ1NzY0LjAwIiwiYmFzZV9mYXJlIjoiMjEzNTE2LjAwIiwidGF4IjoiMzIyNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTM1MTYuMDAiLCJ0YXgiOiIzMjI0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NTc2NC4wMCIsImJhc2VfZmFyZSI6IjIxMzUxNi4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI0NTc2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyMzYwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 2, "data": [ "DAC", "SIN" ] }, "plating_carrier": { "count": 1, "data": [ "BS" ] }, "operating_carrier": { "count": 1, "data": [ "BS" ] }, "rbd_class": { "count": 2, "data": [ "B", "O" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "BS", "calendar_total_currency": "BDT", "calendar_total_price": 246214, "calendar_total_sell": 246214, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 246214, "filter": { "id": "F123TT00182-88", "price": 246214, "journey_duration": "PT8H20M", "journey_duration_seconds": 30000, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "midnight", "departure_departure_time": "2026-01-17T08:15:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-21T17:35:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "40", "baggage_title": "40 kg" }, "filter_unique_filter_code": "dac202601170815sin202601171425309sin202601211525dac202601211735310", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-89", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-89", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H10M", "transit_time": null, "routes": [ { "air_segment_key": "zciW4sxFuDKAVeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T08:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-01-17T14:25:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT4H10M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "309" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "309" }, "booking_class": { "brand_id": "1736438", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "7", "FareBasis": "BBDSGR", "FareRuleKey": "gws-eJxNjj0OwjAMhQ9Tvd22SsOYJmmBxQOBoQv3PwYvSZGw5PjFn\/9ijCa2iOoc\/23CZ0oV\/s6Aw+j14VguIgLl7wDVFSmVenviHBEIvMMRtZdlyzMDdtnDQM1w9LesmWzMpSvaYjTJBH5iu1P6Wl6pSOBe5uxEEsA72fUFopgraA==", "FareInfoRef": "zciW4sxFuDKAatWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-89", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H15M", "transit_time": null, "routes": [ { "air_segment_key": "zciW4sxFuDKAbeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T06:40:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-01-21T08:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-20", "flight_time": "PT4H15M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "308" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "308" }, "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": "OBDSG6M", "FareRuleKey": "gws-eJxNjj0OgzAMhQ+D3m5biDCGJKVlqDukHVh6\/2P0kVAJS45f\/Pkvxmhik6iO8WoDvkOq8E8GHEYvS4aZiLTfDqoZr1TqfXqizzAl8UZ71FaXLY8MWGUNDe1OO9+6OVkfTFccm3FIJvAXtwelL+WdigQuZs5OJAE8lF0\/wwArnw==", "FareInfoRef": "zciW4sxFuDKAstWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 246214, "gross_total": 245764, "base_fare": 213966, "tax": 32248, "sell": { "currency": "BDT", "total": 246214, "base_fare": 213966, "tax": 32248 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ2MjE0LCJiYXNlX2ZhcmUiOjIxMzk2NiwidGF4IjozMjI0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI0NTc2NCwiYmFzZV9mYXJlIjoyMTM1MTYsInRheCI6MzIyNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ1NzY0LCJiYXNlX2ZhcmUiOjIxMzUxNiwidGF4IjozMjI0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 246214, "base_fare": 213966, "tax": 32248, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "213516.00", "tax": "32248.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 246214, "base_fare": 213966, "tax": 32248, "gross": { "base_fare": "213516.00", "tax": "32248.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NjIxNC4wMCIsImJhc2VfZmFyZSI6IjIxMzk2Ni4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEzNTE2LjAwIiwidGF4IjoiMzIyNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjQ1NzY0LjAwIiwiYmFzZV9mYXJlIjoiMjEzNTE2LjAwIiwidGF4IjoiMzIyNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTM1MTYuMDAiLCJ0YXgiOiIzMjI0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NTc2NC4wMCIsImJhc2VfZmFyZSI6IjIxMzUxNi4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI0NTc2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyMzYwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 2, "data": [ "DAC", "SIN" ] }, "plating_carrier": { "count": 1, "data": [ "BS" ] }, "operating_carrier": { "count": 1, "data": [ "BS" ] }, "rbd_class": { "count": 2, "data": [ "B", "O" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "BS", "calendar_total_currency": "BDT", "calendar_total_price": 246214, "calendar_total_sell": 246214, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 246214, "filter": { "id": "F123TT00182-89", "price": 246214, "journey_duration": "PT8H25M", "journey_duration_seconds": 30300, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "midnight", "departure_departure_time": "2026-01-17T08:15:00.000+06:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-01-21T08:55:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "40", "baggage_title": "40 kg" }, "filter_unique_filter_code": "dac202601170815sin202601171425309sin202601210640dac202601210855308", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-90", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-90", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H15M", "transit_time": null, "routes": [ { "air_segment_key": "zciW4sxFuDKAXeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T23:25:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-01-18T05:40:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT4H15M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "307" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "307" }, "booking_class": { "brand_id": "1736438", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "FareBasis": "BBDSGR", "FareRuleKey": "gws-eJxNjj0OwjAMhQ9Tvd22SsOYJmmBxQOBoQv3PwYvSZGw5PjFn\/9ijCa2iOoc\/23CZ0oV\/s6Aw+j14VguIgLl7wDVFSmVenviHBEIvMMRtZdlyzMDdtnDQM1w9LesmWzMpSvaYjTJBH5iu1P6Wl6pSOBe5uxEEsA72fUFopgraA==", "FareInfoRef": "zciW4sxFuDKAatWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-90", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H10M", "transit_time": null, "routes": [ { "air_segment_key": "zciW4sxFuDKAZeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T15:25:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-01-21T17:35:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT4H10M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "310" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "310" }, "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": "OBDSG6M", "FareRuleKey": "gws-eJxNjj0OgzAMhQ+D3m5biDCGJKVlqDukHVh6\/2P0kVAJS45f\/Pkvxmhik6iO8WoDvkOq8E8GHEYvS4aZiLTfDqoZr1TqfXqizzAl8UZ71FaXLY8MWGUNDe1OO9+6OVkfTFccm3FIJvAXtwelL+WdigQuZs5OJAE8lF0\/wwArnw==", "FareInfoRef": "zciW4sxFuDKAstWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 246214, "gross_total": 245764, "base_fare": 213966, "tax": 32248, "sell": { "currency": "BDT", "total": 246214, "base_fare": 213966, "tax": 32248 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ2MjE0LCJiYXNlX2ZhcmUiOjIxMzk2NiwidGF4IjozMjI0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI0NTc2NCwiYmFzZV9mYXJlIjoyMTM1MTYsInRheCI6MzIyNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ1NzY0LCJiYXNlX2ZhcmUiOjIxMzUxNiwidGF4IjozMjI0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 246214, "base_fare": 213966, "tax": 32248, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "213516.00", "tax": "32248.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 246214, "base_fare": 213966, "tax": 32248, "gross": { "base_fare": "213516.00", "tax": "32248.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NjIxNC4wMCIsImJhc2VfZmFyZSI6IjIxMzk2Ni4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEzNTE2LjAwIiwidGF4IjoiMzIyNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjQ1NzY0LjAwIiwiYmFzZV9mYXJlIjoiMjEzNTE2LjAwIiwidGF4IjoiMzIyNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTM1MTYuMDAiLCJ0YXgiOiIzMjI0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NTc2NC4wMCIsImJhc2VfZmFyZSI6IjIxMzUxNi4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI0NTc2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyMzYwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 2, "data": [ "DAC", "SIN" ] }, "plating_carrier": { "count": 1, "data": [ "BS" ] }, "operating_carrier": { "count": 1, "data": [ "BS" ] }, "rbd_class": { "count": 2, "data": [ "B", "O" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "BS", "calendar_total_currency": "BDT", "calendar_total_price": 246214, "calendar_total_sell": 246214, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 246214, "filter": { "id": "F123TT00182-90", "price": 246214, "journey_duration": "PT8H25M", "journey_duration_seconds": 30300, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "evening", "departure_departure_time": "2026-01-17T23:25:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-21T17:35:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "40", "baggage_title": "40 kg" }, "filter_unique_filter_code": "dac202601172325sin202601180540307sin202601211525dac202601211735310", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-91", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-91", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H15M", "transit_time": null, "routes": [ { "air_segment_key": "zciW4sxFuDKAXeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T23:25:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-01-18T05:40:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT4H15M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "307" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "307" }, "booking_class": { "brand_id": "1736438", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "FareBasis": "BBDSGR", "FareRuleKey": "gws-eJxNjj0OwjAMhQ9Tvd22SsOYJmmBxQOBoQv3PwYvSZGw5PjFn\/9ijCa2iOoc\/23CZ0oV\/s6Aw+j14VguIgLl7wDVFSmVenviHBEIvMMRtZdlyzMDdtnDQM1w9LesmWzMpSvaYjTJBH5iu1P6Wl6pSOBe5uxEEsA72fUFopgraA==", "FareInfoRef": "zciW4sxFuDKAatWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-91", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H15M", "transit_time": null, "routes": [ { "air_segment_key": "zciW4sxFuDKAbeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T06:40:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-01-21T08:55:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-20", "flight_time": "PT4H15M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "308" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "308" }, "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": "OBDSG6M", "FareRuleKey": "gws-eJxNjj0OgzAMhQ+D3m5biDCGJKVlqDukHVh6\/2P0kVAJS45f\/Pkvxmhik6iO8WoDvkOq8E8GHEYvS4aZiLTfDqoZr1TqfXqizzAl8UZ71FaXLY8MWGUNDe1OO9+6OVkfTFccm3FIJvAXtwelL+WdigQuZs5OJAE8lF0\/wwArnw==", "FareInfoRef": "zciW4sxFuDKAstWsmmBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 246214, "gross_total": 245764, "base_fare": 213966, "tax": 32248, "sell": { "currency": "BDT", "total": 246214, "base_fare": 213966, "tax": 32248 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ2MjE0LCJiYXNlX2ZhcmUiOjIxMzk2NiwidGF4IjozMjI0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI0NTc2NCwiYmFzZV9mYXJlIjoyMTM1MTYsInRheCI6MzIyNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ1NzY0LCJiYXNlX2ZhcmUiOjIxMzUxNiwidGF4IjozMjI0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 246214, "base_fare": 213966, "tax": 32248, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "213516.00", "tax": "32248.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 246214, "base_fare": 213966, "tax": 32248, "gross": { "base_fare": "213516.00", "tax": "32248.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.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": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NjIxNC4wMCIsImJhc2VfZmFyZSI6IjIxMzk2Ni4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEzNTE2LjAwIiwidGF4IjoiMzIyNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjQ1NzY0LjAwIiwiYmFzZV9mYXJlIjoiMjEzNTE2LjAwIiwidGF4IjoiMzIyNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTM1MTYuMDAiLCJ0YXgiOiIzMjI0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NTc2NC4wMCIsImJhc2VfZmFyZSI6IjIxMzUxNi4wMCIsInRheCI6IjMyMjQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI0NTc2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyMzYwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 2, "data": [ "DAC", "SIN" ] }, "plating_carrier": { "count": 1, "data": [ "BS" ] }, "operating_carrier": { "count": 1, "data": [ "BS" ] }, "rbd_class": { "count": 2, "data": [ "B", "O" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "BS", "calendar_total_currency": "BDT", "calendar_total_price": 246214, "calendar_total_sell": 246214, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 246214, "filter": { "id": "F123TT00182-91", "price": 246214, "journey_duration": "PT8H30M", "journey_duration_seconds": 30600, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "evening", "departure_departure_time": "2026-01-17T23:25:00.000+06:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-01-21T08:55:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "40", "baggage_title": "40 kg" }, "filter_unique_filter_code": "dac202601172325sin202601180540307sin202601210640dac202601210855308", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-92", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-92", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "10H15M", "routes": [ { "air_segment_key": "zciW4sxFuDKAdeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2026-01-17T14:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "3", "FareBasis": "MU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GCNoNYldthrKkUcXS\/\/+MXkgq1RLcwTNnSilBQhLVWP5rwmeqC9pmQEPgWpeGmLIIlKcOEbnguYX+Xt1whmSiNvChOhotWKTAMnWgvdDH7tXIjmRmKvbR2C0v8DO3B22r\/pr97pys15RmP6Fk8K989wV41CzE", "FareInfoRef": "zciW4sxFuDKAAuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAfeWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-18T01:00:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T09:15:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT5H45M", "distance": "2437", "lay_over": "PT10H15M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2105" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2105" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "3", "FareBasis": "MU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GCNoNYldthrKkUcXS\/\/+MXkgq1RLcwTNnSilBQhLVWP5rwmeqC9pmQEPgWpeGmLIIlKcOEbnguYX+Xt1whmSiNvChOhotWKTAMnWgvdDH7tXIjmRmKvbR2C0v8DO3B22r\/pr97pys15RmP6Fk8K989wV41CzE", "FareInfoRef": "zciW4sxFuDKAAuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-92", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAjeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T09:55:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-21T13:10:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H45M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2381" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2381" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAleWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-21T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-21T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT04H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 230536, "gross_total": 230086, "base_fare": 172000, "tax": 58536, "sell": { "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwNTM2LCJiYXNlX2ZhcmUiOjE3MjAwMCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIzMDA4NiwiYmFzZV9mYXJlIjoxNzE1NTAsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwMDg2LCJiYXNlX2ZhcmUiOjE3MTU1MCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "171550.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536, "gross": { "base_fare": "171550.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDUzNi4wMCIsImJhc2VfZmFyZSI6IjE3MjAwMC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcxNTUwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjMwMDg2LjAwIiwiYmFzZV9mYXJlIjoiMTcxNTUwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzE1NTAuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDA4Ni4wMCIsImJhc2VfZmFyZSI6IjE3MTU1MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzMDA4NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 4, "data": { "0": "DAC", "1": "BOM", "3": "SIN", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 230536, "calendar_total_sell": 230536, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 230536, "filter": { "id": "F123TT00182-92", "price": 230536, "journey_duration": "PT1D7H55M", "journey_duration_seconds": 114900, "layover_duration": "PT14H25M", "layover_duration_seconds": 51900, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T11:45:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-21T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171145bom2026011714452184bom202601180100sin2026011809152105sin202601210955del2026012113102381del202601211720dac202601212020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-93", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-93", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "10H15M", "routes": [ { "air_segment_key": "zciW4sxFuDKAdeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2026-01-17T14:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "3", "FareBasis": "MU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GCNoNYldthrKkUcXS\/\/+MXkgq1RLcwTNnSilBQhLVWP5rwmeqC9pmQEPgWpeGmLIIlKcOEbnguYX+Xt1whmSiNvChOhotWKTAMnWgvdDH7tXIjmRmKvbR2C0v8DO3B22r\/pr97pys15RmP6Fk8K989wV41CzE", "FareInfoRef": "zciW4sxFuDKAAuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAfeWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-18T01:00:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T09:15:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT5H45M", "distance": "2437", "lay_over": "PT10H15M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2105" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2105" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "3", "FareBasis": "MU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GCNoNYldthrKkUcXS\/\/+MXkgq1RLcwTNnSilBQhLVWP5rwmeqC9pmQEPgWpeGmLIIlKcOEbnguYX+Xt1whmSiNvChOhotWKTAMnWgvdDH7tXIjmRmKvbR2C0v8DO3B22r\/pr97pys15RmP6Fk8K989wV41CzE", "FareInfoRef": "zciW4sxFuDKAAuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-93", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H20M", "transit_time": "14H45M", "routes": [ { "air_segment_key": "zciW4sxFuDKAneWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T23:00:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-22T02:35:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT6H05M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2383" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2383" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKApeWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-22T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT14H45M", "lay_over_date": "2026-01-22", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 230536, "gross_total": 230086, "base_fare": 172000, "tax": 58536, "sell": { "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwNTM2LCJiYXNlX2ZhcmUiOjE3MjAwMCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIzMDA4NiwiYmFzZV9mYXJlIjoxNzE1NTAsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwMDg2LCJiYXNlX2ZhcmUiOjE3MTU1MCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "171550.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536, "gross": { "base_fare": "171550.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDUzNi4wMCIsImJhc2VfZmFyZSI6IjE3MjAwMC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcxNTUwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjMwMDg2LjAwIiwiYmFzZV9mYXJlIjoiMTcxNTUwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzE1NTAuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDA4Ni4wMCIsImJhc2VfZmFyZSI6IjE3MTU1MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzMDA4NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 4, "data": { "0": "DAC", "1": "BOM", "3": "SIN", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 230536, "calendar_total_sell": 230536, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 230536, "filter": { "id": "F123TT00182-93", "price": 230536, "journey_duration": "PT1D18H50M", "journey_duration_seconds": 154200, "layover_duration": "PT1D1H0M", "layover_duration_seconds": 90000, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T11:45:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-22T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171145bom2026011714452184bom202601180100sin2026011809152105sin202601212300del2026012202352383del202601221720dac202601222020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-94", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-94", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "10H15M", "routes": [ { "air_segment_key": "zciW4sxFuDKAdeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2026-01-17T14:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "3", "FareBasis": "MU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GCNoNYldthrKkUcXS\/\/+MXkgq1RLcwTNnSilBQhLVWP5rwmeqC9pmQEPgWpeGmLIIlKcOEbnguYX+Xt1whmSiNvChOhotWKTAMnWgvdDH7tXIjmRmKvbR2C0v8DO3B22r\/pr97pys15RmP6Fk8K989wV41CzE", "FareInfoRef": "zciW4sxFuDKAAuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAfeWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-18T01:00:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T09:15:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT5H45M", "distance": "2437", "lay_over": "PT10H15M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2105" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2105" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "3", "FareBasis": "MU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GCNoNYldthrKkUcXS\/\/+MXkgq1RLcwTNnSilBQhLVWP5rwmeqC9pmQEPgWpeGmLIIlKcOEbnguYX+Xt1whmSiNvChOhotWKTAMnWgvdDH7tXIjmRmKvbR2C0v8DO3B22r\/pr97pys15RmP6Fk8K989wV41CzE", "FareInfoRef": "zciW4sxFuDKAAuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-94", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H20M", "transit_time": "17H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKAreWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T20:00:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-21T23:40:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT6H10M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2116" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2116" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKApeWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-22T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT17H40M", "lay_over_date": "2026-01-21", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 230536, "gross_total": 230086, "base_fare": 172000, "tax": 58536, "sell": { "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwNTM2LCJiYXNlX2ZhcmUiOjE3MjAwMCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIzMDA4NiwiYmFzZV9mYXJlIjoxNzE1NTAsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwMDg2LCJiYXNlX2ZhcmUiOjE3MTU1MCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "171550.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536, "gross": { "base_fare": "171550.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDUzNi4wMCIsImJhc2VfZmFyZSI6IjE3MjAwMC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcxNTUwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjMwMDg2LjAwIiwiYmFzZV9mYXJlIjoiMTcxNTUwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzE1NTAuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDA4Ni4wMCIsImJhc2VfZmFyZSI6IjE3MTU1MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzMDA4NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 4, "data": { "0": "DAC", "1": "BOM", "3": "SIN", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 230536, "calendar_total_sell": 230536, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 230536, "filter": { "id": "F123TT00182-94", "price": 230536, "journey_duration": "PT1D21H50M", "journey_duration_seconds": 165000, "layover_duration": "PT1D3H55M", "layover_duration_seconds": 100500, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T11:45:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-22T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171145bom2026011714452184bom202601180100sin2026011809152105sin202601212000del2026012123402116del202601221720dac202601222020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-95", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-95", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H45M", "transit_time": "19H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKAdeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2026-01-17T14:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GCNoNYldthrKkUcXS\/\/+MXkgq1RLcwTNnSilBQhLVWP5rwmeqC9pmQEPgWpeGmLIIlKcOEbnguYX+Xt1whmSiNvChOhotWKTAMnWgvdDH7tXIjmRmKvbR2C0v8DO3B22r\/pr97pys15RmP6Fk8K989wV41CzE", "FareInfoRef": "zciW4sxFuDKAAuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAheWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-18T10:10:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T18:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H50M", "distance": "2437", "lay_over": "PT19H25M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2107" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2107" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GCNoNYldthrKkUcXS\/\/+MXkgq1RLcwTNnSilBQhLVWP5rwmeqC9pmQEPgWpeGmLIIlKcOEbnguYX+Xt1whmSiNvChOhotWKTAMnWgvdDH7tXIjmRmKvbR2C0v8DO3B22r\/pr97pys15RmP6Fk8K989wV41CzE", "FareInfoRef": "zciW4sxFuDKAAuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-95", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAjeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T09:55:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-21T13:10:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H45M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2381" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2381" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAleWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-21T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-21T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT04H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 230536, "gross_total": 230086, "base_fare": 172000, "tax": 58536, "sell": { "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwNTM2LCJiYXNlX2ZhcmUiOjE3MjAwMCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIzMDA4NiwiYmFzZV9mYXJlIjoxNzE1NTAsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwMDg2LCJiYXNlX2ZhcmUiOjE3MTU1MCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "171550.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536, "gross": { "base_fare": "171550.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDUzNi4wMCIsImJhc2VfZmFyZSI6IjE3MjAwMC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcxNTUwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjMwMDg2LjAwIiwiYmFzZV9mYXJlIjoiMTcxNTUwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzE1NTAuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDA4Ni4wMCIsImJhc2VfZmFyZSI6IjE3MTU1MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzMDA4NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 4, "data": { "0": "DAC", "1": "BOM", "3": "SIN", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 230536, "calendar_total_sell": 230536, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 230536, "filter": { "id": "F123TT00182-95", "price": 230536, "journey_duration": "PT1D17H10M", "journey_duration_seconds": 148200, "layover_duration": "PT23H35M", "layover_duration_seconds": 84900, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T11:45:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-21T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171145bom2026011714452184bom202601181010sin2026011818302107sin202601210955del2026012113102381del202601211720dac202601212020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-96", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-96", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H45M", "transit_time": "19H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKAdeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2026-01-17T14:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GCNoNYldthrKkUcXS\/\/+MXkgq1RLcwTNnSilBQhLVWP5rwmeqC9pmQEPgWpeGmLIIlKcOEbnguYX+Xt1whmSiNvChOhotWKTAMnWgvdDH7tXIjmRmKvbR2C0v8DO3B22r\/pr97pys15RmP6Fk8K989wV41CzE", "FareInfoRef": "zciW4sxFuDKAAuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAheWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-18T10:10:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T18:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H50M", "distance": "2437", "lay_over": "PT19H25M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2107" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2107" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GCNoNYldthrKkUcXS\/\/+MXkgq1RLcwTNnSilBQhLVWP5rwmeqC9pmQEPgWpeGmLIIlKcOEbnguYX+Xt1whmSiNvChOhotWKTAMnWgvdDH7tXIjmRmKvbR2C0v8DO3B22r\/pr97pys15RmP6Fk8K989wV41CzE", "FareInfoRef": "zciW4sxFuDKAAuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-96", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H20M", "transit_time": "14H45M", "routes": [ { "air_segment_key": "zciW4sxFuDKAneWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T23:00:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-22T02:35:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT6H05M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2383" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2383" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKApeWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-22T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT14H45M", "lay_over_date": "2026-01-22", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 230536, "gross_total": 230086, "base_fare": 172000, "tax": 58536, "sell": { "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwNTM2LCJiYXNlX2ZhcmUiOjE3MjAwMCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIzMDA4NiwiYmFzZV9mYXJlIjoxNzE1NTAsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwMDg2LCJiYXNlX2ZhcmUiOjE3MTU1MCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "171550.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536, "gross": { "base_fare": "171550.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDUzNi4wMCIsImJhc2VfZmFyZSI6IjE3MjAwMC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcxNTUwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjMwMDg2LjAwIiwiYmFzZV9mYXJlIjoiMTcxNTUwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzE1NTAuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDA4Ni4wMCIsImJhc2VfZmFyZSI6IjE3MTU1MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzMDA4NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 4, "data": { "0": "DAC", "1": "BOM", "3": "SIN", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 230536, "calendar_total_sell": 230536, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 230536, "filter": { "id": "F123TT00182-96", "price": 230536, "journey_duration": "PT2D4H5M", "journey_duration_seconds": 187500, "layover_duration": "PT1D10H10M", "layover_duration_seconds": 123000, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T11:45:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-22T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171145bom2026011714452184bom202601181010sin2026011818302107sin202601212300del2026012202352383del202601221720dac202601222020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-97", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-97", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H45M", "transit_time": "19H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKAdeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2026-01-17T14:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GCNoNYldthrKkUcXS\/\/+MXkgq1RLcwTNnSilBQhLVWP5rwmeqC9pmQEPgWpeGmLIIlKcOEbnguYX+Xt1whmSiNvChOhotWKTAMnWgvdDH7tXIjmRmKvbR2C0v8DO3B22r\/pr97pys15RmP6Fk8K989wV41CzE", "FareInfoRef": "zciW4sxFuDKAAuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAheWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-18T10:10:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T18:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H50M", "distance": "2437", "lay_over": "PT19H25M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2107" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2107" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GCNoNYldthrKkUcXS\/\/+MXkgq1RLcwTNnSilBQhLVWP5rwmeqC9pmQEPgWpeGmLIIlKcOEbnguYX+Xt1whmSiNvChOhotWKTAMnWgvdDH7tXIjmRmKvbR2C0v8DO3B22r\/pr97pys15RmP6Fk8K989wV41CzE", "FareInfoRef": "zciW4sxFuDKAAuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-97", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H20M", "transit_time": "17H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKAreWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T20:00:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-21T23:40:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT6H10M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2116" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2116" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKApeWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-22T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT17H40M", "lay_over_date": "2026-01-21", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 230536, "gross_total": 230086, "base_fare": 172000, "tax": 58536, "sell": { "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwNTM2LCJiYXNlX2ZhcmUiOjE3MjAwMCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIzMDA4NiwiYmFzZV9mYXJlIjoxNzE1NTAsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwMDg2LCJiYXNlX2ZhcmUiOjE3MTU1MCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "171550.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536, "gross": { "base_fare": "171550.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDUzNi4wMCIsImJhc2VfZmFyZSI6IjE3MjAwMC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcxNTUwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjMwMDg2LjAwIiwiYmFzZV9mYXJlIjoiMTcxNTUwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzE1NTAuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDA4Ni4wMCIsImJhc2VfZmFyZSI6IjE3MTU1MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzMDA4NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 4, "data": { "0": "DAC", "1": "BOM", "3": "SIN", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 230536, "calendar_total_sell": 230536, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 230536, "filter": { "id": "F123TT00182-97", "price": 230536, "journey_duration": "PT2D7H5M", "journey_duration_seconds": 198300, "layover_duration": "PT1D13H5M", "layover_duration_seconds": 133500, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T11:45:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-22T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171145bom2026011714452184bom202601181010sin2026011818302107sin202601212000del2026012123402116del202601221720dac202601222020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-98", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-98", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "10H15M", "routes": [ { "air_segment_key": "zciW4sxFuDKAdeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2026-01-17T14:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "3", "FareBasis": "MU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GCNoNYldthrKkUcXS\/\/+MXkgq1RLcwTNnSilBQhLVWP5rwmeqC9pmQEPgWpeGmLIIlKcOEbnguYX+Xt1whmSiNvChOhotWKTAMnWgvdDH7tXIjmRmKvbR2C0v8DO3B22r\/pr97pys15RmP6Fk8K989wV41CzE", "FareInfoRef": "zciW4sxFuDKAAuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAfeWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-18T01:00:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T09:15:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT5H45M", "distance": "2437", "lay_over": "PT10H15M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2105" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2105" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "3", "FareBasis": "MU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GCNoNYldthrKkUcXS\/\/+MXkgq1RLcwTNnSilBQhLVWP5rwmeqC9pmQEPgWpeGmLIIlKcOEbnguYX+Xt1whmSiNvChOhotWKTAMnWgvdDH7tXIjmRmKvbR2C0v8DO3B22r\/pr97pys15RmP6Fk8K989wV41CzE", "FareInfoRef": "zciW4sxFuDKAAuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-98", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H5M", "transit_time": "8H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKAteWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T19:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "BOM", "arrival_time": "2026-01-21T23:00:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H50M", "distance": "2437", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2108" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2108" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAveWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-22T07:25:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H50M", "distance": "1174", "lay_over": "PT08H25M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 230536, "gross_total": 230086, "base_fare": 172000, "tax": 58536, "sell": { "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwNTM2LCJiYXNlX2ZhcmUiOjE3MjAwMCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIzMDA4NiwiYmFzZV9mYXJlIjoxNzE1NTAsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwMDg2LCJiYXNlX2ZhcmUiOjE3MTU1MCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "171550.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536, "gross": { "base_fare": "171550.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDUzNi4wMCIsImJhc2VfZmFyZSI6IjE3MjAwMC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcxNTUwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjMwMDg2LjAwIiwiYmFzZV9mYXJlIjoiMTcxNTUwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzE1NTAuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDA4Ni4wMCIsImJhc2VfZmFyZSI6IjE3MTU1MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzMDA4NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "BOM", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 230536, "calendar_total_sell": 230536, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 230536, "filter": { "id": "F123TT00182-98", "price": 230536, "journey_duration": "PT1D12H35M", "journey_duration_seconds": 131700, "layover_duration": "PT18H40M", "layover_duration_seconds": 67200, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T11:45:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T10:45:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171145bom2026011714452184bom202601180100sin2026011809152105sin202601211940bom2026012123002108bom202601220725dac2026012210452183", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-99", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-99", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H30M", "transit_time": "10H15M", "routes": [ { "air_segment_key": "zciW4sxFuDKAdeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2026-01-17T14:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "3", "FareBasis": "MU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GCNoNYldthrKkUcXS\/\/+MXkgq1RLcwTNnSilBQhLVWP5rwmeqC9pmQEPgWpeGmLIIlKcOEbnguYX+Xt1whmSiNvChOhotWKTAMnWgvdDH7tXIjmRmKvbR2C0v8DO3B22r\/pr97pys15RmP6Fk8K989wV41CzE", "FareInfoRef": "zciW4sxFuDKAAuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAfeWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-18T01:00:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T09:15:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT5H45M", "distance": "2437", "lay_over": "PT10H15M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2105" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2105" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "3", "FareBasis": "MU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GCNoNYldthrKkUcXS\/\/+MXkgq1RLcwTNnSilBQhLVWP5rwmeqC9pmQEPgWpeGmLIIlKcOEbnguYX+Xt1whmSiNvChOhotWKTAMnWgvdDH7tXIjmRmKvbR2C0v8DO3B22r\/pr97pys15RmP6Fk8K989wV41CzE", "FareInfoRef": "zciW4sxFuDKAAuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-99", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H15M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "zciW4sxFuDKAxeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "BOM", "arrival_time": "2026-01-21T13:40:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H40M", "distance": "2437", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2106" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2106" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAveWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-22T07:25:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H50M", "distance": "1174", "lay_over": "PT17H45M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 230536, "gross_total": 230086, "base_fare": 172000, "tax": 58536, "sell": { "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwNTM2LCJiYXNlX2ZhcmUiOjE3MjAwMCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIzMDA4NiwiYmFzZV9mYXJlIjoxNzE1NTAsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwMDg2LCJiYXNlX2ZhcmUiOjE3MTU1MCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "171550.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536, "gross": { "base_fare": "171550.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDUzNi4wMCIsImJhc2VfZmFyZSI6IjE3MjAwMC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcxNTUwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjMwMDg2LjAwIiwiYmFzZV9mYXJlIjoiMTcxNTUwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzE1NTAuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDA4Ni4wMCIsImJhc2VfZmFyZSI6IjE3MTU1MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzMDA4NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "BOM", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 230536, "calendar_total_sell": 230536, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 230536, "filter": { "id": "F123TT00182-99", "price": 230536, "journey_duration": "PT1D21H45M", "journey_duration_seconds": 164700, "layover_duration": "PT1D4H0M", "layover_duration_seconds": 100800, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T11:45:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T10:45:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171145bom2026011714452184bom202601180100sin2026011809152105sin202601211030bom2026012113402106bom202601220725dac2026012210452183", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-100", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-100", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H45M", "transit_time": "19H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKAdeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2026-01-17T14:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GCNoNYldthrKkUcXS\/\/+MXkgq1RLcwTNnSilBQhLVWP5rwmeqC9pmQEPgWpeGmLIIlKcOEbnguYX+Xt1whmSiNvChOhotWKTAMnWgvdDH7tXIjmRmKvbR2C0v8DO3B22r\/pr97pys15RmP6Fk8K989wV41CzE", "FareInfoRef": "zciW4sxFuDKAAuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAheWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-18T10:10:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T18:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H50M", "distance": "2437", "lay_over": "PT19H25M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2107" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2107" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GCNoNYldthrKkUcXS\/\/+MXkgq1RLcwTNnSilBQhLVWP5rwmeqC9pmQEPgWpeGmLIIlKcOEbnguYX+Xt1whmSiNvChOhotWKTAMnWgvdDH7tXIjmRmKvbR2C0v8DO3B22r\/pr97pys15RmP6Fk8K989wV41CzE", "FareInfoRef": "zciW4sxFuDKAAuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-100", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H5M", "transit_time": "8H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKAteWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T19:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "BOM", "arrival_time": "2026-01-21T23:00:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H50M", "distance": "2437", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2108" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2108" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAveWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-22T07:25:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H50M", "distance": "1174", "lay_over": "PT08H25M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 230536, "gross_total": 230086, "base_fare": 172000, "tax": 58536, "sell": { "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwNTM2LCJiYXNlX2ZhcmUiOjE3MjAwMCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIzMDA4NiwiYmFzZV9mYXJlIjoxNzE1NTAsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwMDg2LCJiYXNlX2ZhcmUiOjE3MTU1MCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "171550.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536, "gross": { "base_fare": "171550.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDUzNi4wMCIsImJhc2VfZmFyZSI6IjE3MjAwMC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcxNTUwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjMwMDg2LjAwIiwiYmFzZV9mYXJlIjoiMTcxNTUwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzE1NTAuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDA4Ni4wMCIsImJhc2VfZmFyZSI6IjE3MTU1MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzMDA4NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "BOM", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 230536, "calendar_total_sell": 230536, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 230536, "filter": { "id": "F123TT00182-100", "price": 230536, "journey_duration": "PT1D21H50M", "journey_duration_seconds": 165000, "layover_duration": "PT1D3H50M", "layover_duration_seconds": 100200, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T11:45:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T10:45:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171145bom2026011714452184bom202601181010sin2026011818302107sin202601211940bom2026012123002108bom202601220725dac2026012210452183", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-101", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-101", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H45M", "transit_time": "19H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKAdeWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T11:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BOM", "arrival_time": "2026-01-17T14:45:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H30M", "distance": "1174", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2184" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GCNoNYldthrKkUcXS\/\/+MXkgq1RLcwTNnSilBQhLVWP5rwmeqC9pmQEPgWpeGmLIIlKcOEbnguYX+Xt1whmSiNvChOhotWKTAMnWgvdDH7tXIjmRmKvbR2C0v8DO3B22r\/pr97pys15RmP6Fk8K989wV41CzE", "FareInfoRef": "zciW4sxFuDKAAuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAheWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-18T10:10:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T18:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H50M", "distance": "2437", "lay_over": "PT19H25M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2107" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2107" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "2", "FareBasis": "MU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GCNoNYldthrKkUcXS\/\/+MXkgq1RLcwTNnSilBQhLVWP5rwmeqC9pmQEPgWpeGmLIIlKcOEbnguYX+Xt1whmSiNvChOhotWKTAMnWgvdDH7tXIjmRmKvbR2C0v8DO3B22r\/pr97pys15RmP6Fk8K989wV41CzE", "FareInfoRef": "zciW4sxFuDKAAuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-101", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H15M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "zciW4sxFuDKAxeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "BOM", "arrival_time": "2026-01-21T13:40:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H40M", "distance": "2437", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2106" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2106" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAveWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-22T07:25:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H50M", "distance": "1174", "lay_over": "PT17H45M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 230536, "gross_total": 230086, "base_fare": 172000, "tax": 58536, "sell": { "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwNTM2LCJiYXNlX2ZhcmUiOjE3MjAwMCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIzMDA4NiwiYmFzZV9mYXJlIjoxNzE1NTAsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwMDg2LCJiYXNlX2ZhcmUiOjE3MTU1MCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "171550.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 230536, "base_fare": 172000, "tax": 58536, "gross": { "base_fare": "171550.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDUzNi4wMCIsImJhc2VfZmFyZSI6IjE3MjAwMC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcxNTUwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjMwMDg2LjAwIiwiYmFzZV9mYXJlIjoiMTcxNTUwLjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzE1NTAuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDA4Ni4wMCIsImJhc2VfZmFyZSI6IjE3MTU1MC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzMDA4NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "BOM", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "M", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 230536, "calendar_total_sell": 230536, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 230536, "filter": { "id": "F123TT00182-101", "price": 230536, "journey_duration": "PT2D7H0M", "journey_duration_seconds": 198000, "layover_duration": "PT1D13H10M", "layover_duration_seconds": 133800, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-17T11:45:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T10:45:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601171145bom2026011714452184bom202601181010sin2026011818302107sin202601211030bom2026012113402106bom202601220725dac2026012210452183", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-102", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-102", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKA\/eWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T19:40:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T20:40:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT12H40M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "FareBasis": "VRTBVLMY", "FareRuleKey": "gws-eJxNTkEOgzAMewzyPQ0w2K3bCgINMmkDpF74\/zPmFibNUmpXTpx471X0Is5V\/h8F9uIVYOsDMCjrMxrKUuv8iRCRFtt7uW\/THHFmNLQs2we73BiqriWhl14PKwExv891Slm1MpnskDYjSU7gJ7qB0m5hmaMoN1+J05IGPJRTXxtfLHE=", "FareInfoRef": "zciW4sxFuDKAgwWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-102", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H0M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKABfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T17:10:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T18:10: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT04H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBVLBD", "FareRuleKey": "gws-eJxNjsEKwzAMQz+m6C6bsK23tEnLYCGD0Q562f9\/xtS0gwkSy36OnRij0y80C\/FfHT7dM6OuCahwnTwkBPYkgrINJG8or2V8lzHjGOImVBs+orXG5CkoYObsDW1VOu\/HWsSCmxo007Cvxm5VwM9Md9k65GXMdG3upRPxCv1Ur74RyCwt", "FareInfoRef": "zciW4sxFuDKA8wWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 297246, "gross_total": 296796, "base_fare": 249552, "tax": 47694, "sell": { "currency": "BDT", "total": 297246, "base_fare": 249552, "tax": 47694 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk3MjQ2LCJiYXNlX2ZhcmUiOjI0OTU1MiwidGF4Ijo0NzY5NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5Njc5NiwiYmFzZV9mYXJlIjoyNDkxMDIsInRheCI6NDc2OTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk2Nzk2LCJiYXNlX2ZhcmUiOjI0OTEwMiwidGF4Ijo0NzY5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 297246, "base_fare": 249552, "tax": 47694, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "249102.00", "tax": "47694.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 297246, "base_fare": 249552, "tax": 47694, "gross": { "base_fare": "249102.00", "tax": "47694.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27982.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NzI0Ni4wMCIsImJhc2VfZmFyZSI6IjI0OTU1Mi4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ5MTAyLjAwIiwidGF4IjoiNDc2OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjk2Nzk2LjAwIiwiYmFzZV9mYXJlIjoiMjQ5MTAyLjAwIiwidGF4IjoiNDc2OTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNDkxMDIuMDAiLCJ0YXgiOiI0NzY5NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5Njc5Ni4wMCIsImJhc2VfZmFyZSI6IjI0OTEwMi4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5Njc5NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3OTgyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "V", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 297246, "calendar_total_sell": 297246, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 297246, "filter": { "id": "F123TT00182-102", "price": 297246, "journey_duration": "PT1D2H30M", "journey_duration_seconds": 95400, "layover_duration": "PT16H50M", "layover_duration_seconds": 60600, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171940sin202601172040805sin202601211710kul202601211810808kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-103", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-103", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKA\/eWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T19:40:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T20:40:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT12H40M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "FareBasis": "VRTBVLMY", "FareRuleKey": "gws-eJxNTkEOgzAMewzyPQ0w2K3bCgINMmkDpF74\/zPmFibNUmpXTpx471X0Is5V\/h8F9uIVYOsDMCjrMxrKUuv8iRCRFtt7uW\/THHFmNLQs2we73BiqriWhl14PKwExv891Slm1MpnskDYjSU7gJ7qB0m5hmaMoN1+J05IGPJRTXxtfLHE=", "FareInfoRef": "zciW4sxFuDKAgwWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-103", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H40M", "transit_time": "8H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAFfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T12:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T13:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT08H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBVLBD", "FareRuleKey": "gws-eJxNjsEKwzAMQz+m6C6bsK23tEnLYCGD0Q562f9\/xtS0gwkSy36OnRij0y80C\/FfHT7dM6OuCahwnTwkBPYkgrINJG8or2V8lzHjGOImVBs+orXG5CkoYObsDW1VOu\/HWsSCmxo007Cvxm5VwM9Md9k65GXMdG3upRPxCv1Ur74RyCwt", "FareInfoRef": "zciW4sxFuDKA8wWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 297246, "gross_total": 296796, "base_fare": 249552, "tax": 47694, "sell": { "currency": "BDT", "total": 297246, "base_fare": 249552, "tax": 47694 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk3MjQ2LCJiYXNlX2ZhcmUiOjI0OTU1MiwidGF4Ijo0NzY5NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5Njc5NiwiYmFzZV9mYXJlIjoyNDkxMDIsInRheCI6NDc2OTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk2Nzk2LCJiYXNlX2ZhcmUiOjI0OTEwMiwidGF4Ijo0NzY5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 297246, "base_fare": 249552, "tax": 47694, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "249102.00", "tax": "47694.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 297246, "base_fare": 249552, "tax": 47694, "gross": { "base_fare": "249102.00", "tax": "47694.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27982.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NzI0Ni4wMCIsImJhc2VfZmFyZSI6IjI0OTU1Mi4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ5MTAyLjAwIiwidGF4IjoiNDc2OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjk2Nzk2LjAwIiwiYmFzZV9mYXJlIjoiMjQ5MTAyLjAwIiwidGF4IjoiNDc2OTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNDkxMDIuMDAiLCJ0YXgiOiI0NzY5NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5Njc5Ni4wMCIsImJhc2VfZmFyZSI6IjI0OTEwMi4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5Njc5NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3OTgyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "V", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 297246, "calendar_total_sell": 297246, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 297246, "filter": { "id": "F123TT00182-103", "price": 297246, "journey_duration": "PT1D7H10M", "journey_duration_seconds": 112200, "layover_duration": "PT21H30M", "layover_duration_seconds": 77400, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171940sin202601172040805sin202601211230kul202601211330804kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-104", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-104", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKA\/eWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T19:40:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T20:40:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT12H40M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "FareBasis": "VRTBVLMY", "FareRuleKey": "gws-eJxNTkEOgzAMewzyPQ0w2K3bCgINMmkDpF74\/zPmFibNUmpXTpx471X0Is5V\/h8F9uIVYOsDMCjrMxrKUuv8iRCRFtt7uW\/THHFmNLQs2we73BiqriWhl14PKwExv891Slm1MpnskDYjSU7gJ7qB0m5hmaMoN1+J05IGPJRTXxtfLHE=", "FareInfoRef": "zciW4sxFuDKAgwWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-104", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": "10H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAHfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T11:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT10H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBVLBD", "FareRuleKey": "gws-eJxNjsEKwzAMQz+m6C6bsK23tEnLYCGD0Q562f9\/xtS0gwkSy36OnRij0y80C\/FfHT7dM6OuCahwnTwkBPYkgrINJG8or2V8lzHjGOImVBs+orXG5CkoYObsDW1VOu\/HWsSCmxo007Cvxm5VwM9Md9k65GXMdG3upRPxCv1Ur74RyCwt", "FareInfoRef": "zciW4sxFuDKA8wWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 297246, "gross_total": 296796, "base_fare": 249552, "tax": 47694, "sell": { "currency": "BDT", "total": 297246, "base_fare": 249552, "tax": 47694 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk3MjQ2LCJiYXNlX2ZhcmUiOjI0OTU1MiwidGF4Ijo0NzY5NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5Njc5NiwiYmFzZV9mYXJlIjoyNDkxMDIsInRheCI6NDc2OTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk2Nzk2LCJiYXNlX2ZhcmUiOjI0OTEwMiwidGF4Ijo0NzY5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 297246, "base_fare": 249552, "tax": 47694, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "249102.00", "tax": "47694.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 297246, "base_fare": 249552, "tax": 47694, "gross": { "base_fare": "249102.00", "tax": "47694.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27982.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NzI0Ni4wMCIsImJhc2VfZmFyZSI6IjI0OTU1Mi4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ5MTAyLjAwIiwidGF4IjoiNDc2OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjk2Nzk2LjAwIiwiYmFzZV9mYXJlIjoiMjQ5MTAyLjAwIiwidGF4IjoiNDc2OTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNDkxMDIuMDAiLCJ0YXgiOiI0NzY5NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5Njc5Ni4wMCIsImJhc2VfZmFyZSI6IjI0OTEwMi4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5Njc5NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3OTgyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "V", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 297246, "calendar_total_sell": 297246, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 297246, "filter": { "id": "F123TT00182-104", "price": 297246, "journey_duration": "PT1D9H10M", "journey_duration_seconds": 119400, "layover_duration": "PT23H30M", "layover_duration_seconds": 84600, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171940sin202601172040805sin202601211030kul202601211130802kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-105", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-105", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H20M", "transit_time": "1H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAJfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T08:25:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T09:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H05M", "distance": "186", "lay_over": "PT01H25M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBVLMY", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx72ko3fZWtRuKWwTthL74\/5\/htZvgQXpXLrkkxqiiQZzz8R8dPt0jwbYLYFDW62bwOob2KRCRAfmZz+9lLTgyelrW7J1da0x+GkiYZdbdqkBp731balZwTCY71M2okhP4ielKaaeU1yLKzSNxWNKDh3LqCyElLH8=", "FareInfoRef": "zciW4sxFuDKA4vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-105", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H0M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKABfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T17:10:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T18:10: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT04H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBVLBD", "FareRuleKey": "gws-eJxNjsEKwzAMQz+m6C6bsK23tEnLYCGD0Q562f9\/xtS0gwkSy36OnRij0y80C\/FfHT7dM6OuCahwnTwkBPYkgrINJG8or2V8lzHjGOImVBs+orXG5CkoYObsDW1VOu\/HWsSCmxo007Cvxm5VwM9Md9k65GXMdG3upRPxCv1Ur74RyCwt", "FareInfoRef": "zciW4sxFuDKAXxWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 298908, "gross_total": 298458, "base_fare": 251760, "tax": 47148, "sell": { "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk4OTA4LCJiYXNlX2ZhcmUiOjI1MTc2MCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5ODQ1OCwiYmFzZV9mYXJlIjoyNTEzMTAsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk4NDU4LCJiYXNlX2ZhcmUiOjI1MTMxMCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "251310.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148, "gross": { "base_fare": "251310.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5ODkwOC4wMCIsImJhc2VfZmFyZSI6IjI1MTc2MC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjUxMzEwLjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjk4NDU4LjAwIiwiYmFzZV9mYXJlIjoiMjUxMzEwLjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTEzMTAuMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5ODQ1OC4wMCIsImJhc2VfZmFyZSI6IjI1MTMxMC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5ODQ1OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 298908, "calendar_total_sell": 298908, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 298908, "filter": { "id": "F123TT00182-105", "price": 298908, "journey_duration": "PT15H20M", "journey_duration_seconds": 55200, "layover_duration": "PT5H35M", "layover_duration_seconds": 20100, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601170825sin202601170930801sin202601211710kul202601211810808kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-106", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-106", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H20M", "transit_time": "1H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAJfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T08:25:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T09:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H05M", "distance": "186", "lay_over": "PT01H25M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBVLMY", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx72ko3fZWtRuKWwTthL74\/5\/htZvgQXpXLrkkxqiiQZzz8R8dPt0jwbYLYFDW62bwOob2KRCRAfmZz+9lLTgyelrW7J1da0x+GkiYZdbdqkBp731balZwTCY71M2okhP4ielKaaeU1yLKzSNxWNKDh3LqCyElLH8=", "FareInfoRef": "zciW4sxFuDKA4vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-106", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H40M", "transit_time": "8H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAFfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T12:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T13:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT08H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBVLBD", "FareRuleKey": "gws-eJxNjsEKwzAMQz+m6C6bsK23tEnLYCGD0Q562f9\/xtS0gwkSy36OnRij0y80C\/FfHT7dM6OuCahwnTwkBPYkgrINJG8or2V8lzHjGOImVBs+orXG5CkoYObsDW1VOu\/HWsSCmxo007Cvxm5VwM9Md9k65GXMdG3upRPxCv1Ur74RyCwt", "FareInfoRef": "zciW4sxFuDKAXxWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 298908, "gross_total": 298458, "base_fare": 251760, "tax": 47148, "sell": { "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk4OTA4LCJiYXNlX2ZhcmUiOjI1MTc2MCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5ODQ1OCwiYmFzZV9mYXJlIjoyNTEzMTAsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk4NDU4LCJiYXNlX2ZhcmUiOjI1MTMxMCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "251310.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148, "gross": { "base_fare": "251310.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5ODkwOC4wMCIsImJhc2VfZmFyZSI6IjI1MTc2MC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjUxMzEwLjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjk4NDU4LjAwIiwiYmFzZV9mYXJlIjoiMjUxMzEwLjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTEzMTAuMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5ODQ1OC4wMCIsImJhc2VfZmFyZSI6IjI1MTMxMC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5ODQ1OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 298908, "calendar_total_sell": 298908, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 298908, "filter": { "id": "F123TT00182-106", "price": 298908, "journey_duration": "PT20H0M", "journey_duration_seconds": 72000, "layover_duration": "PT10H15M", "layover_duration_seconds": 36900, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601170825sin202601170930801sin202601211230kul202601211330804kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-107", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-107", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H20M", "transit_time": "1H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAJfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T08:25:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T09:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H05M", "distance": "186", "lay_over": "PT01H25M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBVLMY", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx72ko3fZWtRuKWwTthL74\/5\/htZvgQXpXLrkkxqiiQZzz8R8dPt0jwbYLYFDW62bwOob2KRCRAfmZz+9lLTgyelrW7J1da0x+GkiYZdbdqkBp731balZwTCY71M2okhP4ielKaaeU1yLKzSNxWNKDh3LqCyElLH8=", "FareInfoRef": "zciW4sxFuDKA4vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-107", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": "10H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAHfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T11:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT10H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBVLBD", "FareRuleKey": "gws-eJxNjsEKwzAMQz+m6C6bsK23tEnLYCGD0Q562f9\/xtS0gwkSy36OnRij0y80C\/FfHT7dM6OuCahwnTwkBPYkgrINJG8or2V8lzHjGOImVBs+orXG5CkoYObsDW1VOu\/HWsSCmxo007Cvxm5VwM9Md9k65GXMdG3upRPxCv1Ur74RyCwt", "FareInfoRef": "zciW4sxFuDKAXxWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 298908, "gross_total": 298458, "base_fare": 251760, "tax": 47148, "sell": { "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk4OTA4LCJiYXNlX2ZhcmUiOjI1MTc2MCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5ODQ1OCwiYmFzZV9mYXJlIjoyNTEzMTAsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk4NDU4LCJiYXNlX2ZhcmUiOjI1MTMxMCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "251310.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148, "gross": { "base_fare": "251310.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5ODkwOC4wMCIsImJhc2VfZmFyZSI6IjI1MTc2MC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjUxMzEwLjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjk4NDU4LjAwIiwiYmFzZV9mYXJlIjoiMjUxMzEwLjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTEzMTAuMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5ODQ1OC4wMCIsImJhc2VfZmFyZSI6IjI1MTMxMC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5ODQ1OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 298908, "calendar_total_sell": 298908, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 298908, "filter": { "id": "F123TT00182-107", "price": 298908, "journey_duration": "PT22H0M", "journey_duration_seconds": 79200, "layover_duration": "PT12H15M", "layover_duration_seconds": 44100, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601170825sin202601170930801sin202601211030kul202601211130802kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-108", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-108", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H20M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKALfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T10: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": "SIN", "arrival_time": "2026-01-17T11:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT03H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBVLMY", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx72ko3fZWtRuKWwTthL74\/5\/htZvgQXpXLrkkxqiiQZzz8R8dPt0jwbYLYFDW62bwOob2KRCRAfmZz+9lLTgyelrW7J1da0x+GkiYZdbdqkBp731balZwTCY71M2okhP4ielKaaeU1yLKzSNxWNKDh3LqCyElLH8=", "FareInfoRef": "zciW4sxFuDKA4vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-108", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H0M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKABfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T17:10:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T18:10: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT04H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBVLBD", "FareRuleKey": "gws-eJxNjsEKwzAMQz+m6C6bsK23tEnLYCGD0Q562f9\/xtS0gwkSy36OnRij0y80C\/FfHT7dM6OuCahwnTwkBPYkgrINJG8or2V8lzHjGOImVBs+orXG5CkoYObsDW1VOu\/HWsSCmxo007Cvxm5VwM9Md9k65GXMdG3upRPxCv1Ur74RyCwt", "FareInfoRef": "zciW4sxFuDKAXxWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 298908, "gross_total": 298458, "base_fare": 251760, "tax": 47148, "sell": { "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk4OTA4LCJiYXNlX2ZhcmUiOjI1MTc2MCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5ODQ1OCwiYmFzZV9mYXJlIjoyNTEzMTAsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk4NDU4LCJiYXNlX2ZhcmUiOjI1MTMxMCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "251310.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148, "gross": { "base_fare": "251310.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5ODkwOC4wMCIsImJhc2VfZmFyZSI6IjI1MTc2MC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjUxMzEwLjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjk4NDU4LjAwIiwiYmFzZV9mYXJlIjoiMjUxMzEwLjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTEzMTAuMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5ODQ1OC4wMCIsImJhc2VfZmFyZSI6IjI1MTMxMC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5ODQ1OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 298908, "calendar_total_sell": 298908, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 298908, "filter": { "id": "F123TT00182-108", "price": 298908, "journey_duration": "PT17H20M", "journey_duration_seconds": 62400, "layover_duration": "PT7H40M", "layover_duration_seconds": 27600, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171030sin202601171130803sin202601211710kul202601211810808kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-109", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-109", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H20M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKALfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T10: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": "SIN", "arrival_time": "2026-01-17T11:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT03H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBVLMY", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx72ko3fZWtRuKWwTthL74\/5\/htZvgQXpXLrkkxqiiQZzz8R8dPt0jwbYLYFDW62bwOob2KRCRAfmZz+9lLTgyelrW7J1da0x+GkiYZdbdqkBp731balZwTCY71M2okhP4ielKaaeU1yLKzSNxWNKDh3LqCyElLH8=", "FareInfoRef": "zciW4sxFuDKA4vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-109", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H40M", "transit_time": "8H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAFfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T12:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T13:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT08H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBVLBD", "FareRuleKey": "gws-eJxNjsEKwzAMQz+m6C6bsK23tEnLYCGD0Q562f9\/xtS0gwkSy36OnRij0y80C\/FfHT7dM6OuCahwnTwkBPYkgrINJG8or2V8lzHjGOImVBs+orXG5CkoYObsDW1VOu\/HWsSCmxo007Cvxm5VwM9Md9k65GXMdG3upRPxCv1Ur74RyCwt", "FareInfoRef": "zciW4sxFuDKAXxWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 298908, "gross_total": 298458, "base_fare": 251760, "tax": 47148, "sell": { "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk4OTA4LCJiYXNlX2ZhcmUiOjI1MTc2MCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5ODQ1OCwiYmFzZV9mYXJlIjoyNTEzMTAsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk4NDU4LCJiYXNlX2ZhcmUiOjI1MTMxMCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "251310.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148, "gross": { "base_fare": "251310.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5ODkwOC4wMCIsImJhc2VfZmFyZSI6IjI1MTc2MC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjUxMzEwLjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjk4NDU4LjAwIiwiYmFzZV9mYXJlIjoiMjUxMzEwLjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTEzMTAuMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5ODQ1OC4wMCIsImJhc2VfZmFyZSI6IjI1MTMxMC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5ODQ1OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 298908, "calendar_total_sell": 298908, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 298908, "filter": { "id": "F123TT00182-109", "price": 298908, "journey_duration": "PT22H0M", "journey_duration_seconds": 79200, "layover_duration": "PT12H20M", "layover_duration_seconds": 44400, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171030sin202601171130803sin202601211230kul202601211330804kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-110", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-110", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H20M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKALfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T10: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": "SIN", "arrival_time": "2026-01-17T11:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT03H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBVLMY", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx72ko3fZWtRuKWwTthL74\/5\/htZvgQXpXLrkkxqiiQZzz8R8dPt0jwbYLYFDW62bwOob2KRCRAfmZz+9lLTgyelrW7J1da0x+GkiYZdbdqkBp731balZwTCY71M2okhP4ielKaaeU1yLKzSNxWNKDh3LqCyElLH8=", "FareInfoRef": "zciW4sxFuDKA4vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-110", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": "10H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAHfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T11:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT10H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBVLBD", "FareRuleKey": "gws-eJxNjsEKwzAMQz+m6C6bsK23tEnLYCGD0Q562f9\/xtS0gwkSy36OnRij0y80C\/FfHT7dM6OuCahwnTwkBPYkgrINJG8or2V8lzHjGOImVBs+orXG5CkoYObsDW1VOu\/HWsSCmxo007Cvxm5VwM9Md9k65GXMdG3upRPxCv1Ur74RyCwt", "FareInfoRef": "zciW4sxFuDKAXxWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 298908, "gross_total": 298458, "base_fare": 251760, "tax": 47148, "sell": { "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk4OTA4LCJiYXNlX2ZhcmUiOjI1MTc2MCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5ODQ1OCwiYmFzZV9mYXJlIjoyNTEzMTAsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk4NDU4LCJiYXNlX2ZhcmUiOjI1MTMxMCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "251310.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148, "gross": { "base_fare": "251310.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5ODkwOC4wMCIsImJhc2VfZmFyZSI6IjI1MTc2MC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjUxMzEwLjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjk4NDU4LjAwIiwiYmFzZV9mYXJlIjoiMjUxMzEwLjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTEzMTAuMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5ODQ1OC4wMCIsImJhc2VfZmFyZSI6IjI1MTMxMC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5ODQ1OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 298908, "calendar_total_sell": 298908, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 298908, "filter": { "id": "F123TT00182-110", "price": 298908, "journey_duration": "PT1D0H0M", "journey_duration_seconds": 86400, "layover_duration": "PT14H20M", "layover_duration_seconds": 51600, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171030sin202601171130803sin202601211030kul202601211130802kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-111", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-111", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "8H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKANfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T15:10:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T16:10:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBVLMY", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx72ko3fZWtRuKWwTthL74\/5\/htZvgQXpXLrkkxqiiQZzz8R8dPt0jwbYLYFDW62bwOob2KRCRAfmZz+9lLTgyelrW7J1da0x+GkiYZdbdqkBp731balZwTCY71M2okhP4ielKaaeU1yLKzSNxWNKDh3LqCyElLH8=", "FareInfoRef": "zciW4sxFuDKA4vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-111", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H0M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKABfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T17:10:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T18:10: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT04H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBVLBD", "FareRuleKey": "gws-eJxNjsEKwzAMQz+m6C6bsK23tEnLYCGD0Q562f9\/xtS0gwkSy36OnRij0y80C\/FfHT7dM6OuCahwnTwkBPYkgrINJG8or2V8lzHjGOImVBs+orXG5CkoYObsDW1VOu\/HWsSCmxo007Cvxm5VwM9Md9k65GXMdG3upRPxCv1Ur74RyCwt", "FareInfoRef": "zciW4sxFuDKAXxWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 298908, "gross_total": 298458, "base_fare": 251760, "tax": 47148, "sell": { "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk4OTA4LCJiYXNlX2ZhcmUiOjI1MTc2MCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5ODQ1OCwiYmFzZV9mYXJlIjoyNTEzMTAsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk4NDU4LCJiYXNlX2ZhcmUiOjI1MTMxMCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "251310.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148, "gross": { "base_fare": "251310.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5ODkwOC4wMCIsImJhc2VfZmFyZSI6IjI1MTc2MC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjUxMzEwLjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjk4NDU4LjAwIiwiYmFzZV9mYXJlIjoiMjUxMzEwLjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTEzMTAuMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5ODQ1OC4wMCIsImJhc2VfZmFyZSI6IjI1MTMxMC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5ODQ1OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 298908, "calendar_total_sell": 298908, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 298908, "filter": { "id": "F123TT00182-111", "price": 298908, "journey_duration": "PT22H0M", "journey_duration_seconds": 79200, "layover_duration": "PT12H20M", "layover_duration_seconds": 44400, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171510sin202601171610807sin202601211710kul202601211810808kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-112", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-112", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "8H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKANfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T15:10:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T16:10:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBVLMY", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx72ko3fZWtRuKWwTthL74\/5\/htZvgQXpXLrkkxqiiQZzz8R8dPt0jwbYLYFDW62bwOob2KRCRAfmZz+9lLTgyelrW7J1da0x+GkiYZdbdqkBp731balZwTCY71M2okhP4ielKaaeU1yLKzSNxWNKDh3LqCyElLH8=", "FareInfoRef": "zciW4sxFuDKA4vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-112", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H40M", "transit_time": "8H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAFfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T12:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T13:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT08H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBVLBD", "FareRuleKey": "gws-eJxNjsEKwzAMQz+m6C6bsK23tEnLYCGD0Q562f9\/xtS0gwkSy36OnRij0y80C\/FfHT7dM6OuCahwnTwkBPYkgrINJG8or2V8lzHjGOImVBs+orXG5CkoYObsDW1VOu\/HWsSCmxo007Cvxm5VwM9Md9k65GXMdG3upRPxCv1Ur74RyCwt", "FareInfoRef": "zciW4sxFuDKAXxWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 298908, "gross_total": 298458, "base_fare": 251760, "tax": 47148, "sell": { "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk4OTA4LCJiYXNlX2ZhcmUiOjI1MTc2MCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5ODQ1OCwiYmFzZV9mYXJlIjoyNTEzMTAsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk4NDU4LCJiYXNlX2ZhcmUiOjI1MTMxMCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "251310.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148, "gross": { "base_fare": "251310.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5ODkwOC4wMCIsImJhc2VfZmFyZSI6IjI1MTc2MC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjUxMzEwLjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjk4NDU4LjAwIiwiYmFzZV9mYXJlIjoiMjUxMzEwLjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTEzMTAuMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5ODQ1OC4wMCIsImJhc2VfZmFyZSI6IjI1MTMxMC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5ODQ1OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 298908, "calendar_total_sell": 298908, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 298908, "filter": { "id": "F123TT00182-112", "price": 298908, "journey_duration": "PT1D2H40M", "journey_duration_seconds": 96000, "layover_duration": "PT17H0M", "layover_duration_seconds": 61200, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171510sin202601171610807sin202601211230kul202601211330804kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-113", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-113", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "8H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKANfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T15:10:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T16:10:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBVLMY", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx72ko3fZWtRuKWwTthL74\/5\/htZvgQXpXLrkkxqiiQZzz8R8dPt0jwbYLYFDW62bwOob2KRCRAfmZz+9lLTgyelrW7J1da0x+GkiYZdbdqkBp731balZwTCY71M2okhP4ielKaaeU1yLKzSNxWNKDh3LqCyElLH8=", "FareInfoRef": "zciW4sxFuDKA4vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-113", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": "10H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAHfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T11:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKADfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-22T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT10H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "33F", "name": "33F", "picture": "33F.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "7", "FareBasis": "LRTBVLBD", "FareRuleKey": "gws-eJxNjsEKwzAMQz+m6C6bsK23tEnLYCGD0Q562f9\/xtS0gwkSy36OnRij0y80C\/FfHT7dM6OuCahwnTwkBPYkgrINJG8or2V8lzHjGOImVBs+orXG5CkoYObsDW1VOu\/HWsSCmxo007Cvxm5VwM9Md9k65GXMdG3upRPxCv1Ur74RyCwt", "FareInfoRef": "zciW4sxFuDKAXxWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 298908, "gross_total": 298458, "base_fare": 251760, "tax": 47148, "sell": { "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk4OTA4LCJiYXNlX2ZhcmUiOjI1MTc2MCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5ODQ1OCwiYmFzZV9mYXJlIjoyNTEzMTAsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk4NDU4LCJiYXNlX2ZhcmUiOjI1MTMxMCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "251310.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 298908, "base_fare": 251760, "tax": 47148, "gross": { "base_fare": "251310.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5ODkwOC4wMCIsImJhc2VfZmFyZSI6IjI1MTc2MC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjUxMzEwLjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjk4NDU4LjAwIiwiYmFzZV9mYXJlIjoiMjUxMzEwLjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTEzMTAuMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5ODQ1OC4wMCIsImJhc2VfZmFyZSI6IjI1MTMxMC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5ODQ1OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "L" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 298908, "calendar_total_sell": 298908, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 298908, "filter": { "id": "F123TT00182-113", "price": 298908, "journey_duration": "PT1D4H40M", "journey_duration_seconds": 103200, "layover_duration": "PT19H0M", "layover_duration_seconds": 68400, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-22T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171510sin202601171610807sin202601211030kul202601211130802kul202601212220dac202601220010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-114", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-114", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "13H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKAPfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T21:20:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-01-17T23:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H00M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GEbQbxI7aLCxpVLH0\/z+jB0mlWoI7eOZMzjlIiKI65\/+a8JnKhnoYUBG49q0ixiQC5alBRG5oR2jv3Q1XSCKqA5+qo9GCzRRYog7UC23sXozsTGamoo9Gt7zAz6xP2lr8tfjDOVnvMS5+QUngX\/nuC4FULNQ=", "FareInfoRef": "zciW4sxFuDKAruWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKARfWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-18T13:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T21:45:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H55M", "distance": "2584", "lay_over": "PT13H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2382" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2382" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GEbQbxI7aLCxpVLH0\/z+jB0mlWoI7eOZMzjlIiKI65\/+a8JnKhnoYUBG49q0ixiQC5alBRG5oR2jv3Q1XSCKqA5+qo9GCzRRYog7UC23sXozsTGamoo9Gt7zAz6xP2lr8tfjDOVnvMS5+QUngX\/nuC4FULNQ=", "FareInfoRef": "zciW4sxFuDKAruWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-114", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAjeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T09:55:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-21T13:10:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H45M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2381" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2381" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAleWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-21T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-21T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT04H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 279620, "gross_total": 279170, "base_fare": 221084, "tax": 58536, "sell": { "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5NjIwLCJiYXNlX2ZhcmUiOjIyMTA4NCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3OTE3MCwiYmFzZV9mYXJlIjoyMjA2MzQsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5MTcwLCJiYXNlX2ZhcmUiOjIyMDYzNCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "220634.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536, "gross": { "base_fare": "220634.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3OTYyMC4wMCIsImJhc2VfZmFyZSI6IjIyMTA4NC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIwNjM0LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjc5MTcwLjAwIiwiYmFzZV9mYXJlIjoiMjIwNjM0LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjA2MzQuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3OTE3MC4wMCIsImJhc2VfZmFyZSI6IjIyMDYzNC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI3OTE3MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DEL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 279620, "calendar_total_sell": 279620, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 279620, "filter": { "id": "F123TT00182-114", "price": 279620, "journey_duration": "PT1D10H50M", "journey_duration_seconds": 125400, "layover_duration": "PT17H40M", "layover_duration_seconds": 63600, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T21:20:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-21T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601172120del202601172350238del202601181320sin2026011821452382sin202601210955del2026012113102381del202601211720dac202601212020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-115", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-115", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "13H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKAPfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T21:20:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-01-17T23:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H00M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GEbQbxI7aLCxpVLH0\/z+jB0mlWoI7eOZMzjlIiKI65\/+a8JnKhnoYUBG49q0ixiQC5alBRG5oR2jv3Q1XSCKqA5+qo9GCzRRYog7UC23sXozsTGamoo9Gt7zAz6xP2lr8tfjDOVnvMS5+QUngX\/nuC4FULNQ=", "FareInfoRef": "zciW4sxFuDKAruWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKARfWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-18T13:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T21:45:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H55M", "distance": "2584", "lay_over": "PT13H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2382" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2382" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GEbQbxI7aLCxpVLH0\/z+jB0mlWoI7eOZMzjlIiKI65\/+a8JnKhnoYUBG49q0ixiQC5alBRG5oR2jv3Q1XSCKqA5+qo9GCzRRYog7UC23sXozsTGamoo9Gt7zAz6xP2lr8tfjDOVnvMS5+QUngX\/nuC4FULNQ=", "FareInfoRef": "zciW4sxFuDKAruWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-115", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H20M", "transit_time": "14H45M", "routes": [ { "air_segment_key": "zciW4sxFuDKAneWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T23:00:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-22T02:35:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT6H05M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2383" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2383" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKApeWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-22T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT14H45M", "lay_over_date": "2026-01-22", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 279620, "gross_total": 279170, "base_fare": 221084, "tax": 58536, "sell": { "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5NjIwLCJiYXNlX2ZhcmUiOjIyMTA4NCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3OTE3MCwiYmFzZV9mYXJlIjoyMjA2MzQsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5MTcwLCJiYXNlX2ZhcmUiOjIyMDYzNCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "220634.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536, "gross": { "base_fare": "220634.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3OTYyMC4wMCIsImJhc2VfZmFyZSI6IjIyMTA4NC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIwNjM0LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjc5MTcwLjAwIiwiYmFzZV9mYXJlIjoiMjIwNjM0LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjA2MzQuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3OTE3MC4wMCIsImJhc2VfZmFyZSI6IjIyMDYzNC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI3OTE3MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DEL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 279620, "calendar_total_sell": 279620, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 279620, "filter": { "id": "F123TT00182-115", "price": 279620, "journey_duration": "PT1D21H45M", "journey_duration_seconds": 164700, "layover_duration": "PT1D4H15M", "layover_duration_seconds": 101700, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T21:20:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-22T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601172120del202601172350238del202601181320sin2026011821452382sin202601212300del2026012202352383del202601221720dac202601222020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-116", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-116", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "13H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKAPfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T21:20:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-01-17T23:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H00M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GEbQbxI7aLCxpVLH0\/z+jB0mlWoI7eOZMzjlIiKI65\/+a8JnKhnoYUBG49q0ixiQC5alBRG5oR2jv3Q1XSCKqA5+qo9GCzRRYog7UC23sXozsTGamoo9Gt7zAz6xP2lr8tfjDOVnvMS5+QUngX\/nuC4FULNQ=", "FareInfoRef": "zciW4sxFuDKAruWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKARfWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-18T13:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T21:45:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H55M", "distance": "2584", "lay_over": "PT13H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2382" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2382" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GEbQbxI7aLCxpVLH0\/z+jB0mlWoI7eOZMzjlIiKI65\/+a8JnKhnoYUBG49q0ixiQC5alBRG5oR2jv3Q1XSCKqA5+qo9GCzRRYog7UC23sXozsTGamoo9Gt7zAz6xP2lr8tfjDOVnvMS5+QUngX\/nuC4FULNQ=", "FareInfoRef": "zciW4sxFuDKAruWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-116", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H20M", "transit_time": "17H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKAreWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T20:00:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-21T23:40:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT6H10M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2116" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2116" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKApeWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-22T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT17H40M", "lay_over_date": "2026-01-21", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 279620, "gross_total": 279170, "base_fare": 221084, "tax": 58536, "sell": { "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5NjIwLCJiYXNlX2ZhcmUiOjIyMTA4NCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3OTE3MCwiYmFzZV9mYXJlIjoyMjA2MzQsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5MTcwLCJiYXNlX2ZhcmUiOjIyMDYzNCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "220634.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536, "gross": { "base_fare": "220634.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3OTYyMC4wMCIsImJhc2VfZmFyZSI6IjIyMTA4NC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIwNjM0LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjc5MTcwLjAwIiwiYmFzZV9mYXJlIjoiMjIwNjM0LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjA2MzQuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3OTE3MC4wMCIsImJhc2VfZmFyZSI6IjIyMDYzNC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI3OTE3MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DEL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 279620, "calendar_total_sell": 279620, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 279620, "filter": { "id": "F123TT00182-116", "price": 279620, "journey_duration": "PT2D0H45M", "journey_duration_seconds": 175500, "layover_duration": "PT1D7H10M", "layover_duration_seconds": 112200, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T21:20:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-22T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601172120del202601172350238del202601181320sin2026011821452382sin202601212000del2026012123402116del202601221720dac202601222020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-117", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-117", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H40M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAPfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T21:20:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-01-17T23:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H00M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GEbQbxI7aLCxpVLH0\/z+jB0mlWoI7eOZMzjlIiKI65\/+a8JnKhnoYUBG49q0ixiQC5alBRG5oR2jv3Q1XSCKqA5+qo9GCzRRYog7UC23sXozsTGamoo9Gt7zAz6xP2lr8tfjDOVnvMS5+QUngX\/nuC4FULNQ=", "FareInfoRef": "zciW4sxFuDKAruWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKATfWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-18T23:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-19T07:00:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H30M", "distance": "2584", "lay_over": "PT23H10M", "lay_over_date": "2026-01-17", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2380" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2380" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GEbQbxI7aLCxpVLH0\/z+jB0mlWoI7eOZMzjlIiKI65\/+a8JnKhnoYUBG49q0ixiQC5alBRG5oR2jv3Q1XSCKqA5+qo9GCzRRYog7UC23sXozsTGamoo9Gt7zAz6xP2lr8tfjDOVnvMS5+QUngX\/nuC4FULNQ=", "FareInfoRef": "zciW4sxFuDKAruWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-117", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": "4H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAjeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T09:55:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-21T13:10:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H45M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2381" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2381" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAleWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-21T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-21T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT04H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 279620, "gross_total": 279170, "base_fare": 221084, "tax": 58536, "sell": { "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5NjIwLCJiYXNlX2ZhcmUiOjIyMTA4NCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3OTE3MCwiYmFzZV9mYXJlIjoyMjA2MzQsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5MTcwLCJiYXNlX2ZhcmUiOjIyMDYzNCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "220634.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536, "gross": { "base_fare": "220634.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3OTYyMC4wMCIsImJhc2VfZmFyZSI6IjIyMTA4NC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIwNjM0LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjc5MTcwLjAwIiwiYmFzZV9mYXJlIjoiMjIwNjM0LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjA2MzQuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3OTE3MC4wMCIsImJhc2VfZmFyZSI6IjIyMDYzNC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI3OTE3MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DEL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 279620, "calendar_total_sell": 279620, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 279620, "filter": { "id": "F123TT00182-117", "price": 279620, "journey_duration": "PT1D20H5M", "journey_duration_seconds": 158700, "layover_duration": "PT1D3H20M", "layover_duration_seconds": 98400, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T21:20:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-21T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601172120del202601172350238del202601182300sin2026011907002380sin202601210955del2026012113102381del202601211720dac202601212020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-118", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-118", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H40M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAPfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T21:20:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-01-17T23:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H00M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GEbQbxI7aLCxpVLH0\/z+jB0mlWoI7eOZMzjlIiKI65\/+a8JnKhnoYUBG49q0ixiQC5alBRG5oR2jv3Q1XSCKqA5+qo9GCzRRYog7UC23sXozsTGamoo9Gt7zAz6xP2lr8tfjDOVnvMS5+QUngX\/nuC4FULNQ=", "FareInfoRef": "zciW4sxFuDKAruWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKATfWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-18T23:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-19T07:00:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H30M", "distance": "2584", "lay_over": "PT23H10M", "lay_over_date": "2026-01-17", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2380" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2380" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GEbQbxI7aLCxpVLH0\/z+jB0mlWoI7eOZMzjlIiKI65\/+a8JnKhnoYUBG49q0ixiQC5alBRG5oR2jv3Q1XSCKqA5+qo9GCzRRYog7UC23sXozsTGamoo9Gt7zAz6xP2lr8tfjDOVnvMS5+QUngX\/nuC4FULNQ=", "FareInfoRef": "zciW4sxFuDKAruWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-118", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H20M", "transit_time": "14H45M", "routes": [ { "air_segment_key": "zciW4sxFuDKAneWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T23:00:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-22T02:35:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT6H05M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2383" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2383" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKApeWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-22T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT14H45M", "lay_over_date": "2026-01-22", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 279620, "gross_total": 279170, "base_fare": 221084, "tax": 58536, "sell": { "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5NjIwLCJiYXNlX2ZhcmUiOjIyMTA4NCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3OTE3MCwiYmFzZV9mYXJlIjoyMjA2MzQsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5MTcwLCJiYXNlX2ZhcmUiOjIyMDYzNCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "220634.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536, "gross": { "base_fare": "220634.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3OTYyMC4wMCIsImJhc2VfZmFyZSI6IjIyMTA4NC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIwNjM0LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjc5MTcwLjAwIiwiYmFzZV9mYXJlIjoiMjIwNjM0LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjA2MzQuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3OTE3MC4wMCIsImJhc2VfZmFyZSI6IjIyMDYzNC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI3OTE3MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DEL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 279620, "calendar_total_sell": 279620, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 279620, "filter": { "id": "F123TT00182-118", "price": 279620, "journey_duration": "PT2D7H0M", "journey_duration_seconds": 198000, "layover_duration": "PT1D13H55M", "layover_duration_seconds": 136500, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T21:20:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-22T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601172120del202601172350238del202601182300sin2026011907002380sin202601212300del2026012202352383del202601221720dac202601222020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-119", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-119", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H40M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAPfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T21:20:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-01-17T23:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H00M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GEbQbxI7aLCxpVLH0\/z+jB0mlWoI7eOZMzjlIiKI65\/+a8JnKhnoYUBG49q0ixiQC5alBRG5oR2jv3Q1XSCKqA5+qo9GCzRRYog7UC23sXozsTGamoo9Gt7zAz6xP2lr8tfjDOVnvMS5+QUngX\/nuC4FULNQ=", "FareInfoRef": "zciW4sxFuDKAruWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKATfWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-18T23:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-19T07:00:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H30M", "distance": "2584", "lay_over": "PT23H10M", "lay_over_date": "2026-01-17", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2380" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2380" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GEbQbxI7aLCxpVLH0\/z+jB0mlWoI7eOZMzjlIiKI65\/+a8JnKhnoYUBG49q0ixiQC5alBRG5oR2jv3Q1XSCKqA5+qo9GCzRRYog7UC23sXozsTGamoo9Gt7zAz6xP2lr8tfjDOVnvMS5+QUngX\/nuC4FULNQ=", "FareInfoRef": "zciW4sxFuDKAruWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-119", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H20M", "transit_time": "17H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKAreWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T20:00:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DEL", "arrival_time": "2026-01-21T23:40:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT6H10M", "distance": "2584", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2116" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2116" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKApeWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-22T17:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T20:20:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT17H40M", "lay_over_date": "2026-01-21", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 279620, "gross_total": 279170, "base_fare": 221084, "tax": 58536, "sell": { "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5NjIwLCJiYXNlX2ZhcmUiOjIyMTA4NCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3OTE3MCwiYmFzZV9mYXJlIjoyMjA2MzQsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5MTcwLCJiYXNlX2ZhcmUiOjIyMDYzNCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "220634.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536, "gross": { "base_fare": "220634.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3OTYyMC4wMCIsImJhc2VfZmFyZSI6IjIyMTA4NC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIwNjM0LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjc5MTcwLjAwIiwiYmFzZV9mYXJlIjoiMjIwNjM0LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjA2MzQuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3OTE3MC4wMCIsImJhc2VfZmFyZSI6IjIyMDYzNC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI3OTE3MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "DEL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 279620, "calendar_total_sell": 279620, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 279620, "filter": { "id": "F123TT00182-119", "price": 279620, "journey_duration": "PT2D10H0M", "journey_duration_seconds": 208800, "layover_duration": "PT1D16H50M", "layover_duration_seconds": 147000, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T21:20:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-22T20:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601172120del202601172350238del202601182300sin2026011907002380sin202601212000del2026012123402116del202601221720dac202601222020237", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-120", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-120", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "13H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKAPfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T21:20:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-01-17T23:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H00M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GEbQbxI7aLCxpVLH0\/z+jB0mlWoI7eOZMzjlIiKI65\/+a8JnKhnoYUBG49q0ixiQC5alBRG5oR2jv3Q1XSCKqA5+qo9GCzRRYog7UC23sXozsTGamoo9Gt7zAz6xP2lr8tfjDOVnvMS5+QUngX\/nuC4FULNQ=", "FareInfoRef": "zciW4sxFuDKAruWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKARfWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-18T13:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T21:45:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H55M", "distance": "2584", "lay_over": "PT13H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2382" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2382" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GEbQbxI7aLCxpVLH0\/z+jB0mlWoI7eOZMzjlIiKI65\/+a8JnKhnoYUBG49q0ixiQC5alBRG5oR2jv3Q1XSCKqA5+qo9GCzRRYog7UC23sXozsTGamoo9Gt7zAz6xP2lr8tfjDOVnvMS5+QUngX\/nuC4FULNQ=", "FareInfoRef": "zciW4sxFuDKAruWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-120", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H5M", "transit_time": "8H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKAteWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T19:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "BOM", "arrival_time": "2026-01-21T23:00:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H50M", "distance": "2437", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2108" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2108" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAveWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-22T07:25:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H50M", "distance": "1174", "lay_over": "PT08H25M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 279620, "gross_total": 279170, "base_fare": 221084, "tax": 58536, "sell": { "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5NjIwLCJiYXNlX2ZhcmUiOjIyMTA4NCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3OTE3MCwiYmFzZV9mYXJlIjoyMjA2MzQsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5MTcwLCJiYXNlX2ZhcmUiOjIyMDYzNCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "220634.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536, "gross": { "base_fare": "220634.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3OTYyMC4wMCIsImJhc2VfZmFyZSI6IjIyMTA4NC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIwNjM0LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjc5MTcwLjAwIiwiYmFzZV9mYXJlIjoiMjIwNjM0LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjA2MzQuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3OTE3MC4wMCIsImJhc2VfZmFyZSI6IjIyMDYzNC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI3OTE3MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 4, "data": { "0": "DAC", "1": "DEL", "3": "SIN", "5": "BOM" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 279620, "calendar_total_sell": 279620, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 279620, "filter": { "id": "F123TT00182-120", "price": 279620, "journey_duration": "PT1D15H30M", "journey_duration_seconds": 142200, "layover_duration": "PT21H55M", "layover_duration_seconds": 78900, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "DEL", "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T21:20:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T10:45:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601172120del202601172350238del202601181320sin2026011821452382sin202601211940bom2026012123002108bom202601220725dac2026012210452183", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-121", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-121", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "13H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKAPfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T21:20:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-01-17T23:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H00M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GEbQbxI7aLCxpVLH0\/z+jB0mlWoI7eOZMzjlIiKI65\/+a8JnKhnoYUBG49q0ixiQC5alBRG5oR2jv3Q1XSCKqA5+qo9GCzRRYog7UC23sXozsTGamoo9Gt7zAz6xP2lr8tfjDOVnvMS5+QUngX\/nuC4FULNQ=", "FareInfoRef": "zciW4sxFuDKAruWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKARfWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-18T13:20:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-18T21:45:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H55M", "distance": "2584", "lay_over": "PT13H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2382" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2382" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GEbQbxI7aLCxpVLH0\/z+jB0mlWoI7eOZMzjlIiKI65\/+a8JnKhnoYUBG49q0ixiQC5alBRG5oR2jv3Q1XSCKqA5+qo9GCzRRYog7UC23sXozsTGamoo9Gt7zAz6xP2lr8tfjDOVnvMS5+QUngX\/nuC4FULNQ=", "FareInfoRef": "zciW4sxFuDKAruWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-121", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H15M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "zciW4sxFuDKAxeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "BOM", "arrival_time": "2026-01-21T13:40:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H40M", "distance": "2437", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2106" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2106" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAveWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-22T07:25:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H50M", "distance": "1174", "lay_over": "PT17H45M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 279620, "gross_total": 279170, "base_fare": 221084, "tax": 58536, "sell": { "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5NjIwLCJiYXNlX2ZhcmUiOjIyMTA4NCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3OTE3MCwiYmFzZV9mYXJlIjoyMjA2MzQsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5MTcwLCJiYXNlX2ZhcmUiOjIyMDYzNCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "220634.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536, "gross": { "base_fare": "220634.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3OTYyMC4wMCIsImJhc2VfZmFyZSI6IjIyMTA4NC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIwNjM0LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjc5MTcwLjAwIiwiYmFzZV9mYXJlIjoiMjIwNjM0LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjA2MzQuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3OTE3MC4wMCIsImJhc2VfZmFyZSI6IjIyMDYzNC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI3OTE3MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 4, "data": { "0": "DAC", "1": "DEL", "3": "SIN", "5": "BOM" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 279620, "calendar_total_sell": 279620, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 279620, "filter": { "id": "F123TT00182-121", "price": 279620, "journey_duration": "PT2D0H40M", "journey_duration_seconds": 175200, "layover_duration": "PT1D7H15M", "layover_duration_seconds": 112500, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "DEL", "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T21:20:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T10:45:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601172120del202601172350238del202601181320sin2026011821452382sin202601211030bom2026012113402106bom202601220725dac2026012210452183", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-122", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-122", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H40M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAPfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T21:20:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-01-17T23:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H00M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GEbQbxI7aLCxpVLH0\/z+jB0mlWoI7eOZMzjlIiKI65\/+a8JnKhnoYUBG49q0ixiQC5alBRG5oR2jv3Q1XSCKqA5+qo9GCzRRYog7UC23sXozsTGamoo9Gt7zAz6xP2lr8tfjDOVnvMS5+QUngX\/nuC4FULNQ=", "FareInfoRef": "zciW4sxFuDKAruWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKATfWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-18T23:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-19T07:00:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H30M", "distance": "2584", "lay_over": "PT23H10M", "lay_over_date": "2026-01-17", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2380" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2380" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GEbQbxI7aLCxpVLH0\/z+jB0mlWoI7eOZMzjlIiKI65\/+a8JnKhnoYUBG49q0ixiQC5alBRG5oR2jv3Q1XSCKqA5+qo9GCzRRYog7UC23sXozsTGamoo9Gt7zAz6xP2lr8tfjDOVnvMS5+QUngX\/nuC4FULNQ=", "FareInfoRef": "zciW4sxFuDKAruWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-122", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H5M", "transit_time": "8H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKAteWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T19:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "BOM", "arrival_time": "2026-01-21T23:00:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H50M", "distance": "2437", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2108" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2108" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAveWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-22T07:25:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H50M", "distance": "1174", "lay_over": "PT08H25M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 279620, "gross_total": 279170, "base_fare": 221084, "tax": 58536, "sell": { "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5NjIwLCJiYXNlX2ZhcmUiOjIyMTA4NCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3OTE3MCwiYmFzZV9mYXJlIjoyMjA2MzQsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5MTcwLCJiYXNlX2ZhcmUiOjIyMDYzNCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "220634.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536, "gross": { "base_fare": "220634.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3OTYyMC4wMCIsImJhc2VfZmFyZSI6IjIyMTA4NC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIwNjM0LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjc5MTcwLjAwIiwiYmFzZV9mYXJlIjoiMjIwNjM0LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjA2MzQuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3OTE3MC4wMCIsImJhc2VfZmFyZSI6IjIyMDYzNC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI3OTE3MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 4, "data": { "0": "DAC", "1": "DEL", "3": "SIN", "5": "BOM" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 279620, "calendar_total_sell": 279620, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 279620, "filter": { "id": "F123TT00182-122", "price": 279620, "journey_duration": "PT2D0H45M", "journey_duration_seconds": 175500, "layover_duration": "PT1D7H35M", "layover_duration_seconds": 113700, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "DEL", "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T21:20:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T10:45:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601172120del202601172350238del202601182300sin2026011907002380sin202601211940bom2026012123002108bom202601220725dac2026012210452183", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-123", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-123", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H40M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKAPfWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T21:20:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-01-17T23:50:00.000+05:30", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-17", "flight_time": "PT3H00M", "distance": "886", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GEbQbxI7aLCxpVLH0\/z+jB0mlWoI7eOZMzjlIiKI65\/+a8JnKhnoYUBG49q0ixiQC5alBRG5oR2jv3Q1XSCKqA5+qo9GCzRRYog7UC23sXozsTGamoo9Gt7zAz6xP2lr8tfjDOVnvMS5+QUngX\/nuC4FULNQ=", "FareInfoRef": "zciW4sxFuDKAruWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKATfWsmmBAAA==", "origin": "DEL", "departure_time": "2026-01-18T23:00:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "SIN", "arrival_time": "2026-01-19T07:00:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-18", "flight_time": "PT5H30M", "distance": "2584", "lay_over": "PT23H10M", "lay_over_date": "2026-01-17", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2380" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2380" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "2", "FareBasis": "YU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut1GEbQbxI7aLCxpVLH0\/z+jB0mlWoI7eOZMzjlIiKI65\/+a8JnKhnoYUBG49q0ixiQC5alBRG5oR2jv3Q1XSCKqA5+qo9GCzRRYog7UC23sXozsTGamoo9Gt7zAz6xP2lr8tfjDOVnvMS5+QUngX\/nuC4FULNQ=", "FareInfoRef": "zciW4sxFuDKAruWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-123", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H15M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "zciW4sxFuDKAxeWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "BOM", "arrival_time": "2026-01-21T13:40:00.000+05:30", "destination_terminal": "2", "destination_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-21", "flight_time": "PT5H40M", "distance": "2437", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2106" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2106" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAveWsmmBAAA==", "origin": "BOM", "departure_time": "2026-01-22T07:25:00.000+05:30", "origin_terminal": "2", "origin_airport": { "name": "Chhatrapati Shivaji International Airport", "city": "Mumbai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-01-22T10:45:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-22", "flight_time": "PT2H50M", "distance": "1174", "lay_over": "PT17H45M", "lay_over_date": "2026-01-21", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2183" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GU2YWSDC", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12I9JuEKjSLF7SqGLp\/39GD5JKsQR38MyZGKOJBVEd47UGfIe0wvcMOIyrpAy7mUg\/VYjIHctu9bMVkh5iSuQdH6q9MVseKcgTtaHqrHPfVic7kpmpaKPRLC\/wN88XrafynstSOFkfIczlhDKBf+W7H2LQLLE=", "FareInfoRef": "zciW4sxFuDKAXuWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 279620, "gross_total": 279170, "base_fare": 221084, "tax": 58536, "sell": { "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5NjIwLCJiYXNlX2ZhcmUiOjIyMTA4NCwidGF4Ijo1ODUzNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI3OTE3MCwiYmFzZV9mYXJlIjoyMjA2MzQsInRheCI6NTg1MzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc5MTcwLCJiYXNlX2ZhcmUiOjIyMDYzNCwidGF4Ijo1ODUzNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "220634.00", "tax": "58536.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 279620, "base_fare": 221084, "tax": 58536, "gross": { "base_fare": "220634.00", "tax": "58536.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "24544.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1744.00" }, "Other": { "title": "Others taxes", "amount": "22360.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3OTYyMC4wMCIsImJhc2VfZmFyZSI6IjIyMTA4NC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIwNjM0LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjc5MTcwLjAwIiwiYmFzZV9mYXJlIjoiMjIwNjM0LjAwIiwidGF4IjoiNTg1MzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjA2MzQuMDAiLCJ0YXgiOiI1ODUzNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3OTE3MC4wMCIsImJhc2VfZmFyZSI6IjIyMDYzNC4wMCIsInRheCI6IjU4NTM2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI3OTE3MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiMjQ1NDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMTc0NC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIyMjM2MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTAzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9QIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3NjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQyOSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNzIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 4, "data": { "0": "DAC", "1": "DEL", "3": "SIN", "5": "BOM" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "Y", "2": "G" } }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-22", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-22", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 279620, "calendar_total_sell": 279620, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 279620, "filter": { "id": "F123TT00182-123", "price": 279620, "journey_duration": "PT2D9H55M", "journey_duration_seconds": 208500, "layover_duration": "PT1D16H55M", "layover_duration_seconds": 147300, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "DEL", "BOM" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-17T21:20:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-22T10:45:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601172120del202601172350238del202601182300sin2026011907002380sin202601211030bom2026012113402106bom202601220725dac2026012210452183", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-124", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-124", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKA\/eWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T19:40:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T20:40:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT12H40M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "FareBasis": "VRTBVLMY", "FareRuleKey": "gws-eJxNTkEOgzAMewzyPQ0w2K3bCgINMmkDpF74\/zPmFibNUmpXTpx471X0Is5V\/h8F9uIVYOsDMCjrMxrKUuv8iRCRFtt7uW\/THHFmNLQs2we73BiqriWhl14PKwExv891Slm1MpnskDYjSU7gJ7qB0m5hmaMoN1+J05IGPJRTXxtfLHE=", "FareInfoRef": "zciW4sxFuDKAgwWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-124", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H0M", "transit_time": "2H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKABfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T17:10:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T18:10: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT02H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pck1ureujYOwVFBNmEv\/v9neNdN8EKbm5w0aUrJxKKohvSvDp\/u6ahLASqMx4eCeOpFEJitEJEr8mvO7yk79iGmRLXhPWprLFYCA0YZraG1Usf9WCayeFY2cKZiW43NsoCfud1p6+BzdjFu7qkDyQX8KV99ARCqLC0=", "FareInfoRef": "zciW4sxFuDKAvwWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 353692, "gross_total": 353242, "base_fare": 305998, "tax": 47694, "sell": { "currency": "BDT", "total": 353692, "base_fare": 305998, "tax": 47694 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzUzNjkyLCJiYXNlX2ZhcmUiOjMwNTk5OCwidGF4Ijo0NzY5NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM1MzI0MiwiYmFzZV9mYXJlIjozMDU1NDgsInRheCI6NDc2OTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzUzMjQyLCJiYXNlX2ZhcmUiOjMwNTU0OCwidGF4Ijo0NzY5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 353692, "base_fare": 305998, "tax": 47694, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "305548.00", "tax": "47694.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 353692, "base_fare": 305998, "tax": 47694, "gross": { "base_fare": "305548.00", "tax": "47694.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27982.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1MzY5Mi4wMCIsImJhc2VfZmFyZSI6IjMwNTk5OC4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA1NTQ4LjAwIiwidGF4IjoiNDc2OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzUzMjQyLjAwIiwiYmFzZV9mYXJlIjoiMzA1NTQ4LjAwIiwidGF4IjoiNDc2OTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMDU1NDguMDAiLCJ0YXgiOiI0NzY5NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1MzI0Mi4wMCIsImJhc2VfZmFyZSI6IjMwNTU0OC4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjM1MzI0MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3OTgyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "V", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 353692, "calendar_total_sell": 353692, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 353692, "filter": { "id": "F123TT00182-124", "price": 353692, "journey_duration": "PT1D0H30M", "journey_duration_seconds": 88200, "layover_duration": "PT14H50M", "layover_duration_seconds": 53400, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171940sin202601172040805sin202601211710kul202601211810808kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-125", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-125", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKA\/eWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T19:40:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T20:40:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT12H40M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "FareBasis": "VRTBVLMY", "FareRuleKey": "gws-eJxNTkEOgzAMewzyPQ0w2K3bCgINMmkDpF74\/zPmFibNUmpXTpx471X0Is5V\/h8F9uIVYOsDMCjrMxrKUuv8iRCRFtt7uW\/THHFmNLQs2we73BiqriWhl14PKwExv891Slm1MpnskDYjSU7gJ7qB0m5hmaMoN1+J05IGPJRTXxtfLHE=", "FareInfoRef": "zciW4sxFuDKAgwWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-125", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "6H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAFfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T12:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T13:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT06H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pck1ureujYOwVFBNmEv\/v9neNdN8EKbm5w0aUrJxKKohvSvDp\/u6ahLASqMx4eCeOpFEJitEJEr8mvO7yk79iGmRLXhPWprLFYCA0YZraG1Usf9WCayeFY2cKZiW43NsoCfud1p6+BzdjFu7qkDyQX8KV99ARCqLC0=", "FareInfoRef": "zciW4sxFuDKAvwWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 353692, "gross_total": 353242, "base_fare": 305998, "tax": 47694, "sell": { "currency": "BDT", "total": 353692, "base_fare": 305998, "tax": 47694 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzUzNjkyLCJiYXNlX2ZhcmUiOjMwNTk5OCwidGF4Ijo0NzY5NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM1MzI0MiwiYmFzZV9mYXJlIjozMDU1NDgsInRheCI6NDc2OTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzUzMjQyLCJiYXNlX2ZhcmUiOjMwNTU0OCwidGF4Ijo0NzY5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 353692, "base_fare": 305998, "tax": 47694, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "305548.00", "tax": "47694.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 353692, "base_fare": 305998, "tax": 47694, "gross": { "base_fare": "305548.00", "tax": "47694.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27982.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1MzY5Mi4wMCIsImJhc2VfZmFyZSI6IjMwNTk5OC4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA1NTQ4LjAwIiwidGF4IjoiNDc2OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzUzMjQyLjAwIiwiYmFzZV9mYXJlIjoiMzA1NTQ4LjAwIiwidGF4IjoiNDc2OTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMDU1NDguMDAiLCJ0YXgiOiI0NzY5NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1MzI0Mi4wMCIsImJhc2VfZmFyZSI6IjMwNTU0OC4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjM1MzI0MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3OTgyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "V", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 353692, "calendar_total_sell": 353692, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 353692, "filter": { "id": "F123TT00182-125", "price": 353692, "journey_duration": "PT1D5H10M", "journey_duration_seconds": 105000, "layover_duration": "PT19H30M", "layover_duration_seconds": 70200, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171940sin202601172040805sin202601211230kul202601211330804kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-126", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-126", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "12H40M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKA\/eWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T19:40:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T20:40:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT12H40M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "805" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "FareBasis": "VRTBVLMY", "FareRuleKey": "gws-eJxNTkEOgzAMewzyPQ0w2K3bCgINMmkDpF74\/zPmFibNUmpXTpx471X0Is5V\/h8F9uIVYOsDMCjrMxrKUuv8iRCRFtt7uW\/THHFmNLQs2we73BiqriWhl14PKwExv891Slm1MpnskDYjSU7gJ7qB0m5hmaMoN1+J05IGPJRTXxtfLHE=", "FareInfoRef": "zciW4sxFuDKAgwWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-126", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H40M", "transit_time": "8H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAHfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T11:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT08H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pck1ureujYOwVFBNmEv\/v9neNdN8EKbm5w0aUrJxKKohvSvDp\/u6ahLASqMx4eCeOpFEJitEJEr8mvO7yk79iGmRLXhPWprLFYCA0YZraG1Usf9WCayeFY2cKZiW43NsoCfud1p6+BzdjFu7qkDyQX8KV99ARCqLC0=", "FareInfoRef": "zciW4sxFuDKAvwWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 353692, "gross_total": 353242, "base_fare": 305998, "tax": 47694, "sell": { "currency": "BDT", "total": 353692, "base_fare": 305998, "tax": 47694 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzUzNjkyLCJiYXNlX2ZhcmUiOjMwNTk5OCwidGF4Ijo0NzY5NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM1MzI0MiwiYmFzZV9mYXJlIjozMDU1NDgsInRheCI6NDc2OTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzUzMjQyLCJiYXNlX2ZhcmUiOjMwNTU0OCwidGF4Ijo0NzY5NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 353692, "base_fare": 305998, "tax": 47694, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "305548.00", "tax": "47694.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 353692, "base_fare": 305998, "tax": 47694, "gross": { "base_fare": "305548.00", "tax": "47694.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27982.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1MzY5Mi4wMCIsImJhc2VfZmFyZSI6IjMwNTk5OC4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA1NTQ4LjAwIiwidGF4IjoiNDc2OTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzUzMjQyLjAwIiwiYmFzZV9mYXJlIjoiMzA1NTQ4LjAwIiwidGF4IjoiNDc2OTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMDU1NDguMDAiLCJ0YXgiOiI0NzY5NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1MzI0Mi4wMCIsImJhc2VfZmFyZSI6IjMwNTU0OC4wMCIsInRheCI6IjQ3Njk0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjM1MzI0MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3OTgyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNDIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDMxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1AiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDI5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0OTEyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "V", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 353692, "calendar_total_sell": 353692, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 353692, "filter": { "id": "F123TT00182-126", "price": 353692, "journey_duration": "PT1D7H10M", "journey_duration_seconds": 112200, "layover_duration": "PT21H30M", "layover_duration_seconds": 77400, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171940sin202601172040805sin202601211030kul202601211130802kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-127", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-127", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H20M", "transit_time": "1H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAJfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T08:25:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T09:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H05M", "distance": "186", "lay_over": "PT01H25M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBVLMY", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx72ko3fZWtRuKWwTthL74\/5\/htZvgQXpXLrkkxqiiQZzz8R8dPt0jwbYLYFDW62bwOob2KRCRAfmZz+9lLTgyelrW7J1da0x+GkiYZdbdqkBp731balZwTCY71M2okhP4ielKaaeU1yLKzSNxWNKDh3LqCyElLH8=", "FareInfoRef": "zciW4sxFuDKA4vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-127", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H0M", "transit_time": "2H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKABfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T17:10:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T18:10: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT02H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pck1ureujYOwVFBNmEv\/v9neNdN8EKbm5w0aUrJxKKohvSvDp\/u6ahLASqMx4eCeOpFEJitEJEr8mvO7yk79iGmRLXhPWprLFYCA0YZraG1Usf9WCayeFY2cKZiW43NsoCfud1p6+BzdjFu7qkDyQX8KV99ARCqLC0=", "FareInfoRef": "zciW4sxFuDKA+vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 355356, "gross_total": 354906, "base_fare": 308208, "tax": 47148, "sell": { "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzU1MzU2LCJiYXNlX2ZhcmUiOjMwODIwOCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM1NDkwNiwiYmFzZV9mYXJlIjozMDc3NTgsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzU0OTA2LCJiYXNlX2ZhcmUiOjMwNzc1OCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "307758.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148, "gross": { "base_fare": "307758.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1NTM1Ni4wMCIsImJhc2VfZmFyZSI6IjMwODIwOC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA3NzU4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzU0OTA2LjAwIiwiYmFzZV9mYXJlIjoiMzA3NzU4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMDc3NTguMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1NDkwNi4wMCIsImJhc2VfZmFyZSI6IjMwNzc1OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjM1NDkwNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 355356, "calendar_total_sell": 355356, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 355356, "filter": { "id": "F123TT00182-127", "price": 355356, "journey_duration": "PT13H20M", "journey_duration_seconds": 48000, "layover_duration": "PT3H35M", "layover_duration_seconds": 12900, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601170825sin202601170930801sin202601211710kul202601211810808kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-128", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-128", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H20M", "transit_time": "1H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAJfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T08:25:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T09:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H05M", "distance": "186", "lay_over": "PT01H25M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBVLMY", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx72ko3fZWtRuKWwTthL74\/5\/htZvgQXpXLrkkxqiiQZzz8R8dPt0jwbYLYFDW62bwOob2KRCRAfmZz+9lLTgyelrW7J1da0x+GkiYZdbdqkBp731balZwTCY71M2okhP4ielKaaeU1yLKzSNxWNKDh3LqCyElLH8=", "FareInfoRef": "zciW4sxFuDKA4vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-128", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "6H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAFfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T12:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T13:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT06H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pck1ureujYOwVFBNmEv\/v9neNdN8EKbm5w0aUrJxKKohvSvDp\/u6ahLASqMx4eCeOpFEJitEJEr8mvO7yk79iGmRLXhPWprLFYCA0YZraG1Usf9WCayeFY2cKZiW43NsoCfud1p6+BzdjFu7qkDyQX8KV99ARCqLC0=", "FareInfoRef": "zciW4sxFuDKA+vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 355356, "gross_total": 354906, "base_fare": 308208, "tax": 47148, "sell": { "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzU1MzU2LCJiYXNlX2ZhcmUiOjMwODIwOCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM1NDkwNiwiYmFzZV9mYXJlIjozMDc3NTgsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzU0OTA2LCJiYXNlX2ZhcmUiOjMwNzc1OCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "307758.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148, "gross": { "base_fare": "307758.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1NTM1Ni4wMCIsImJhc2VfZmFyZSI6IjMwODIwOC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA3NzU4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzU0OTA2LjAwIiwiYmFzZV9mYXJlIjoiMzA3NzU4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMDc3NTguMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1NDkwNi4wMCIsImJhc2VfZmFyZSI6IjMwNzc1OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjM1NDkwNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 355356, "calendar_total_sell": 355356, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 355356, "filter": { "id": "F123TT00182-128", "price": 355356, "journey_duration": "PT18H0M", "journey_duration_seconds": 64800, "layover_duration": "PT8H15M", "layover_duration_seconds": 29700, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601170825sin202601170930801sin202601211230kul202601211330804kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-129", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-129", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H20M", "transit_time": "1H25M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKAJfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T08:25:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T09:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H05M", "distance": "186", "lay_over": "PT01H25M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "801" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBVLMY", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx72ko3fZWtRuKWwTthL74\/5\/htZvgQXpXLrkkxqiiQZzz8R8dPt0jwbYLYFDW62bwOob2KRCRAfmZz+9lLTgyelrW7J1da0x+GkiYZdbdqkBp731balZwTCY71M2okhP4ielKaaeU1yLKzSNxWNKDh3LqCyElLH8=", "FareInfoRef": "zciW4sxFuDKA4vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-129", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H40M", "transit_time": "8H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAHfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T11:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT08H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pck1ureujYOwVFBNmEv\/v9neNdN8EKbm5w0aUrJxKKohvSvDp\/u6ahLASqMx4eCeOpFEJitEJEr8mvO7yk79iGmRLXhPWprLFYCA0YZraG1Usf9WCayeFY2cKZiW43NsoCfud1p6+BzdjFu7qkDyQX8KV99ARCqLC0=", "FareInfoRef": "zciW4sxFuDKA+vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 355356, "gross_total": 354906, "base_fare": 308208, "tax": 47148, "sell": { "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzU1MzU2LCJiYXNlX2ZhcmUiOjMwODIwOCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM1NDkwNiwiYmFzZV9mYXJlIjozMDc3NTgsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzU0OTA2LCJiYXNlX2ZhcmUiOjMwNzc1OCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "307758.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148, "gross": { "base_fare": "307758.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1NTM1Ni4wMCIsImJhc2VfZmFyZSI6IjMwODIwOC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA3NzU4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzU0OTA2LjAwIiwiYmFzZV9mYXJlIjoiMzA3NzU4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMDc3NTguMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1NDkwNi4wMCIsImJhc2VfZmFyZSI6IjMwNzc1OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjM1NDkwNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 355356, "calendar_total_sell": 355356, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 355356, "filter": { "id": "F123TT00182-129", "price": 355356, "journey_duration": "PT20H0M", "journey_duration_seconds": 72000, "layover_duration": "PT10H15M", "layover_duration_seconds": 36900, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601170825sin202601170930801sin202601211030kul202601211130802kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-130", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-130", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H20M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKALfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T10: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": "SIN", "arrival_time": "2026-01-17T11:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT03H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBVLMY", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx72ko3fZWtRuKWwTthL74\/5\/htZvgQXpXLrkkxqiiQZzz8R8dPt0jwbYLYFDW62bwOob2KRCRAfmZz+9lLTgyelrW7J1da0x+GkiYZdbdqkBp731balZwTCY71M2okhP4ielKaaeU1yLKzSNxWNKDh3LqCyElLH8=", "FareInfoRef": "zciW4sxFuDKA4vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-130", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H0M", "transit_time": "2H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKABfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T17:10:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T18:10: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT02H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pck1ureujYOwVFBNmEv\/v9neNdN8EKbm5w0aUrJxKKohvSvDp\/u6ahLASqMx4eCeOpFEJitEJEr8mvO7yk79iGmRLXhPWprLFYCA0YZraG1Usf9WCayeFY2cKZiW43NsoCfud1p6+BzdjFu7qkDyQX8KV99ARCqLC0=", "FareInfoRef": "zciW4sxFuDKA+vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 355356, "gross_total": 354906, "base_fare": 308208, "tax": 47148, "sell": { "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzU1MzU2LCJiYXNlX2ZhcmUiOjMwODIwOCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM1NDkwNiwiYmFzZV9mYXJlIjozMDc3NTgsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzU0OTA2LCJiYXNlX2ZhcmUiOjMwNzc1OCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "307758.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148, "gross": { "base_fare": "307758.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1NTM1Ni4wMCIsImJhc2VfZmFyZSI6IjMwODIwOC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA3NzU4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzU0OTA2LjAwIiwiYmFzZV9mYXJlIjoiMzA3NzU4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMDc3NTguMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1NDkwNi4wMCIsImJhc2VfZmFyZSI6IjMwNzc1OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjM1NDkwNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 355356, "calendar_total_sell": 355356, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 355356, "filter": { "id": "F123TT00182-130", "price": 355356, "journey_duration": "PT15H20M", "journey_duration_seconds": 55200, "layover_duration": "PT5H40M", "layover_duration_seconds": 20400, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171030sin202601171130803sin202601211710kul202601211810808kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-131", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-131", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H20M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKALfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T10: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": "SIN", "arrival_time": "2026-01-17T11:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT03H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBVLMY", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx72ko3fZWtRuKWwTthL74\/5\/htZvgQXpXLrkkxqiiQZzz8R8dPt0jwbYLYFDW62bwOob2KRCRAfmZz+9lLTgyelrW7J1da0x+GkiYZdbdqkBp731balZwTCY71M2okhP4ielKaaeU1yLKzSNxWNKDh3LqCyElLH8=", "FareInfoRef": "zciW4sxFuDKA4vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-131", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "6H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAFfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T12:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T13:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT06H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pck1ureujYOwVFBNmEv\/v9neNdN8EKbm5w0aUrJxKKohvSvDp\/u6ahLASqMx4eCeOpFEJitEJEr8mvO7yk79iGmRLXhPWprLFYCA0YZraG1Usf9WCayeFY2cKZiW43NsoCfud1p6+BzdjFu7qkDyQX8KV99ARCqLC0=", "FareInfoRef": "zciW4sxFuDKA+vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 355356, "gross_total": 354906, "base_fare": 308208, "tax": 47148, "sell": { "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzU1MzU2LCJiYXNlX2ZhcmUiOjMwODIwOCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM1NDkwNiwiYmFzZV9mYXJlIjozMDc3NTgsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzU0OTA2LCJiYXNlX2ZhcmUiOjMwNzc1OCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "307758.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148, "gross": { "base_fare": "307758.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1NTM1Ni4wMCIsImJhc2VfZmFyZSI6IjMwODIwOC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA3NzU4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzU0OTA2LjAwIiwiYmFzZV9mYXJlIjoiMzA3NzU4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMDc3NTguMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1NDkwNi4wMCIsImJhc2VfZmFyZSI6IjMwNzc1OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjM1NDkwNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 355356, "calendar_total_sell": 355356, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 355356, "filter": { "id": "F123TT00182-131", "price": 355356, "journey_duration": "PT20H0M", "journey_duration_seconds": 72000, "layover_duration": "PT10H20M", "layover_duration_seconds": 37200, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171030sin202601171130803sin202601211230kul202601211330804kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-132", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-132", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H20M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKALfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T10: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": "SIN", "arrival_time": "2026-01-17T11:30:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT03H30M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "803" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBVLMY", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx72ko3fZWtRuKWwTthL74\/5\/htZvgQXpXLrkkxqiiQZzz8R8dPt0jwbYLYFDW62bwOob2KRCRAfmZz+9lLTgyelrW7J1da0x+GkiYZdbdqkBp731balZwTCY71M2okhP4ielKaaeU1yLKzSNxWNKDh3LqCyElLH8=", "FareInfoRef": "zciW4sxFuDKA4vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-132", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H40M", "transit_time": "8H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAHfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T11:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT08H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pck1ureujYOwVFBNmEv\/v9neNdN8EKbm5w0aUrJxKKohvSvDp\/u6ahLASqMx4eCeOpFEJitEJEr8mvO7yk79iGmRLXhPWprLFYCA0YZraG1Usf9WCayeFY2cKZiW43NsoCfud1p6+BzdjFu7qkDyQX8KV99ARCqLC0=", "FareInfoRef": "zciW4sxFuDKA+vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 355356, "gross_total": 354906, "base_fare": 308208, "tax": 47148, "sell": { "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzU1MzU2LCJiYXNlX2ZhcmUiOjMwODIwOCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM1NDkwNiwiYmFzZV9mYXJlIjozMDc3NTgsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzU0OTA2LCJiYXNlX2ZhcmUiOjMwNzc1OCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "307758.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148, "gross": { "base_fare": "307758.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1NTM1Ni4wMCIsImJhc2VfZmFyZSI6IjMwODIwOC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA3NzU4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzU0OTA2LjAwIiwiYmFzZV9mYXJlIjoiMzA3NzU4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMDc3NTguMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1NDkwNi4wMCIsImJhc2VfZmFyZSI6IjMwNzc1OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjM1NDkwNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 355356, "calendar_total_sell": 355356, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 355356, "filter": { "id": "F123TT00182-132", "price": 355356, "journey_duration": "PT22H0M", "journey_duration_seconds": 79200, "layover_duration": "PT12H20M", "layover_duration_seconds": 44400, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171030sin202601171130803sin202601211030kul202601211130802kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-133", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-133", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "8H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKANfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T15:10:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T16:10:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBVLMY", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx72ko3fZWtRuKWwTthL74\/5\/htZvgQXpXLrkkxqiiQZzz8R8dPt0jwbYLYFDW62bwOob2KRCRAfmZz+9lLTgyelrW7J1da0x+GkiYZdbdqkBp731balZwTCY71M2okhP4ielKaaeU1yLKzSNxWNKDh3LqCyElLH8=", "FareInfoRef": "zciW4sxFuDKA4vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-133", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H0M", "transit_time": "2H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKABfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T17:10:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T18:10: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT02H10M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pck1ureujYOwVFBNmEv\/v9neNdN8EKbm5w0aUrJxKKohvSvDp\/u6ahLASqMx4eCeOpFEJitEJEr8mvO7yk79iGmRLXhPWprLFYCA0YZraG1Usf9WCayeFY2cKZiW43NsoCfud1p6+BzdjFu7qkDyQX8KV99ARCqLC0=", "FareInfoRef": "zciW4sxFuDKA+vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 355356, "gross_total": 354906, "base_fare": 308208, "tax": 47148, "sell": { "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzU1MzU2LCJiYXNlX2ZhcmUiOjMwODIwOCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM1NDkwNiwiYmFzZV9mYXJlIjozMDc3NTgsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzU0OTA2LCJiYXNlX2ZhcmUiOjMwNzc1OCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "307758.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148, "gross": { "base_fare": "307758.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1NTM1Ni4wMCIsImJhc2VfZmFyZSI6IjMwODIwOC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA3NzU4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzU0OTA2LjAwIiwiYmFzZV9mYXJlIjoiMzA3NzU4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMDc3NTguMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1NDkwNi4wMCIsImJhc2VfZmFyZSI6IjMwNzc1OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjM1NDkwNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 355356, "calendar_total_sell": 355356, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 355356, "filter": { "id": "F123TT00182-133", "price": 355356, "journey_duration": "PT20H0M", "journey_duration_seconds": 72000, "layover_duration": "PT10H20M", "layover_duration_seconds": 37200, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171510sin202601171610807sin202601211710kul202601211810808kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-134", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-134", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "8H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKANfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T15:10:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T16:10:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBVLMY", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx72ko3fZWtRuKWwTthL74\/5\/htZvgQXpXLrkkxqiiQZzz8R8dPt0jwbYLYFDW62bwOob2KRCRAfmZz+9lLTgyelrW7J1da0x+GkiYZdbdqkBp731balZwTCY71M2okhP4ielKaaeU1yLKzSNxWNKDh3LqCyElLH8=", "FareInfoRef": "zciW4sxFuDKA4vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-134", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "6H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAFfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T12:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T13:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT06H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pck1ureujYOwVFBNmEv\/v9neNdN8EKbm5w0aUrJxKKohvSvDp\/u6ahLASqMx4eCeOpFEJitEJEr8mvO7yk79iGmRLXhPWprLFYCA0YZraG1Usf9WCayeFY2cKZiW43NsoCfud1p6+BzdjFu7qkDyQX8KV99ARCqLC0=", "FareInfoRef": "zciW4sxFuDKA+vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 355356, "gross_total": 354906, "base_fare": 308208, "tax": 47148, "sell": { "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzU1MzU2LCJiYXNlX2ZhcmUiOjMwODIwOCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM1NDkwNiwiYmFzZV9mYXJlIjozMDc3NTgsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzU0OTA2LCJiYXNlX2ZhcmUiOjMwNzc1OCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "307758.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148, "gross": { "base_fare": "307758.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1NTM1Ni4wMCIsImJhc2VfZmFyZSI6IjMwODIwOC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA3NzU4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzU0OTA2LjAwIiwiYmFzZV9mYXJlIjoiMzA3NzU4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMDc3NTguMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1NDkwNi4wMCIsImJhc2VfZmFyZSI6IjMwNzc1OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjM1NDkwNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 355356, "calendar_total_sell": 355356, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 355356, "filter": { "id": "F123TT00182-134", "price": 355356, "journey_duration": "PT1D0H40M", "journey_duration_seconds": 88800, "layover_duration": "PT15H0M", "layover_duration_seconds": 54000, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171510sin202601171610807sin202601211230kul202601211330804kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1301176838653096235R2YEK", "flight_key": "F123TT00182-135", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Travelport", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F123TT00182", "supplier_partner_code": "travelport-123-00182", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "1301176838653096235R2YEK", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-135", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H0M", "transit_time": "8H10M", "routes": [ { "air_segment_key": "zciW4sxFuDKA9eWsmmBAAA==", "origin": "DAC", "departure_time": "2026-01-17T01: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-01-17T07: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-01-16", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PcYZM43q2kZtDgY7aAv+\/\/P2NV2sAuam5yYmFJS0Zs459O\/BnyGp6HuBahQnmVf4UMUgWN2QETuWF5bfq\/ZcA0JRLXjM7reWLR4Bswy64macPTbxkLmo2cDZzq01WiWBfzM9KCto23ZRLk5UheSAP6Ur74hdyw0", "FareInfoRef": "zciW4sxFuDKAfvWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKANfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-17T15:10:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-01-17T16:10:00.000+08:00", "destination_terminal": "4", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-01-17", "flight_time": "PT1H00M", "distance": "186", "lay_over": "PT08H10M", "lay_over_date": "2026-01-17", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "807" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TRTBVLMY", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx72ko3fZWtRuKWwTthL74\/5\/htZvgQXpXLrkkxqiiQZzz8R8dPt0jwbYLYFDW62bwOob2KRCRAfmZz+9lLTgyelrW7J1da0x+GkiYZdbdqkBp731balZwTCY71M2okhP4ielKaaeU1yLKzSNxWNKDh3LqCyElLH8=", "FareInfoRef": "zciW4sxFuDKA4vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-135", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H40M", "transit_time": "8H50M", "routes": [ { "air_segment_key": "zciW4sxFuDKAHfWsmmBAAA==", "origin": "SIN", "departure_time": "2026-01-21T10:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-21T11:30: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-01-21", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XRTBVLMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5pVrLsV6CYQW5BgQ\/TC\/5+B2w0JS6ldOXESY1TRgzjn4z8afJp7gq1nwKCs2zpBQ9uj5SdDRALej+X0muaMLUMdLav2xq42Jj8EEkYZtVrZiP19Xq1k+Y7JZIeyGUVyAj8xXCjtmJY5i3JzT+yWdOChnPoCJrssjA==", "FareInfoRef": "zciW4sxFuDKA8vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "zciW4sxFuDKApfWsmmBAAA==", "origin": "KUL", "departure_time": "2026-01-21T20:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-01-21T22:10:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-01-21", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT08H50M", "lay_over_date": "2026-01-21", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "1817641", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "3", "FareBasis": "BRTBVLBD", "FareRuleKey": "gws-eJxNjtEKwjAMRT9m3Pck1ureujYOwVFBNmEv\/v9neNdN8EKbm5w0aUrJxKKohvSvDp\/u6ahLASqMx4eCeOpFEJitEJEr8mvO7yk79iGmRLXhPWprLFYCA0YZraG1Usf9WCayeFY2cKZiW43NsoCfud1p6+BzdjFu7qkDyQX8KV99ARCqLC0=", "FareInfoRef": "zciW4sxFuDKA+vWsmmBAAA==" }, "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": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 355356, "gross_total": 354906, "base_fare": 308208, "tax": 47148, "sell": { "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzU1MzU2LCJiYXNlX2ZhcmUiOjMwODIwOCwidGF4Ijo0NzE0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM1NDkwNiwiYmFzZV9mYXJlIjozMDc3NTgsInRheCI6NDcxNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzU0OTA2LCJiYXNlX2ZhcmUiOjMwNzc1OCwidGF4Ijo0NzE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 2, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "307758.00", "tax": "47148.00", "discount": 0, "ait": "0.00", "service_charge": 450 }, "partner": { "currency": "BDT", "total": 355356, "base_fare": 308208, "tax": 47148, "gross": { "base_fare": "307758.00", "tax": "47148.00", "discount": "0.00", "ait": "0.00", "service_charge": 450 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "1000.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "8000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "888.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9824.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "27436.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1NTM1Ni4wMCIsImJhc2VfZmFyZSI6IjMwODIwOC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA3NzU4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI0NTAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzU0OTA2LjAwIiwiYmFzZV9mYXJlIjoiMzA3NzU4LjAwIiwidGF4IjoiNDcxNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMDc3NTguMDAiLCJ0YXgiOiI0NzE0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1NDkwNi4wMCIsImJhc2VfZmFyZSI6IjMwNzc1OC4wMCIsInRheCI6IjQ3MTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjM1NDkwNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjEwMDAuMDAifSwiVVQiOnsiYW1vdW50IjoiODAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI4ODguMDAifSwiWVEiOnsiYW1vdW50IjoiOTgyNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjI3NDM2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPUCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzY0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0MjkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ5MTIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "DAC", "End_Airport": "SIN", "all_airport": { "count": 3, "data": { "0": "DAC", "1": "KUL", "3": "SIN" } }, "plating_carrier": { "count": 1, "data": [ "OD" ] }, "operating_carrier": { "count": 1, "data": [ "OD" ] }, "rbd_class": { "count": 4, "data": [ "K", "T", "X", "B" ] }, "booking_class": { "count": 1, "data": [ "Economy" ] }, "Filter_Data": null, "available_comission_data": 0, "applicable_comission": null }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-17-2026-01-21", "calendar_flight_date": "2026-01-17", "calendar_arrival_date": "2026-01-21", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 355356, "calendar_total_sell": 355356, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 355356, "filter": { "id": "F123TT00182-135", "price": 355356, "journey_duration": "PT1D2H40M", "journey_duration_seconds": 96000, "layover_duration": "PT17H0M", "layover_duration_seconds": 61200, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-01-17T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-21T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601170110kul202601170700161kul202601171510sin202601171610807sin202601211030kul202601211130802kul202601212020dac202601212210166", "destination_reach_time": "PT", "destination_reach_timestamp": null } ], "FareFamily_AccountCode_PTC_Data": null }