{ "status": "success", "tracking_id": "2181176872978796235EMV1P", "journey_type": "RoundTrip", "return_result_type": "general", "Get_Flight_Type": { "find_flight_type": "international", "airport_country": "BD", "uniqueFlightTypes_count": 1, "uniqueFlightTypes": [ "international" ], "get_all_flight_type": [ "international", "international" ], "Segement_Data": [ { "departure_airport_type": "AIRPORT", "departure_airport": "YYZ", "arrival_airport_type": "AIRPORT", "arrival_airport": "DAC", "departure_date": "2026-07-25", "departure_airport_country_code": "CA", "arrival_airport_country_code": "BD", "flight_type": "international" }, { "departure_airport_type": "AIRPORT", "departure_airport": "DAC", "arrival_airport_type": "AIRPORT", "arrival_airport": "YYZ", "departure_date": "2026-08-29", "departure_airport_country_code": "BD", "arrival_airport_country_code": "CA", "flight_type": "international" } ], "search_parameter": { "journey_type": "RoundTrip", "segment": [ { "departure_airport_type": "AIRPORT", "departure_airport": "YYZ", "arrival_airport_type": "AIRPORT", "arrival_airport": "DAC", "departure_date": "2026-07-25", "departure_time": "anytime", "departure_time_within": "anytime", "booking_class": "Economy", "stop": "any", "alliance": { "include": [], "exclude": [] }, "country": { "include": [], "exclude": [] }, "airlines": { "include": [], "exclude": [] } }, { "departure_airport_type": "AIRPORT", "departure_airport": "DAC", "departure_date": "2026-08-29", "departure_time": "anytime", "departure_time_within": "anytime", "booking_class": "Economy", "stop": "any", "arrival_airport_type": "AIRPORT", "arrival_airport": "YYZ", "alliance": { "include": [], "exclude": [] }, "country": { "include": [], "exclude": [] }, "airlines": { "include": [], "exclude": [] } } ], "travelers_adult": 1, "travelers_child": 0, "travelers_child_age": [], "travelers_infants": 0, "travelers_infants_age": [], "fare_type": [], "fare_option": [], "content_type": "all_content", "ptc_option": [], "agency_ethnic_list": [], "preferred_carrier": [], "non_stop_flight": "any", "baggage_option": "any", "booking_class": "Economy", "supplier_uid": "all", "partner_id": "218", "language": "en", "short_ref": "5c762999891aa3225f39e2388430483eb7f5a1938a4c2ce3b0664b2e19ce2c12", "version": 1, "team_profile": [ null ] } }, "data": [ { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-0", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT18H5M", "transit_time": null, "routes": [ { "air_segment_key": "IwOjDvMDuDKAoGcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T17:00:00.000-04:00", "origin_terminal": null, "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DAC", "arrival_time": "2026-07-26T21:05:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-25", "flight_time": "PT18H05M", "distance": "8241", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "306" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "306" }, "booking_class": { "brand_id": "1380807", "brand_title": "ECONOMY CLASS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "FareBasis": "EHCAR", "FareRuleKey": "gws-eJxNTrsOwjAM\/Jjq9rNpWtgS3BamDKgdwsD\/fwZOUiQs2T77zo8Yo1Inilzjvw34DPcH8mFAhrovyRDGmxLiVQE5BaxPSy+0DbMG7+fG9SxNtY528YSNm3SqGkqP5e1cX0tSUO+iQp\/AD6TdYU7Lfpg\/SnEh7eQ4w\/\/0sS+baCuM", "FareInfoRef": "IwOjDvMDuDKAOIcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-0", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT19H55M", "transit_time": null, "routes": [ { "air_segment_key": "IwOjDvMDuDKArGcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T03:45:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "YYZ", "arrival_time": "2026-08-29T13:40:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-28", "flight_time": "PT19H55M", "distance": "8241", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "305" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "305" }, "booking_class": { "brand_id": "1380807", "brand_title": "ECONOMY CLASS", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "FareBasis": "EHCAR", "FareRuleKey": "gws-eJxNTssOgzAM+xjku9MBg1u7ANuphwkO7LD\/\/4yZFqRFSuLEziPGGBh6mg3x3xp8m8cTeXMgI8j3\/YOuHQNrBbLvML88vVE2DGFUPxeuZiuqufWbEhYuVqg9y844JRdX15I0HHdxQE3gAmkVzGlaN9ejNAnpJ8c79KfGfrjHK50=", "FareInfoRef": "IwOjDvMDuDKAZIcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 156648, "gross_total": 156318, "base_fare": 134988, "tax": 21660, "sell": { "currency": "BDT", "total": 156648, "base_fare": 134988, "tax": 21660 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU2NjQ4LCJiYXNlX2ZhcmUiOjEzNDk4OCwidGF4IjoyMTY2MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1NjMxOCwiYmFzZV9mYXJlIjoxMzQ2NTgsInRheCI6MjE2NjAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU2MzE4LCJiYXNlX2ZhcmUiOjEzNDY1OCwidGF4IjoyMTY2MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 156648, "base_fare": 134988, "tax": 21660, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "134658.00", "tax": "21660.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 156648, "base_fare": 134988, "tax": 21660, "gross": { "base_fare": "134658.00", "tax": "21660.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "1228.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NjY0OC4wMCIsImJhc2VfZmFyZSI6IjEzNDk4OC4wMCIsInRheCI6IjIxNjYwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM0NjU4LjAwIiwidGF4IjoiMjE2NjAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU2MzE4LjAwIiwiYmFzZV9mYXJlIjoiMTM0NjU4LjAwIiwidGF4IjoiMjE2NjAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzQ2NTguMDAiLCJ0YXgiOiIyMTY2MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NjMxOC4wMCIsImJhc2VfZmFyZSI6IjEzNDY1OC4wMCIsInRheCI6IjIxNjYwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1NjMxOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMjI4LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 2, "data": [ "YYZ", "DAC" ] }, "plating_carrier": { "count": 1, "data": [ "BG" ] }, "operating_carrier": { "count": 1, "data": [ "BG" ] }, "rbd_class": { "count": 1, "data": [ "E" ] }, "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-07-25-2026-08-29", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-29", "calendar_carrier": "BG", "calendar_total_currency": "BDT", "calendar_total_price": 156648, "calendar_total_sell": 156648, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 156648, "filter": { "id": "F123TT00182-0", "price": 156648, "journey_duration": "PT1D14H0M", "journey_duration_seconds": 136800, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "BG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-07-25T17:00:00.000-04:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-29T13:40:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251700dac202607262105306dac202608290345yyz202608291340305", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-1", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H30M", "transit_time": "15H25M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAuGcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T19:40:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T19: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-07-25", "flight_time": "PT14H40M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAwGcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-27T11:15: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-07-27T14:10:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-27", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT15H25M", "lay_over_date": "2026-07-26", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "2227" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-1", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D18H10M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "238" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "THW75INC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcBbW8gOrRecmKa2GH\/\/xnLoJPmKA\/LiZNScnSRIlv6x4L3kgv0UQCFs+z9BS9ewmQgY0C7P9dwasEw2dxukg55dhmLJdRoDVUqh9TVcNXD3pDTmaRgvD7xJXaD35CbjZqPdotCC\/HcL4krzMTuPoRDLJs=", "FareInfoRef": "IwOjDvMDuDKA6IcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA2GcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-31T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT23H10M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "THW75INC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcBbW8gOrRecmKa2GH\/\/xnLoJPmKA\/LiZNScnSRIlv6x4L3kgv0UQCFs+z9BS9ewmQgY0C7P9dwasEw2dxukg55dhmLJdRoDVUqh9TVcNXD3pDTmaRgvD7xJXaD35CbjZqPdotCC\/HcL4krzMTuPoRDLJs=", "FareInfoRef": "IwOjDvMDuDKA6IcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 202663, "gross_total": 202333, "base_fare": 102759, "tax": 99904, "sell": { "currency": "BDT", "total": 202663, "base_fare": 102759, "tax": 99904 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAyNjYzLCJiYXNlX2ZhcmUiOjEwMjc1OSwidGF4Ijo5OTkwNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwMjMzMywiYmFzZV9mYXJlIjoxMDI0MjksInRheCI6OTk5MDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAyMzMzLCJiYXNlX2ZhcmUiOjEwMjQyOSwidGF4Ijo5OTkwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 202663, "base_fare": 102759, "tax": 99904, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "102429.00", "tax": "99904.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 202663, "base_fare": 102759, "tax": 99904, "gross": { "base_fare": "102429.00", "tax": "99904.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwMjY2My4wMCIsImJhc2VfZmFyZSI6IjEwMjc1OS4wMCIsInRheCI6Ijk5OTA0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyNDI5LjAwIiwidGF4IjoiOTk5MDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjAyMzMzLjAwIiwiYmFzZV9mYXJlIjoiMTAyNDI5LjAwIiwidGF4IjoiOTk5MDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDI0MjkuMDAiLCJ0YXgiOiI5OTkwNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwMjMzMy4wMCIsImJhc2VfZmFyZSI6IjEwMjQyOS4wMCIsInRheCI6Ijk5OTA0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIwMjMzMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI3OTQ3Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjEzNDg4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc5NDcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 2, "data": [ "AC", "AI" ] }, "rbd_class": { "count": 3, "data": { "0": "S", "1": "G", "3": "T" } }, "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-07-25-2026-08-31", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-31", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 202663, "calendar_total_sell": 202663, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 202663, "filter": { "id": "F123TT00182-1", "price": 202663, "journey_duration": "PT3D2H40M", "journey_duration_seconds": 268800, "layover_duration": "PT1D14H35M", "layover_duration_seconds": 138900, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-07-25T19:40:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-31T05:30:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607251940del20260726195042del202607271115dac2026072714102227dac202608292120del202608292340238del202608302250yyz20260831053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-2", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D14H40M", "transit_time": "21H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAuGcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T19:40:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T19: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-07-25", "flight_time": "PT14H40M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAyGcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-27T17: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-07-27T20: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-07-27", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT21H30M", "lay_over_date": "2026-07-26", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "237" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-2", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D18H10M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "238" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "THW75INC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcBbW8gOrRecmKa2GH\/\/xnLoJPmKA\/LiZNScnSRIlv6x4L3kgv0UQCFs+z9BS9ewmQgY0C7P9dwasEw2dxukg55dhmLJdRoDVUqh9TVcNXD3pDTmaRgvD7xJXaD35CbjZqPdotCC\/HcL4krzMTuPoRDLJs=", "FareInfoRef": "IwOjDvMDuDKA6IcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA2GcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-31T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT23H10M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "THW75INC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcBbW8gOrRecmKa2GH\/\/xnLoJPmKA\/LiZNScnSRIlv6x4L3kgv0UQCFs+z9BS9ewmQgY0C7P9dwasEw2dxukg55dhmLJdRoDVUqh9TVcNXD3pDTmaRgvD7xJXaD35CbjZqPdotCC\/HcL4krzMTuPoRDLJs=", "FareInfoRef": "IwOjDvMDuDKA6IcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 202663, "gross_total": 202333, "base_fare": 102759, "tax": 99904, "sell": { "currency": "BDT", "total": 202663, "base_fare": 102759, "tax": 99904 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAyNjYzLCJiYXNlX2ZhcmUiOjEwMjc1OSwidGF4Ijo5OTkwNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwMjMzMywiYmFzZV9mYXJlIjoxMDI0MjksInRheCI6OTk5MDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAyMzMzLCJiYXNlX2ZhcmUiOjEwMjQyOSwidGF4Ijo5OTkwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 202663, "base_fare": 102759, "tax": 99904, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "102429.00", "tax": "99904.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 202663, "base_fare": 102759, "tax": 99904, "gross": { "base_fare": "102429.00", "tax": "99904.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwMjY2My4wMCIsImJhc2VfZmFyZSI6IjEwMjc1OS4wMCIsInRheCI6Ijk5OTA0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyNDI5LjAwIiwidGF4IjoiOTk5MDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjAyMzMzLjAwIiwiYmFzZV9mYXJlIjoiMTAyNDI5LjAwIiwidGF4IjoiOTk5MDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDI0MjkuMDAiLCJ0YXgiOiI5OTkwNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwMjMzMy4wMCIsImJhc2VfZmFyZSI6IjEwMjQyOS4wMCIsInRheCI6Ijk5OTA0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIwMjMzMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI3OTQ3Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjEzNDg4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc5NDcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 2, "data": [ "AC", "AI" ] }, "rbd_class": { "count": 3, "data": { "0": "S", "1": "G", "3": "T" } }, "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-07-25-2026-08-31", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-31", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 202663, "calendar_total_sell": 202663, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 202663, "filter": { "id": "F123TT00182-2", "price": 202663, "journey_duration": "PT3D8H50M", "journey_duration_seconds": 291000, "layover_duration": "PT1D20H40M", "layover_duration_seconds": 160800, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-07-25T19:40:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-31T05:30:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607251940del20260726195042del202607271720dac202607272020237dac202608292120del202608292340238del202608302250yyz20260831053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-3", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D0H15M", "transit_time": "1D4H0M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA4GcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T20:55:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "EWR", "arrival_time": "2026-07-25T22:35:00.000-04:00", "destination_terminal": "A", "destination_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-07-26", "flight_time": "PT1H40M", "distance": "350", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "1512" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "8202" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA6GcMpKAAAA==", "origin": "EWR", "departure_time": "2026-07-26T21:05:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "destination": "DXB", "arrival_time": "2026-07-27T18:35: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-07-27", "flight_time": "PT13H30M", "distance": "6846", "lay_over": "PT22H30M", "lay_over_date": "2026-07-25", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA8GcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-28T00:05: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-07-28T07: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-07-27", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT05H30M", "lay_over_date": "2026-07-27", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "501" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-3", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAAHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "7566" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKADHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T08:00:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT03H30M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "57" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 204078, "gross_total": 203748, "base_fare": 97019, "tax": 107059, "sell": { "currency": "BDT", "total": 204078, "base_fare": 97019, "tax": 107059 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA0MDc4LCJiYXNlX2ZhcmUiOjk3MDE5LCJ0YXgiOjEwNzA1OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwMzc0OCwiYmFzZV9mYXJlIjo5NjY4OSwidGF4IjoxMDcwNTksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAzNzQ4LCJiYXNlX2ZhcmUiOjk2Njg5LCJ0YXgiOjEwNzA1OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 204078, "base_fare": 97019, "tax": 107059, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "96689.00", "tax": "107059.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 204078, "base_fare": 97019, "tax": 107059, "gross": { "base_fare": "96689.00", "tax": "107059.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "20643.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwNDA3OC4wMCIsImJhc2VfZmFyZSI6Ijk3MDE5LjAwIiwidGF4IjoiMTA3MDU5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTY2ODkuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjAzNzQ4LjAwIiwiYmFzZV9mYXJlIjoiOTY2ODkuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NjY4OS4wMCIsInRheCI6IjEwNzA1OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwMzc0OC4wMCIsImJhc2VfZmFyZSI6Ijk2Njg5LjAwIiwidGF4IjoiMTA3MDU5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIwMzc0OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI3OTQ3Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIwNjQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjg4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODU5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkwNyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzQyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzk0NzIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "EWR", "3": "DXB", "5": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "UA" ] }, "operating_carrier": { "count": 4, "data": [ "AC", "UA", "FZ", "EK" ] }, "rbd_class": { "count": 3, "data": { "0": "T", "2": "Q", "3": "S" } }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 204078, "calendar_total_sell": 204078, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 204078, "filter": { "id": "F123TT00182-3", "price": 204078, "journey_duration": "PT2D22H45M", "journey_duration_seconds": 254700, "layover_duration": "PT1D7H30M", "layover_duration_seconds": 113400, "carrier_operating": "AC", "carrier_marketing": "UA", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "EWR", "DXB" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T20:55:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T08:00:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607252055ewr2026072522351512ewr202607262105dxb202607271835164dxb202607280005dac202607280710501dac202608291930dxb202608292230587dxb202608300200yyz20260830080057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-4", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D1H10M", "transit_time": "1D4H52M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA+GcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T20:00:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "EWR", "arrival_time": "2026-07-25T21:43:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-07-26", "flight_time": "PT1H43M", "distance": "350", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E7W", "name": "E7W", "picture": "E7W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "3711" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "3711" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA6GcMpKAAAA==", "origin": "EWR", "departure_time": "2026-07-26T21:05:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "destination": "DXB", "arrival_time": "2026-07-27T18:35: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-07-27", "flight_time": "PT13H30M", "distance": "6846", "lay_over": "PT23H22M", "lay_over_date": "2026-07-25", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA8GcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-28T00:05: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-07-28T07: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-07-27", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT05H30M", "lay_over_date": "2026-07-27", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "501" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-4", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAAHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "7566" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKADHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T08:00:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT03H30M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "57" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 204078, "gross_total": 203748, "base_fare": 97019, "tax": 107059, "sell": { "currency": "BDT", "total": 204078, "base_fare": 97019, "tax": 107059 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA0MDc4LCJiYXNlX2ZhcmUiOjk3MDE5LCJ0YXgiOjEwNzA1OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwMzc0OCwiYmFzZV9mYXJlIjo5NjY4OSwidGF4IjoxMDcwNTksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAzNzQ4LCJiYXNlX2ZhcmUiOjk2Njg5LCJ0YXgiOjEwNzA1OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 204078, "base_fare": 97019, "tax": 107059, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "96689.00", "tax": "107059.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 204078, "base_fare": 97019, "tax": 107059, "gross": { "base_fare": "96689.00", "tax": "107059.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "20643.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwNDA3OC4wMCIsImJhc2VfZmFyZSI6Ijk3MDE5LjAwIiwidGF4IjoiMTA3MDU5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTY2ODkuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjAzNzQ4LjAwIiwiYmFzZV9mYXJlIjoiOTY2ODkuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NjY4OS4wMCIsInRheCI6IjEwNzA1OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwMzc0OC4wMCIsImJhc2VfZmFyZSI6Ijk2Njg5LjAwIiwidGF4IjoiMTA3MDU5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIwMzc0OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI3OTQ3Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIwNjQzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjg4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODU5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkwNyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzQyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzk0NzIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "EWR", "3": "DXB", "5": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "UA" ] }, "operating_carrier": { "count": 4, "data": { "0": "UA", "2": "FZ", "3": "EK", "4": "AC" } }, "rbd_class": { "count": 3, "data": { "0": "T", "2": "Q", "3": "S" } }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "UA", "calendar_total_currency": "BDT", "calendar_total_price": 204078, "calendar_total_sell": 204078, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 204078, "filter": { "id": "F123TT00182-4", "price": 204078, "journey_duration": "PT2D23H40M", "journey_duration_seconds": 258000, "layover_duration": "PT1D8H22M", "layover_duration_seconds": 116520, "carrier_operating": "UA", "carrier_marketing": "UA", "aircraft": "E7W", "aircraft_name": "E7W", "cabin_class": "Economy", "connecting_airport": [ "EWR", "DXB" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T20:00:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T08:00:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607252000ewr2026072521433711ewr202607262105dxb202607271835164dxb202607280005dac202607280710501dac202608291930dxb202608292230587dxb202608300200yyz20260830080057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-5", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "4H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAFHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T22:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T19:45: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-07-26", "flight_time": "PT13H00M", "distance": "6891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAHHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T00:05: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-07-27T07: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-07-26", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT04H20M", "lay_over_date": "2026-07-26", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7546" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-5", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D18H10M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "238" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "THW75INC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcBbW8gOrRecmKa2GH\/\/xnLoJPmKA\/LiZNScnSRIlv6x4L3kgv0UQCFs+z9BS9ewmQgY0C7P9dwasEw2dxukg55dhmLJdRoDVUqh9TVcNXD3pDTmaRgvD7xJXaD35CbjZqPdotCC\/HcL4krzMTuPoRDLJs=", "FareInfoRef": "IwOjDvMDuDKA6IcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA2GcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-31T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT23H10M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "THW75INC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcBbW8gOrRecmKa2GH\/\/xnLoJPmKA\/LiZNScnSRIlv6x4L3kgv0UQCFs+z9BS9ewmQgY0C7P9dwasEw2dxukg55dhmLJdRoDVUqh9TVcNXD3pDTmaRgvD7xJXaD35CbjZqPdotCC\/HcL4krzMTuPoRDLJs=", "FareInfoRef": "IwOjDvMDuDKA6IcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 204501, "gross_total": 204171, "base_fare": 102759, "tax": 101742, "sell": { "currency": "BDT", "total": 204501, "base_fare": 102759, "tax": 101742 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA0NTAxLCJiYXNlX2ZhcmUiOjEwMjc1OSwidGF4IjoxMDE3NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMDQxNzEsImJhc2VfZmFyZSI6MTAyNDI5LCJ0YXgiOjEwMTc0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMDQxNzEsImJhc2VfZmFyZSI6MTAyNDI5LCJ0YXgiOjEwMTc0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 204501, "base_fare": 102759, "tax": 101742, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "102429.00", "tax": "101742.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 204501, "base_fare": 102759, "tax": 101742, "gross": { "base_fare": "102429.00", "tax": "101742.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "15326.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwNDUwMS4wMCIsImJhc2VfZmFyZSI6IjEwMjc1OS4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwMjQyOS4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDQxNzEuMDAiLCJiYXNlX2ZhcmUiOiIxMDI0MjkuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDI0MjkuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDQxNzEuMDAiLCJiYXNlX2ZhcmUiOiIxMDI0MjkuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA0MTcxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTUzMjYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjcxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzk0NzIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "DXB", "3": "DAC", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 3, "data": [ "AC", "FZ", "AI" ] }, "rbd_class": { "count": 3, "data": { "0": "S", "2": "G", "3": "T" } }, "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-07-25-2026-08-31", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-31", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 204501, "calendar_total_sell": 204501, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 204501, "filter": { "id": "F123TT00182-5", "price": 204501, "journey_duration": "PT2D16H35M", "journey_duration_seconds": 232500, "layover_duration": "PT1D3H30M", "layover_duration_seconds": 99000, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DXB", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T22:45:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-31T05:30:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607252245dxb20260726194556dxb202607270005dac202607270710501dac202608292120del202608292340238del202608302250yyz20260831053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-6", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H55M", "transit_time": "6H15M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAFHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T22:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T19:45: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-07-26", "flight_time": "PT13H00M", "distance": "6891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAKHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-07-27T08:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT4H40M", "distance": "2207", "lay_over": "PT06H15M", "lay_over_date": "2026-07-26", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "582" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7567" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-6", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D18H10M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "238" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "THW75INC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcBbW8gOrRecmKa2GH\/\/xnLoJPmKA\/LiZNScnSRIlv6x4L3kgv0UQCFs+z9BS9ewmQgY0C7P9dwasEw2dxukg55dhmLJdRoDVUqh9TVcNXD3pDTmaRgvD7xJXaD35CbjZqPdotCC\/HcL4krzMTuPoRDLJs=", "FareInfoRef": "IwOjDvMDuDKA6IcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA2GcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-31T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT23H10M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "THW75INC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcBbW8gOrRecmKa2GH\/\/xnLoJPmKA\/LiZNScnSRIlv6x4L3kgv0UQCFs+z9BS9ewmQgY0C7P9dwasEw2dxukg55dhmLJdRoDVUqh9TVcNXD3pDTmaRgvD7xJXaD35CbjZqPdotCC\/HcL4krzMTuPoRDLJs=", "FareInfoRef": "IwOjDvMDuDKA6IcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 204501, "gross_total": 204171, "base_fare": 102759, "tax": 101742, "sell": { "currency": "BDT", "total": 204501, "base_fare": 102759, "tax": 101742 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA0NTAxLCJiYXNlX2ZhcmUiOjEwMjc1OSwidGF4IjoxMDE3NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMDQxNzEsImJhc2VfZmFyZSI6MTAyNDI5LCJ0YXgiOjEwMTc0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMDQxNzEsImJhc2VfZmFyZSI6MTAyNDI5LCJ0YXgiOjEwMTc0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 204501, "base_fare": 102759, "tax": 101742, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "102429.00", "tax": "101742.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 204501, "base_fare": 102759, "tax": 101742, "gross": { "base_fare": "102429.00", "tax": "101742.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "15326.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwNDUwMS4wMCIsImJhc2VfZmFyZSI6IjEwMjc1OS4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwMjQyOS4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDQxNzEuMDAiLCJiYXNlX2ZhcmUiOiIxMDI0MjkuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDI0MjkuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDQxNzEuMDAiLCJiYXNlX2ZhcmUiOiIxMDI0MjkuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA0MTcxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTUzMjYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjcxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzk0NzIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "DXB", "3": "DAC", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 3, "data": [ "AC", "EK", "AI" ] }, "rbd_class": { "count": 3, "data": { "0": "S", "2": "G", "3": "T" } }, "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-07-25-2026-08-31", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-31", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 204501, "calendar_total_sell": 204501, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 204501, "filter": { "id": "F123TT00182-6", "price": 204501, "journey_duration": "PT2D18H5M", "journey_duration_seconds": 237900, "layover_duration": "PT1D5H25M", "layover_duration_seconds": 105900, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DXB", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T22:45:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-31T05:30:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607252245dxb20260726194556dxb202607270200dac202607270840582dac202608292120del202608292340238del202608302250yyz20260831053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-7", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H10M", "transit_time": "9H52M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAMHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T15:00:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "EWR", "arrival_time": "2026-07-25T16:43:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-07-25", "flight_time": "PT1H43M", "distance": "350", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E7W", "name": "E7W", "picture": "E7W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "3705" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "3705" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "7", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAOHcMpKAAAA==", "origin": "EWR", "departure_time": "2026-07-25T21:05:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "destination": "DXB", "arrival_time": "2026-07-26T18:35: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-07-26", "flight_time": "PT13H30M", "distance": "6846", "lay_over": "PT04H22M", "lay_over_date": "2026-07-25", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "7", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAJHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T00:05: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-07-27T07: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-07-26", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT05H30M", "lay_over_date": "2026-07-26", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "501" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-7", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAAHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "7566" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKADHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T08:00:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT03H30M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "57" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 209818, "gross_total": 209488, "base_fare": 102759, "tax": 107059, "sell": { "currency": "BDT", "total": 209818, "base_fare": 102759, "tax": 107059 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA5ODE4LCJiYXNlX2ZhcmUiOjEwMjc1OSwidGF4IjoxMDcwNTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMDk0ODgsImJhc2VfZmFyZSI6MTAyNDI5LCJ0YXgiOjEwNzA1OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMDk0ODgsImJhc2VfZmFyZSI6MTAyNDI5LCJ0YXgiOjEwNzA1OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 209818, "base_fare": 102759, "tax": 107059, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "102429.00", "tax": "107059.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 209818, "base_fare": 102759, "tax": 107059, "gross": { "base_fare": "102429.00", "tax": "107059.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "20643.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwOTgxOC4wMCIsImJhc2VfZmFyZSI6IjEwMjc1OS4wMCIsInRheCI6IjEwNzA1OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwMjQyOS4wMCIsInRheCI6IjEwNzA1OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDk0ODguMDAiLCJiYXNlX2ZhcmUiOiIxMDI0MjkuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDI0MjkuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDk0ODguMDAiLCJiYXNlX2ZhcmUiOiIxMDI0MjkuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA5NDg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA2NDMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1MyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTA3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRjYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNDIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJaUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3OTQ3MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "EWR", "3": "DXB", "5": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "UA" ] }, "operating_carrier": { "count": 4, "data": { "0": "UA", "2": "FZ", "3": "EK", "4": "AC" } }, "rbd_class": { "count": 3, "data": { "0": "T", "2": "Q", "3": "S" } }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "UA", "calendar_total_currency": "BDT", "calendar_total_price": 209818, "calendar_total_sell": 209818, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 209818, "filter": { "id": "F123TT00182-7", "price": 209818, "journey_duration": "PT2D4H40M", "journey_duration_seconds": 189600, "layover_duration": "PT13H22M", "layover_duration_seconds": 48120, "carrier_operating": "UA", "carrier_marketing": "UA", "aircraft": "E7W", "aircraft_name": "E7W", "cabin_class": "Economy", "connecting_airport": [ "EWR", "DXB" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T15:00:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T08:00:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607251500ewr2026072516433705ewr202607252105dxb202607261835164dxb202607270005dac202607270710501dac202608291930dxb202608292230587dxb202608300200yyz20260830080057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-8", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D10H25M", "transit_time": "14H7M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAQHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T10:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "EWR", "arrival_time": "2026-07-25T12:28:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-07-25", "flight_time": "PT1H43M", "distance": "350", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E7W", "name": "E7W", "picture": "E7W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "3648" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "3648" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAOHcMpKAAAA==", "origin": "EWR", "departure_time": "2026-07-25T21:05:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "destination": "DXB", "arrival_time": "2026-07-26T18:35: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-07-26", "flight_time": "PT13H30M", "distance": "6846", "lay_over": "PT08H37M", "lay_over_date": "2026-07-25", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAJHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T00:05: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-07-27T07: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-07-26", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT05H30M", "lay_over_date": "2026-07-26", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "501" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-8", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAAHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "7566" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKADHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T08:00:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT03H30M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "57" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 209818, "gross_total": 209488, "base_fare": 102759, "tax": 107059, "sell": { "currency": "BDT", "total": 209818, "base_fare": 102759, "tax": 107059 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA5ODE4LCJiYXNlX2ZhcmUiOjEwMjc1OSwidGF4IjoxMDcwNTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMDk0ODgsImJhc2VfZmFyZSI6MTAyNDI5LCJ0YXgiOjEwNzA1OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMDk0ODgsImJhc2VfZmFyZSI6MTAyNDI5LCJ0YXgiOjEwNzA1OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 209818, "base_fare": 102759, "tax": 107059, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "102429.00", "tax": "107059.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 209818, "base_fare": 102759, "tax": 107059, "gross": { "base_fare": "102429.00", "tax": "107059.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "20643.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwOTgxOC4wMCIsImJhc2VfZmFyZSI6IjEwMjc1OS4wMCIsInRheCI6IjEwNzA1OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwMjQyOS4wMCIsInRheCI6IjEwNzA1OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDk0ODguMDAiLCJiYXNlX2ZhcmUiOiIxMDI0MjkuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDI0MjkuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDk0ODguMDAiLCJiYXNlX2ZhcmUiOiIxMDI0MjkuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA5NDg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA2NDMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1MyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTA3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRjYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNDIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJaUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3OTQ3MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "EWR", "3": "DXB", "5": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "UA" ] }, "operating_carrier": { "count": 4, "data": { "0": "UA", "2": "FZ", "3": "EK", "4": "AC" } }, "rbd_class": { "count": 3, "data": { "0": "T", "2": "Q", "3": "S" } }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "UA", "calendar_total_currency": "BDT", "calendar_total_price": 209818, "calendar_total_sell": 209818, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 209818, "filter": { "id": "F123TT00182-8", "price": 209818, "journey_duration": "PT2D8H55M", "journey_duration_seconds": 204900, "layover_duration": "PT17H37M", "layover_duration_seconds": 63420, "carrier_operating": "UA", "carrier_marketing": "UA", "aircraft": "E7W", "aircraft_name": "E7W", "cabin_class": "Economy", "connecting_airport": [ "EWR", "DXB" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-07-25T10:45:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T08:00:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607251045ewr2026072512283648ewr202607252105dxb202607261835164dxb202607270005dac202607270710501dac202608291930dxb202608292230587dxb202608300200yyz20260830080057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-9", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H40M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "IwOjDvMDuDKASHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T08:30:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "EWR", "arrival_time": "2026-07-25T10:10:00.000-04:00", "destination_terminal": "A", "destination_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-07-25", "flight_time": "PT1H40M", "distance": "350", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "1502" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "8656" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAOHcMpKAAAA==", "origin": "EWR", "departure_time": "2026-07-25T21:05:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "destination": "DXB", "arrival_time": "2026-07-26T18:35: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-07-26", "flight_time": "PT13H30M", "distance": "6846", "lay_over": "PT10H55M", "lay_over_date": "2026-07-25", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAJHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T00:05: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-07-27T07: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-07-26", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT05H30M", "lay_over_date": "2026-07-26", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "501" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-9", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAAHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "7566" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKADHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T08:00:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT03H30M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "57" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 209818, "gross_total": 209488, "base_fare": 102759, "tax": 107059, "sell": { "currency": "BDT", "total": 209818, "base_fare": 102759, "tax": 107059 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA5ODE4LCJiYXNlX2ZhcmUiOjEwMjc1OSwidGF4IjoxMDcwNTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMDk0ODgsImJhc2VfZmFyZSI6MTAyNDI5LCJ0YXgiOjEwNzA1OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMDk0ODgsImJhc2VfZmFyZSI6MTAyNDI5LCJ0YXgiOjEwNzA1OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 209818, "base_fare": 102759, "tax": 107059, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "102429.00", "tax": "107059.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 209818, "base_fare": 102759, "tax": 107059, "gross": { "base_fare": "102429.00", "tax": "107059.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "20643.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwOTgxOC4wMCIsImJhc2VfZmFyZSI6IjEwMjc1OS4wMCIsInRheCI6IjEwNzA1OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwMjQyOS4wMCIsInRheCI6IjEwNzA1OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDk0ODguMDAiLCJiYXNlX2ZhcmUiOiIxMDI0MjkuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDI0MjkuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDk0ODguMDAiLCJiYXNlX2ZhcmUiOiIxMDI0MjkuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA5NDg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA2NDMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1MyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTA3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRjYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNDIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJaUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3OTQ3MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "EWR", "3": "DXB", "5": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "UA" ] }, "operating_carrier": { "count": 4, "data": [ "AC", "UA", "FZ", "EK" ] }, "rbd_class": { "count": 3, "data": { "0": "T", "2": "Q", "3": "S" } }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 209818, "calendar_total_sell": 209818, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 209818, "filter": { "id": "F123TT00182-9", "price": 209818, "journey_duration": "PT2D11H10M", "journey_duration_seconds": 213000, "layover_duration": "PT19H55M", "layover_duration_seconds": 71700, "carrier_operating": "AC", "carrier_marketing": "UA", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "EWR", "DXB" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-07-25T08:30:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T08:00:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607250830ewr2026072510101502ewr202607252105dxb202607261835164dxb202607270005dac202607270710501dac202608291930dxb202608292230587dxb202608300200yyz20260830080057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-10", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H40M", "transit_time": "17H22M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAUHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T07:30:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "EWR", "arrival_time": "2026-07-25T09:13:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-07-25", "flight_time": "PT1H43M", "distance": "350", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E7W", "name": "E7W", "picture": "E7W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "3435" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "3435" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAOHcMpKAAAA==", "origin": "EWR", "departure_time": "2026-07-25T21:05:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "destination": "DXB", "arrival_time": "2026-07-26T18:35: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-07-26", "flight_time": "PT13H30M", "distance": "6846", "lay_over": "PT11H52M", "lay_over_date": "2026-07-25", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAJHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T00:05: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-07-27T07: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-07-26", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT05H30M", "lay_over_date": "2026-07-26", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "501" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-10", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAAHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "7566" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKADHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T08:00:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT03H30M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "57" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 209818, "gross_total": 209488, "base_fare": 102759, "tax": 107059, "sell": { "currency": "BDT", "total": 209818, "base_fare": 102759, "tax": 107059 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjA5ODE4LCJiYXNlX2ZhcmUiOjEwMjc1OSwidGF4IjoxMDcwNTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMDk0ODgsImJhc2VfZmFyZSI6MTAyNDI5LCJ0YXgiOjEwNzA1OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMDk0ODgsImJhc2VfZmFyZSI6MTAyNDI5LCJ0YXgiOjEwNzA1OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 209818, "base_fare": 102759, "tax": 107059, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "102429.00", "tax": "107059.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 209818, "base_fare": 102759, "tax": 107059, "gross": { "base_fare": "102429.00", "tax": "107059.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "20643.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwOTgxOC4wMCIsImJhc2VfZmFyZSI6IjEwMjc1OS4wMCIsInRheCI6IjEwNzA1OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwMjQyOS4wMCIsInRheCI6IjEwNzA1OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDk0ODguMDAiLCJiYXNlX2ZhcmUiOiIxMDI0MjkuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDI0MjkuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDk0ODguMDAiLCJiYXNlX2ZhcmUiOiIxMDI0MjkuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA5NDg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA2NDMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1MyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTA3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRjYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNDIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJaUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3OTQ3MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "EWR", "3": "DXB", "5": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "UA" ] }, "operating_carrier": { "count": 4, "data": { "0": "UA", "2": "FZ", "3": "EK", "4": "AC" } }, "rbd_class": { "count": 3, "data": { "0": "T", "2": "Q", "3": "S" } }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "UA", "calendar_total_currency": "BDT", "calendar_total_price": 209818, "calendar_total_sell": 209818, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 209818, "filter": { "id": "F123TT00182-10", "price": 209818, "journey_duration": "PT2D12H10M", "journey_duration_seconds": 216600, "layover_duration": "PT20H52M", "layover_duration_seconds": 75120, "carrier_operating": "UA", "carrier_marketing": "UA", "aircraft": "E7W", "aircraft_name": "E7W", "cabin_class": "Economy", "connecting_airport": [ "EWR", "DXB" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-25T07:30:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T08:00:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607250730ewr2026072509133435ewr202607252105dxb202607261835164dxb202607270005dac202607270710501dac202608291930dxb202608292230587dxb202608300200yyz20260830080057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-11", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H30M", "transit_time": "15H25M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAuGcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T19:40:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T19: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-07-25", "flight_time": "PT14H40M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAwGcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-27T11:15: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-07-27T14:10:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-27", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT15H25M", "lay_over_date": "2026-07-26", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "2227" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-11", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H20M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "2228" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAYHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-29T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT05H35M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 211493, "gross_total": 211163, "base_fare": 111589, "tax": 99904, "sell": { "currency": "BDT", "total": 211493, "base_fare": 111589, "tax": 99904 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjExNDkzLCJiYXNlX2ZhcmUiOjExMTU4OSwidGF4Ijo5OTkwNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxMTE2MywiYmFzZV9mYXJlIjoxMTEyNTksInRheCI6OTk5MDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjExMTYzLCJiYXNlX2ZhcmUiOjExMTI1OSwidGF4Ijo5OTkwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 211493, "base_fare": 111589, "tax": 99904, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "111259.00", "tax": "99904.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 211493, "base_fare": 111589, "tax": 99904, "gross": { "base_fare": "111259.00", "tax": "99904.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMTQ5My4wMCIsImJhc2VfZmFyZSI6IjExMTU4OS4wMCIsInRheCI6Ijk5OTA0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTExMjU5LjAwIiwidGF4IjoiOTk5MDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjExMTYzLjAwIiwiYmFzZV9mYXJlIjoiMTExMjU5LjAwIiwidGF4IjoiOTk5MDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiI5OTkwNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMTE2My4wMCIsImJhc2VfZmFyZSI6IjExMTI1OS4wMCIsInRheCI6Ijk5OTA0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIxMTE2MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI3OTQ3Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjEzNDg4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc5NDcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 2, "data": [ "AC", "AI" ] }, "rbd_class": { "count": 3, "data": [ "S", "G", "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 211493, "calendar_total_sell": 211493, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 211493, "filter": { "id": "F123TT00182-11", "price": 211493, "journey_duration": "PT2D8H50M", "journey_duration_seconds": 204600, "layover_duration": "PT21H0M", "layover_duration_seconds": 75600, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-07-25T19:40:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-30T05:30:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607251940del20260726195042del202607271115dac2026072714102227dac202608291510del2026082917152228del202608292250yyz20260830053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-12", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D14H40M", "transit_time": "21H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAuGcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T19:40:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T19: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-07-25", "flight_time": "PT14H40M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAyGcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-27T17: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-07-27T20: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-07-27", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT21H30M", "lay_over_date": "2026-07-26", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "237" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-12", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H20M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "2228" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAYHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-29T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT05H35M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 211493, "gross_total": 211163, "base_fare": 111589, "tax": 99904, "sell": { "currency": "BDT", "total": 211493, "base_fare": 111589, "tax": 99904 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjExNDkzLCJiYXNlX2ZhcmUiOjExMTU4OSwidGF4Ijo5OTkwNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxMTE2MywiYmFzZV9mYXJlIjoxMTEyNTksInRheCI6OTk5MDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjExMTYzLCJiYXNlX2ZhcmUiOjExMTI1OSwidGF4Ijo5OTkwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 211493, "base_fare": 111589, "tax": 99904, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "111259.00", "tax": "99904.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 211493, "base_fare": 111589, "tax": 99904, "gross": { "base_fare": "111259.00", "tax": "99904.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMTQ5My4wMCIsImJhc2VfZmFyZSI6IjExMTU4OS4wMCIsInRheCI6Ijk5OTA0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTExMjU5LjAwIiwidGF4IjoiOTk5MDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjExMTYzLjAwIiwiYmFzZV9mYXJlIjoiMTExMjU5LjAwIiwidGF4IjoiOTk5MDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiI5OTkwNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMTE2My4wMCIsImJhc2VfZmFyZSI6IjExMTI1OS4wMCIsInRheCI6Ijk5OTA0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIxMTE2MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI3OTQ3Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjEzNDg4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc5NDcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 2, "data": [ "AC", "AI" ] }, "rbd_class": { "count": 3, "data": [ "S", "G", "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 211493, "calendar_total_sell": 211493, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 211493, "filter": { "id": "F123TT00182-12", "price": 211493, "journey_duration": "PT2D15H0M", "journey_duration_seconds": 226800, "layover_duration": "PT1D3H5M", "layover_duration_seconds": 97500, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-07-25T19:40:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-30T05:30:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607251940del20260726195042del202607271720dac202607272020237dac202608291510del2026082917152228del202608292250yyz20260830053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-13", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H30M", "transit_time": "15H25M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAuGcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T19:40:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T19: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-07-25", "flight_time": "PT14H40M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAwGcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-27T11:15: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-07-27T14:10:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-27", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT15H25M", "lay_over_date": "2026-07-26", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "2227" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-13", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAAHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7566" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKADHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T08:00:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT03H30M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 213331, "gross_total": 213001, "base_fare": 111589, "tax": 101742, "sell": { "currency": "BDT", "total": 213331, "base_fare": 111589, "tax": 101742 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzMzMxLCJiYXNlX2ZhcmUiOjExMTU4OSwidGF4IjoxMDE3NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMTMwMDEsImJhc2VfZmFyZSI6MTExMjU5LCJ0YXgiOjEwMTc0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMTMwMDEsImJhc2VfZmFyZSI6MTExMjU5LCJ0YXgiOjEwMTc0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 213331, "base_fare": 111589, "tax": 101742, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "111259.00", "tax": "101742.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 213331, "base_fare": 111589, "tax": 101742, "gross": { "base_fare": "111259.00", "tax": "101742.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "15326.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzMzMS4wMCIsImJhc2VfZmFyZSI6IjExMTU4OS4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMTI1OS4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTMwMDEuMDAiLCJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTMwMDEuMDAiLCJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjEzMDAxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTUzMjYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjcxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzk0NzIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "DEL", "3": "DAC", "5": "DXB" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 3, "data": [ "AC", "AI", "EK" ] }, "rbd_class": { "count": 2, "data": [ "S", "G" ] }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 213331, "calendar_total_sell": 213331, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 213331, "filter": { "id": "F123TT00182-13", "price": 213331, "journey_duration": "PT2D7H0M", "journey_duration_seconds": 198000, "layover_duration": "PT18H55M", "layover_duration_seconds": 68100, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "Economy", "connecting_airport": [ "DEL", "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-07-25T19:40:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T08:00:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607251940del20260726195042del202607271115dac2026072714102227dac202608291930dxb202608292230587dxb202608300200yyz20260830080057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-14", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D14H40M", "transit_time": "21H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAuGcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T19:40:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T19: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-07-25", "flight_time": "PT14H40M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAyGcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-27T17: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-07-27T20: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-07-27", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT21H30M", "lay_over_date": "2026-07-26", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "237" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-14", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAAHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7566" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKADHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T08:00:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT03H30M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 213331, "gross_total": 213001, "base_fare": 111589, "tax": 101742, "sell": { "currency": "BDT", "total": 213331, "base_fare": 111589, "tax": 101742 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzMzMxLCJiYXNlX2ZhcmUiOjExMTU4OSwidGF4IjoxMDE3NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMTMwMDEsImJhc2VfZmFyZSI6MTExMjU5LCJ0YXgiOjEwMTc0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMTMwMDEsImJhc2VfZmFyZSI6MTExMjU5LCJ0YXgiOjEwMTc0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 213331, "base_fare": 111589, "tax": 101742, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "111259.00", "tax": "101742.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 213331, "base_fare": 111589, "tax": 101742, "gross": { "base_fare": "111259.00", "tax": "101742.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "15326.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzMzMS4wMCIsImJhc2VfZmFyZSI6IjExMTU4OS4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMTI1OS4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTMwMDEuMDAiLCJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTMwMDEuMDAiLCJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjEzMDAxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTUzMjYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjcxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzk0NzIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "DEL", "3": "DAC", "5": "DXB" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 3, "data": [ "AC", "AI", "EK" ] }, "rbd_class": { "count": 2, "data": [ "S", "G" ] }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 213331, "calendar_total_sell": 213331, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 213331, "filter": { "id": "F123TT00182-14", "price": 213331, "journey_duration": "PT2D13H10M", "journey_duration_seconds": 220200, "layover_duration": "PT1D1H0M", "layover_duration_seconds": 90000, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "Economy", "connecting_airport": [ "DEL", "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-07-25T19:40:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T08:00:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607251940del20260726195042del202607271720dac202607272020237dac202608291930dxb202608292230587dxb202608300200yyz20260830080057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-15", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "4H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAFHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T22:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T19:45: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-07-26", "flight_time": "PT13H00M", "distance": "6891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAHHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T00:05: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-07-27T07: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-07-26", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT04H20M", "lay_over_date": "2026-07-26", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7546" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-15", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H20M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "2228" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAYHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-29T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT05H35M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 213331, "gross_total": 213001, "base_fare": 111589, "tax": 101742, "sell": { "currency": "BDT", "total": 213331, "base_fare": 111589, "tax": 101742 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzMzMxLCJiYXNlX2ZhcmUiOjExMTU4OSwidGF4IjoxMDE3NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMTMwMDEsImJhc2VfZmFyZSI6MTExMjU5LCJ0YXgiOjEwMTc0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMTMwMDEsImJhc2VfZmFyZSI6MTExMjU5LCJ0YXgiOjEwMTc0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 213331, "base_fare": 111589, "tax": 101742, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "111259.00", "tax": "101742.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 213331, "base_fare": 111589, "tax": 101742, "gross": { "base_fare": "111259.00", "tax": "101742.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "15326.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzMzMS4wMCIsImJhc2VfZmFyZSI6IjExMTU4OS4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMTI1OS4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTMwMDEuMDAiLCJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTMwMDEuMDAiLCJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjEzMDAxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTUzMjYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjcxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzk0NzIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "DXB", "3": "DAC", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 3, "data": [ "AC", "FZ", "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "S", "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 213331, "calendar_total_sell": 213331, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 213331, "filter": { "id": "F123TT00182-15", "price": 213331, "journey_duration": "PT1D22H45M", "journey_duration_seconds": 168300, "layover_duration": "PT9H55M", "layover_duration_seconds": 35700, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DXB", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T22:45:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-30T05:30:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607252245dxb20260726194556dxb202607270005dac202607270710501dac202608291510del2026082917152228del202608292250yyz20260830053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H55M", "transit_time": "6H15M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAFHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T22:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T19:45: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-07-26", "flight_time": "PT13H00M", "distance": "6891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAKHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-07-27T08:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT4H40M", "distance": "2207", "lay_over": "PT06H15M", "lay_over_date": "2026-07-26", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "582" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7567" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H20M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "2228" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAYHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-29T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT05H35M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 213331, "gross_total": 213001, "base_fare": 111589, "tax": 101742, "sell": { "currency": "BDT", "total": 213331, "base_fare": 111589, "tax": 101742 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzMzMxLCJiYXNlX2ZhcmUiOjExMTU4OSwidGF4IjoxMDE3NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMTMwMDEsImJhc2VfZmFyZSI6MTExMjU5LCJ0YXgiOjEwMTc0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMTMwMDEsImJhc2VfZmFyZSI6MTExMjU5LCJ0YXgiOjEwMTc0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 213331, "base_fare": 111589, "tax": 101742, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "111259.00", "tax": "101742.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 213331, "base_fare": 111589, "tax": 101742, "gross": { "base_fare": "111259.00", "tax": "101742.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "15326.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzMzMS4wMCIsImJhc2VfZmFyZSI6IjExMTU4OS4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMTI1OS4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTMwMDEuMDAiLCJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTMwMDEuMDAiLCJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjEzMDAxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTUzMjYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjcxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzk0NzIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "DXB", "3": "DAC", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 3, "data": [ "AC", "EK", "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "S", "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 213331, "calendar_total_sell": 213331, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 213331, "filter": { "id": "F123TT00182-16", "price": 213331, "journey_duration": "PT2D0H15M", "journey_duration_seconds": 173700, "layover_duration": "PT11H50M", "layover_duration_seconds": 42600, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DXB", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T22:45:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-30T05:30:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607252245dxb20260726194556dxb202607270200dac202607270840582dac202608291510del2026082917152228del202608292250yyz20260830053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-17", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "4H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAFHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T22:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T19:45: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-07-26", "flight_time": "PT13H00M", "distance": "6891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAJHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T00:05: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-07-27T07: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-07-26", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT04H20M", "lay_over_date": "2026-07-26", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "501" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-17", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D18H10M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "238" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "THW75INC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcBbW8gOrRecmKa2GH\/\/xnLoJPmKA\/LiZNScnSRIlv6x4L3kgv0UQCFs+z9BS9ewmQgY0C7P9dwasEw2dxukg55dhmLJdRoDVUqh9TVcNXD3pDTmaRgvD7xJXaD35CbjZqPdotCC\/HcL4krzMTuPoRDLJs=", "FareInfoRef": "IwOjDvMDuDKA6IcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA2GcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-31T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT23H10M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "THW75INC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcBbW8gOrRecmKa2GH\/\/xnLoJPmKA\/LiZNScnSRIlv6x4L3kgv0UQCFs+z9BS9ewmQgY0C7P9dwasEw2dxukg55dhmLJdRoDVUqh9TVcNXD3pDTmaRgvD7xJXaD35CbjZqPdotCC\/HcL4krzMTuPoRDLJs=", "FareInfoRef": "IwOjDvMDuDKA6IcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 213337, "gross_total": 213007, "base_fare": 102759, "tax": 110578, "sell": { "currency": "BDT", "total": 213337, "base_fare": 102759, "tax": 110578 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjEzMzM3LCJiYXNlX2ZhcmUiOjEwMjc1OSwidGF4IjoxMTA1Nzh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMTMwMDcsImJhc2VfZmFyZSI6MTAyNDI5LCJ0YXgiOjExMDU3OCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMTMwMDcsImJhc2VfZmFyZSI6MTAyNDI5LCJ0YXgiOjExMDU3OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 213337, "base_fare": 102759, "tax": 110578, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "102429.00", "tax": "110578.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 213337, "base_fare": 102759, "tax": 110578, "gross": { "base_fare": "102429.00", "tax": "110578.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "85731.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2577.00" }, "Other": { "title": "Others taxes", "amount": "15326.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxMzMzNy4wMCIsImJhc2VfZmFyZSI6IjEwMjc1OS4wMCIsInRheCI6IjExMDU3OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwMjQyOS4wMCIsInRheCI6IjExMDU3OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTMwMDcuMDAiLCJiYXNlX2ZhcmUiOiIxMDI0MjkuMDAiLCJ0YXgiOiIxMTA1NzguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDI0MjkuMDAiLCJ0YXgiOiIxMTA1NzguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTMwMDcuMDAiLCJiYXNlX2ZhcmUiOiIxMDI0MjkuMDAiLCJ0YXgiOiIxMTA1NzguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjEzMDA3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijg1NzMxLjAwIn0sIllSIjp7ImFtb3VudCI6IjI1NzcuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTUzMjYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjcxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODU3MzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjU3NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "DXB", "3": "DAC", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 3, "data": [ "AC", "FZ", "AI" ] }, "rbd_class": { "count": 4, "data": [ "S", "Q", "G", "T" ] }, "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-07-25-2026-08-31", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-31", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 213337, "calendar_total_sell": 213337, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 213337, "filter": { "id": "F123TT00182-17", "price": 213337, "journey_duration": "PT2D16H35M", "journey_duration_seconds": 232500, "layover_duration": "PT1D3H30M", "layover_duration_seconds": 99000, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DXB", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T22:45:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-31T05:30:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607252245dxb20260726194556dxb202607270005dac202607270710501dac202608292120del202608292340238del202608302250yyz20260831053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-18", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "4H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAFHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T22:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T19:45: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-07-26", "flight_time": "PT13H00M", "distance": "6891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAHHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T00:05: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-07-27T07: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-07-26", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT04H20M", "lay_over_date": "2026-07-26", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7546" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-18", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAAHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7566" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKADHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T08:00:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT03H30M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 215169, "gross_total": 214839, "base_fare": 111589, "tax": 103580, "sell": { "currency": "BDT", "total": 215169, "base_fare": 111589, "tax": 103580 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE1MTY5LCJiYXNlX2ZhcmUiOjExMTU4OSwidGF4IjoxMDM1ODB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMTQ4MzksImJhc2VfZmFyZSI6MTExMjU5LCJ0YXgiOjEwMzU4MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMTQ4MzksImJhc2VfZmFyZSI6MTExMjU5LCJ0YXgiOjEwMzU4MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 215169, "base_fare": 111589, "tax": 103580, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "111259.00", "tax": "103580.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 215169, "base_fare": 111589, "tax": 103580, "gross": { "base_fare": "111259.00", "tax": "103580.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "17164.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxNTE2OS4wMCIsImJhc2VfZmFyZSI6IjExMTU4OS4wMCIsInRheCI6IjEwMzU4MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMTI1OS4wMCIsInRheCI6IjEwMzU4MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTQ4MzkuMDAiLCJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMDM1ODAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMDM1ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTQ4MzkuMDAiLCJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMDM1ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE0ODM5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTcxNjQuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzQyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzk0NzIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DXB", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 3, "data": [ "AC", "FZ", "EK" ] }, "rbd_class": { "count": 1, "data": [ "S" ] }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 215169, "calendar_total_sell": 215169, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 215169, "filter": { "id": "F123TT00182-18", "price": 215169, "journey_duration": "PT1D20H55M", "journey_duration_seconds": 161700, "layover_duration": "PT7H50M", "layover_duration_seconds": 28200, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T22:45:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T08:00:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607252245dxb20260726194556dxb202607270005dac202607270710501dac202608291930dxb202608292230587dxb202608300200yyz20260830080057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-19", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H55M", "transit_time": "6H15M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAFHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T22:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T19:45: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-07-26", "flight_time": "PT13H00M", "distance": "6891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAKHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-07-27T08:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT4H40M", "distance": "2207", "lay_over": "PT06H15M", "lay_over_date": "2026-07-26", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "582" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7567" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-19", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAAHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7566" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKADHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T08:00:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT03H30M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 215169, "gross_total": 214839, "base_fare": 111589, "tax": 103580, "sell": { "currency": "BDT", "total": 215169, "base_fare": 111589, "tax": 103580 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE1MTY5LCJiYXNlX2ZhcmUiOjExMTU4OSwidGF4IjoxMDM1ODB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMTQ4MzksImJhc2VfZmFyZSI6MTExMjU5LCJ0YXgiOjEwMzU4MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMTQ4MzksImJhc2VfZmFyZSI6MTExMjU5LCJ0YXgiOjEwMzU4MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 215169, "base_fare": 111589, "tax": 103580, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "111259.00", "tax": "103580.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 215169, "base_fare": 111589, "tax": 103580, "gross": { "base_fare": "111259.00", "tax": "103580.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "17164.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxNTE2OS4wMCIsImJhc2VfZmFyZSI6IjExMTU4OS4wMCIsInRheCI6IjEwMzU4MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMTI1OS4wMCIsInRheCI6IjEwMzU4MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTQ4MzkuMDAiLCJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMDM1ODAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMDM1ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTQ4MzkuMDAiLCJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMDM1ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE0ODM5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTcxNjQuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzQyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzk0NzIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DXB", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 2, "data": [ "AC", "EK" ] }, "rbd_class": { "count": 1, "data": [ "S" ] }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 215169, "calendar_total_sell": 215169, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 215169, "filter": { "id": "F123TT00182-19", "price": 215169, "journey_duration": "PT1D22H25M", "journey_duration_seconds": 167100, "layover_duration": "PT9H45M", "layover_duration_seconds": 35100, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T22:45:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T08:00:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607252245dxb20260726194556dxb202607270200dac202607270840582dac202608291930dxb202608292230587dxb202608300200yyz20260830080057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-20", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D0H15M", "transit_time": "1D4H0M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA4GcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T20:55:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "EWR", "arrival_time": "2026-07-25T22:35:00.000-04:00", "destination_terminal": "A", "destination_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-07-26", "flight_time": "PT1H40M", "distance": "350", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "1512" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "8202" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA6GcMpKAAAA==", "origin": "EWR", "departure_time": "2026-07-26T21:05:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "destination": "DXB", "arrival_time": "2026-07-27T18:35: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-07-27", "flight_time": "PT13H30M", "distance": "6846", "lay_over": "PT22H30M", "lay_over_date": "2026-07-25", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA8GcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-28T00:05: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-07-28T07: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-07-27", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT05H30M", "lay_over_date": "2026-07-27", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "501" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-20", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D18H10M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "238" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "THW75INC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcBbW8gOrRecmKa2GH\/\/xnLoJPmKA\/LiZNScnSRIlv6x4L3kgv0UQCFs+z9BS9ewmQgY0C7P9dwasEw2dxukg55dhmLJdRoDVUqh9TVcNXD3pDTmaRgvD7xJXaD35CbjZqPdotCC\/HcL4krzMTuPoRDLJs=", "FareInfoRef": "IwOjDvMDuDKA6IcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA2GcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-31T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT23H10M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "THW75INC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcBbW8gOrRecmKa2GH\/\/xnLoJPmKA\/LiZNScnSRIlv6x4L3kgv0UQCFs+z9BS9ewmQgY0C7P9dwasEw2dxukg55dhmLJdRoDVUqh9TVcNXD3pDTmaRgvD7xJXaD35CbjZqPdotCC\/HcL4krzMTuPoRDLJs=", "FareInfoRef": "IwOjDvMDuDKA6IcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 218170, "gross_total": 217840, "base_fare": 88189, "tax": 129981, "sell": { "currency": "BDT", "total": 218170, "base_fare": 88189, "tax": 129981 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE4MTcwLCJiYXNlX2ZhcmUiOjg4MTg5LCJ0YXgiOjEyOTk4MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxNzg0MCwiYmFzZV9mYXJlIjo4Nzg1OSwidGF4IjoxMjk5ODEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE3ODQwLCJiYXNlX2ZhcmUiOjg3ODU5LCJ0YXgiOjEyOTk4MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 218170, "base_fare": 88189, "tax": 129981, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "87859.00", "tax": "129981.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 218170, "base_fare": 88189, "tax": 129981, "gross": { "base_fare": "87859.00", "tax": "129981.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "104014.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "218.00" }, "Other": { "title": "Others taxes", "amount": "18805.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxODE3MC4wMCIsImJhc2VfZmFyZSI6Ijg4MTg5LjAwIiwidGF4IjoiMTI5OTgxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODc4NTkuMDAiLCJ0YXgiOiIxMjk5ODEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjE3ODQwLjAwIiwiYmFzZV9mYXJlIjoiODc4NTkuMDAiLCJ0YXgiOiIxMjk5ODEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4Nzg1OS4wMCIsInRheCI6IjEyOTk4MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxNzg0MC4wMCIsImJhc2VfZmFyZSI6Ijg3ODU5LjAwIiwidGF4IjoiMTI5OTgxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIxNzg0MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMDQwMTQuMDAifSwiWVIiOnsiYW1vdW50IjoiMjE4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE4ODA1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjg4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODU5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkwNyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjcxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTA0MDE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIxOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 5, "data": { "0": "YYZ", "1": "EWR", "3": "DXB", "5": "DAC", "7": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "UA" ] }, "operating_carrier": { "count": 4, "data": [ "AC", "UA", "FZ", "AI" ] }, "rbd_class": { "count": 3, "data": { "0": "T", "2": "Q", "3": "G" } }, "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-07-25-2026-08-31", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-31", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 218170, "calendar_total_sell": 218170, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 218170, "filter": { "id": "F123TT00182-20", "price": 218170, "journey_duration": "PT3D18H25M", "journey_duration_seconds": 325500, "layover_duration": "PT2D3H10M", "layover_duration_seconds": 184200, "carrier_operating": "AC", "carrier_marketing": "UA", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "EWR", "DXB", "DEL" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T20:55:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-31T05:30:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607252055ewr2026072522351512ewr202607262105dxb202607271835164dxb202607280005dac202607280710501dac202608292120del202608292340238del202608302250yyz20260831053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-21", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D1H10M", "transit_time": "1D4H52M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA+GcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T20:00:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "EWR", "arrival_time": "2026-07-25T21:43:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-07-26", "flight_time": "PT1H43M", "distance": "350", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E7W", "name": "E7W", "picture": "E7W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "3711" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "3711" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA6GcMpKAAAA==", "origin": "EWR", "departure_time": "2026-07-26T21:05:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "destination": "DXB", "arrival_time": "2026-07-27T18:35: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-07-27", "flight_time": "PT13H30M", "distance": "6846", "lay_over": "PT23H22M", "lay_over_date": "2026-07-25", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA8GcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-28T00:05: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-07-28T07: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-07-27", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT05H30M", "lay_over_date": "2026-07-27", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "501" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-21", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D18H10M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "238" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "THW75INC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcBbW8gOrRecmKa2GH\/\/xnLoJPmKA\/LiZNScnSRIlv6x4L3kgv0UQCFs+z9BS9ewmQgY0C7P9dwasEw2dxukg55dhmLJdRoDVUqh9TVcNXD3pDTmaRgvD7xJXaD35CbjZqPdotCC\/HcL4krzMTuPoRDLJs=", "FareInfoRef": "IwOjDvMDuDKA6IcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA2GcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-31T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT23H10M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "THW75INC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcBbW8gOrRecmKa2GH\/\/xnLoJPmKA\/LiZNScnSRIlv6x4L3kgv0UQCFs+z9BS9ewmQgY0C7P9dwasEw2dxukg55dhmLJdRoDVUqh9TVcNXD3pDTmaRgvD7xJXaD35CbjZqPdotCC\/HcL4krzMTuPoRDLJs=", "FareInfoRef": "IwOjDvMDuDKA6IcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 218170, "gross_total": 217840, "base_fare": 88189, "tax": 129981, "sell": { "currency": "BDT", "total": 218170, "base_fare": 88189, "tax": 129981 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE4MTcwLCJiYXNlX2ZhcmUiOjg4MTg5LCJ0YXgiOjEyOTk4MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIxNzg0MCwiYmFzZV9mYXJlIjo4Nzg1OSwidGF4IjoxMjk5ODEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE3ODQwLCJiYXNlX2ZhcmUiOjg3ODU5LCJ0YXgiOjEyOTk4MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 218170, "base_fare": 88189, "tax": 129981, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "87859.00", "tax": "129981.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 218170, "base_fare": 88189, "tax": 129981, "gross": { "base_fare": "87859.00", "tax": "129981.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "104014.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "218.00" }, "Other": { "title": "Others taxes", "amount": "18805.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxODE3MC4wMCIsImJhc2VfZmFyZSI6Ijg4MTg5LjAwIiwidGF4IjoiMTI5OTgxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODc4NTkuMDAiLCJ0YXgiOiIxMjk5ODEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjE3ODQwLjAwIiwiYmFzZV9mYXJlIjoiODc4NTkuMDAiLCJ0YXgiOiIxMjk5ODEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4Nzg1OS4wMCIsInRheCI6IjEyOTk4MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxNzg0MC4wMCIsImJhc2VfZmFyZSI6Ijg3ODU5LjAwIiwidGF4IjoiMTI5OTgxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIxNzg0MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMDQwMTQuMDAifSwiWVIiOnsiYW1vdW50IjoiMjE4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE4ODA1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJBWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjg4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ3MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1NTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODU5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWUMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjkwNyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjcxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTA0MDE0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjIxOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 5, "data": { "0": "YYZ", "1": "EWR", "3": "DXB", "5": "DAC", "7": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "UA" ] }, "operating_carrier": { "count": 4, "data": { "0": "UA", "2": "FZ", "3": "AI", "4": "AC" } }, "rbd_class": { "count": 3, "data": { "0": "T", "2": "Q", "3": "G" } }, "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-07-25-2026-08-31", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-31", "calendar_carrier": "UA", "calendar_total_currency": "BDT", "calendar_total_price": 218170, "calendar_total_sell": 218170, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 218170, "filter": { "id": "F123TT00182-21", "price": 218170, "journey_duration": "PT3D19H20M", "journey_duration_seconds": 328800, "layover_duration": "PT2D4H2M", "layover_duration_seconds": 187320, "carrier_operating": "UA", "carrier_marketing": "UA", "aircraft": "E7W", "aircraft_name": "E7W", "cabin_class": "Economy", "connecting_airport": [ "EWR", "DXB", "DEL" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T20:00:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-31T05:30:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607252000ewr2026072521433711ewr202607262105dxb202607271835164dxb202607280005dac202607280710501dac202608292120del202608292340238del202608302250yyz20260831053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-22", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "4H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAFHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T22:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T19:45: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-07-26", "flight_time": "PT13H00M", "distance": "6891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAJHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T00:05: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-07-27T07: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-07-26", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT04H20M", "lay_over_date": "2026-07-26", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "501" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-22", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H20M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "2228" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAYHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-29T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT05H35M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 222167, "gross_total": 221837, "base_fare": 111589, "tax": 110578, "sell": { "currency": "BDT", "total": 222167, "base_fare": 111589, "tax": 110578 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIyMTY3LCJiYXNlX2ZhcmUiOjExMTU4OSwidGF4IjoxMTA1Nzh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjE4MzcsImJhc2VfZmFyZSI6MTExMjU5LCJ0YXgiOjExMDU3OCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjE4MzcsImJhc2VfZmFyZSI6MTExMjU5LCJ0YXgiOjExMDU3OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 222167, "base_fare": 111589, "tax": 110578, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "111259.00", "tax": "110578.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 222167, "base_fare": 111589, "tax": 110578, "gross": { "base_fare": "111259.00", "tax": "110578.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "85731.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2577.00" }, "Other": { "title": "Others taxes", "amount": "15326.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMjE2Ny4wMCIsImJhc2VfZmFyZSI6IjExMTU4OS4wMCIsInRheCI6IjExMDU3OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMTI1OS4wMCIsInRheCI6IjExMDU3OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjE4MzcuMDAiLCJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMTA1NzguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMTA1NzguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjE4MzcuMDAiLCJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMTA1NzguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIxODM3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijg1NzMxLjAwIn0sIllSIjp7ImFtb3VudCI6IjI1NzcuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTUzMjYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjcxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODU3MzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjU3NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "DXB", "3": "DAC", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 3, "data": [ "AC", "FZ", "AI" ] }, "rbd_class": { "count": 3, "data": [ "S", "Q", "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 222167, "calendar_total_sell": 222167, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 222167, "filter": { "id": "F123TT00182-22", "price": 222167, "journey_duration": "PT1D22H45M", "journey_duration_seconds": 168300, "layover_duration": "PT9H55M", "layover_duration_seconds": 35700, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DXB", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T22:45:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-30T05:30:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607252245dxb20260726194556dxb202607270005dac202607270710501dac202608291510del2026082917152228del202608292250yyz20260830053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-23", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "4H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAFHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T22:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T19:45: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-07-26", "flight_time": "PT13H00M", "distance": "6891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAJHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T00:05: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-07-27T07: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-07-26", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT04H20M", "lay_over_date": "2026-07-26", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "501" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-23", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAAHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7566" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKADHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T08:00:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT03H30M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75INC", "FareRuleKey": "gws-eJxNTUEOwzAIe0zlu4maNL0lShttFy7rNGWH\/f8Zo0knDQQYGZuUkqMLFInpPyZ8plygzwIonFVrb8wxSBwbyODxuL0Wf9eCbhLdapR2ekzph8XXYANVKjvV1OLqm70hhzNJwfkaJzQFfiAfBjVvxx6EljJzvSguMAtTfQEtXywo", "FareInfoRef": "IwOjDvMDuDKA3JcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 224005, "gross_total": 223675, "base_fare": 111589, "tax": 112416, "sell": { "currency": "BDT", "total": 224005, "base_fare": 111589, "tax": 112416 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI0MDA1LCJiYXNlX2ZhcmUiOjExMTU4OSwidGF4IjoxMTI0MTZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjM2NzUsImJhc2VfZmFyZSI6MTExMjU5LCJ0YXgiOjExMjQxNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjM2NzUsImJhc2VfZmFyZSI6MTExMjU5LCJ0YXgiOjExMjQxNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 224005, "base_fare": 111589, "tax": 112416, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "111259.00", "tax": "112416.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 224005, "base_fare": 111589, "tax": 112416, "gross": { "base_fare": "111259.00", "tax": "112416.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "85731.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2577.00" }, "Other": { "title": "Others taxes", "amount": "17164.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNDAwNS4wMCIsImJhc2VfZmFyZSI6IjExMTU4OS4wMCIsInRheCI6IjExMjQxNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMTI1OS4wMCIsInRheCI6IjExMjQxNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjM2NzUuMDAiLCJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMTI0MTYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMTI0MTYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjM2NzUuMDAiLCJiYXNlX2ZhcmUiOiIxMTEyNTkuMDAiLCJ0YXgiOiIxMTI0MTYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIzNjc1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijg1NzMxLjAwIn0sIllSIjp7ImFtb3VudCI6IjI1NzcuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTcxNjQuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzQyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODU3MzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjU3NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DXB", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 3, "data": [ "AC", "FZ", "EK" ] }, "rbd_class": { "count": 2, "data": [ "S", "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 224005, "calendar_total_sell": 224005, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 224005, "filter": { "id": "F123TT00182-23", "price": 224005, "journey_duration": "PT1D20H55M", "journey_duration_seconds": 161700, "layover_duration": "PT7H50M", "layover_duration_seconds": 28200, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T22:45:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T08:00:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607252245dxb20260726194556dxb202607270005dac202607270710501dac202608291930dxb202608292230587dxb202608300200yyz20260830080057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-24", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H10M", "transit_time": "2H40M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAaHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T13:10:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T14: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAcHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T17: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-07-26T20: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-07-26", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT02H40M", "lay_over_date": "2026-07-26", "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": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-24", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H15M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GP2YXSYT", "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1a5PeRQyE3YTBMlh2sfd\/jNm0hQnqkc+\/lJKQrMQc079N+E56R30ZUCHuvX8QSLZ4VCBaF5SH9PezN4wlUTZHdeAj82i02dgTLNhtoF7dzpjVnAXeNxMRYz+NXfoELqHNZdXcTEtmYpoX0nJCCvBffe4HsfstJA==", "FareInfoRef": "IwOjDvMDuDKASLcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAiHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T12:00:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T21:35:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT19H05M", "distance": "7233", "lay_over": "PT12H20M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "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": "GP2YXSYT", "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1a5PeRQyE3YTBMlh2sfd\/jNm0hQnqkc+\/lJKQrMQc079N+E56R30ZUCHuvX8QSLZ4VCBaF5SH9PezN4wlUTZHdeAj82i02dgTLNhtoF7dzpjVnAXeNxMRYz+NXfoELqHNZdXcTEtmYpoX0nJCCvBffe4HsfstJA==", "FareInfoRef": "IwOjDvMDuDKASLcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 228864, "gross_total": 228534, "base_fare": 158476, "tax": 70388, "sell": { "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4ODY0LCJiYXNlX2ZhcmUiOjE1ODQ3NiwidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyODUzNCwiYmFzZV9mYXJlIjoxNTgxNDYsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4NTM0LCJiYXNlX2ZhcmUiOjE1ODE0NiwidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "158146.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388, "gross": { "base_fare": "158146.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODg2NC4wMCIsImJhc2VfZmFyZSI6IjE1ODQ3Ni4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU4MTQ2LjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjI4NTM0LjAwIiwiYmFzZV9mYXJlIjoiMTU4MTQ2LjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTgxNDYuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODUzNC4wMCIsImJhc2VfZmFyZSI6IjE1ODE0Ni4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyODUzNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "G" } }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 228864, "calendar_total_sell": 228864, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228864, "filter": { "id": "F123TT00182-24", "price": 228864, "journey_duration": "PT2D7H25M", "journey_duration_seconds": 199500, "layover_duration": "PT15H0M", "layover_duration_seconds": 54000, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T13:10:00.000-04:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-08-30T21:35:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251310del202607261440188del202607261720dac202607262020237dac202608292120del202608292340238del202608301200yyz202608302135189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-25", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H10M", "transit_time": "2H40M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAaHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T13:10:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T14: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAcHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T17: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-07-26T20: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-07-26", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT02H40M", "lay_over_date": "2026-07-26", "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": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-25", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D16H25M", "transit_time": "18H45M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "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": "GP2YXSYT", "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1a5PeRQyE3YTBMlh2sfd\/jNm0hQnqkc+\/lJKQrMQc079N+E56R30ZUCHuvX8QSLZ4VCBaF5SH9PezN4wlUTZHdeAj82i02dgTLNhtoF7dzpjVnAXeNxMRYz+NXfoELqHNZdXcTEtmYpoX0nJCCvBffe4HsfstJA==", "FareInfoRef": "IwOjDvMDuDKASLcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAiHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T12:00:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T21:35:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT19H05M", "distance": "7233", "lay_over": "PT18H45M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "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": "GP2YXSYT", "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1a5PeRQyE3YTBMlh2sfd\/jNm0hQnqkc+\/lJKQrMQc079N+E56R30ZUCHuvX8QSLZ4VCBaF5SH9PezN4wlUTZHdeAj82i02dgTLNhtoF7dzpjVnAXeNxMRYz+NXfoELqHNZdXcTEtmYpoX0nJCCvBffe4HsfstJA==", "FareInfoRef": "IwOjDvMDuDKASLcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 228864, "gross_total": 228534, "base_fare": 158476, "tax": 70388, "sell": { "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4ODY0LCJiYXNlX2ZhcmUiOjE1ODQ3NiwidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyODUzNCwiYmFzZV9mYXJlIjoxNTgxNDYsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4NTM0LCJiYXNlX2ZhcmUiOjE1ODE0NiwidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "158146.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388, "gross": { "base_fare": "158146.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODg2NC4wMCIsImJhc2VfZmFyZSI6IjE1ODQ3Ni4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU4MTQ2LjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjI4NTM0LjAwIiwiYmFzZV9mYXJlIjoiMTU4MTQ2LjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTgxNDYuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODUzNC4wMCIsImJhc2VfZmFyZSI6IjE1ODE0Ni4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyODUzNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "G" } }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 228864, "calendar_total_sell": 228864, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228864, "filter": { "id": "F123TT00182-25", "price": 228864, "journey_duration": "PT2D13H35M", "journey_duration_seconds": 221700, "layover_duration": "PT21H25M", "layover_duration_seconds": 77100, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T13:10:00.000-04:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-08-30T21:35:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251310del202607261440188del202607261720dac202607262020237dac202608291510del2026082917152228del202608301200yyz202608302135189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-26", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H50M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAeHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T00:20:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T01: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAgHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T11:15: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-07-26T14:10:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT09H25M", "lay_over_date": "2026-07-26", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-26", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H15M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GP2YXSYT", "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1a5PeRQyE3YTBMlh2sfd\/jNm0hQnqkc+\/lJKQrMQc079N+E56R30ZUCHuvX8QSLZ4VCBaF5SH9PezN4wlUTZHdeAj82i02dgTLNhtoF7dzpjVnAXeNxMRYz+NXfoELqHNZdXcTEtmYpoX0nJCCvBffe4HsfstJA==", "FareInfoRef": "IwOjDvMDuDKASLcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAiHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T12:00:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T21:35:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT19H05M", "distance": "7233", "lay_over": "PT12H20M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "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": "GP2YXSYT", "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1a5PeRQyE3YTBMlh2sfd\/jNm0hQnqkc+\/lJKQrMQc079N+E56R30ZUCHuvX8QSLZ4VCBaF5SH9PezN4wlUTZHdeAj82i02dgTLNhtoF7dzpjVnAXeNxMRYz+NXfoELqHNZdXcTEtmYpoX0nJCCvBffe4HsfstJA==", "FareInfoRef": "IwOjDvMDuDKASLcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 228864, "gross_total": 228534, "base_fare": 158476, "tax": 70388, "sell": { "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4ODY0LCJiYXNlX2ZhcmUiOjE1ODQ3NiwidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyODUzNCwiYmFzZV9mYXJlIjoxNTgxNDYsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4NTM0LCJiYXNlX2ZhcmUiOjE1ODE0NiwidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "158146.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388, "gross": { "base_fare": "158146.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODg2NC4wMCIsImJhc2VfZmFyZSI6IjE1ODQ3Ni4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU4MTQ2LjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjI4NTM0LjAwIiwiYmFzZV9mYXJlIjoiMTU4MTQ2LjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTgxNDYuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODUzNC4wMCIsImJhc2VfZmFyZSI6IjE1ODE0Ni4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyODUzNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "G" } }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 228864, "calendar_total_sell": 228864, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228864, "filter": { "id": "F123TT00182-26", "price": 228864, "journey_duration": "PT2D14H5M", "journey_duration_seconds": 223500, "layover_duration": "PT21H45M", "layover_duration_seconds": 78300, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-25T00:20:00.000-04:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-08-30T21:35:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607250020del202607260150190del202607261115dac2026072614102227dac202608292120del202608292340238del202608301200yyz202608302135189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-27", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H50M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAeHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T00:20:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T01: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAgHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T11:15: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-07-26T14:10:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT09H25M", "lay_over_date": "2026-07-26", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-27", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D16H25M", "transit_time": "18H45M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "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": "GP2YXSYT", "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1a5PeRQyE3YTBMlh2sfd\/jNm0hQnqkc+\/lJKQrMQc079N+E56R30ZUCHuvX8QSLZ4VCBaF5SH9PezN4wlUTZHdeAj82i02dgTLNhtoF7dzpjVnAXeNxMRYz+NXfoELqHNZdXcTEtmYpoX0nJCCvBffe4HsfstJA==", "FareInfoRef": "IwOjDvMDuDKASLcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAiHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T12:00:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T21:35:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT19H05M", "distance": "7233", "lay_over": "PT18H45M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "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": "GP2YXSYT", "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1a5PeRQyE3YTBMlh2sfd\/jNm0hQnqkc+\/lJKQrMQc079N+E56R30ZUCHuvX8QSLZ4VCBaF5SH9PezN4wlUTZHdeAj82i02dgTLNhtoF7dzpjVnAXeNxMRYz+NXfoELqHNZdXcTEtmYpoX0nJCCvBffe4HsfstJA==", "FareInfoRef": "IwOjDvMDuDKASLcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 228864, "gross_total": 228534, "base_fare": 158476, "tax": 70388, "sell": { "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4ODY0LCJiYXNlX2ZhcmUiOjE1ODQ3NiwidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyODUzNCwiYmFzZV9mYXJlIjoxNTgxNDYsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4NTM0LCJiYXNlX2ZhcmUiOjE1ODE0NiwidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "158146.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388, "gross": { "base_fare": "158146.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODg2NC4wMCIsImJhc2VfZmFyZSI6IjE1ODQ3Ni4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU4MTQ2LjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjI4NTM0LjAwIiwiYmFzZV9mYXJlIjoiMTU4MTQ2LjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTgxNDYuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODUzNC4wMCIsImJhc2VfZmFyZSI6IjE1ODE0Ni4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyODUzNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "G" } }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 228864, "calendar_total_sell": 228864, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228864, "filter": { "id": "F123TT00182-27", "price": 228864, "journey_duration": "PT2D20H15M", "journey_duration_seconds": 245700, "layover_duration": "PT1D4H10M", "layover_duration_seconds": 101400, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-25T00:20:00.000-04:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-08-30T21:35:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607250020del202607260150190del202607261115dac2026072614102227dac202608291510del2026082917152228del202608301200yyz202608302135189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-28", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H0M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAeHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T00:20:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T01: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAcHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T17: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-07-26T20: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-07-26", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT15H30M", "lay_over_date": "2026-07-26", "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": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-28", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H15M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GP2YXSYT", "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1a5PeRQyE3YTBMlh2sfd\/jNm0hQnqkc+\/lJKQrMQc079N+E56R30ZUCHuvX8QSLZ4VCBaF5SH9PezN4wlUTZHdeAj82i02dgTLNhtoF7dzpjVnAXeNxMRYz+NXfoELqHNZdXcTEtmYpoX0nJCCvBffe4HsfstJA==", "FareInfoRef": "IwOjDvMDuDKASLcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAiHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T12:00:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T21:35:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT19H05M", "distance": "7233", "lay_over": "PT12H20M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "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": "GP2YXSYT", "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1a5PeRQyE3YTBMlh2sfd\/jNm0hQnqkc+\/lJKQrMQc079N+E56R30ZUCHuvX8QSLZ4VCBaF5SH9PezN4wlUTZHdeAj82i02dgTLNhtoF7dzpjVnAXeNxMRYz+NXfoELqHNZdXcTEtmYpoX0nJCCvBffe4HsfstJA==", "FareInfoRef": "IwOjDvMDuDKASLcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 228864, "gross_total": 228534, "base_fare": 158476, "tax": 70388, "sell": { "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4ODY0LCJiYXNlX2ZhcmUiOjE1ODQ3NiwidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyODUzNCwiYmFzZV9mYXJlIjoxNTgxNDYsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4NTM0LCJiYXNlX2ZhcmUiOjE1ODE0NiwidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "158146.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388, "gross": { "base_fare": "158146.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODg2NC4wMCIsImJhc2VfZmFyZSI6IjE1ODQ3Ni4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU4MTQ2LjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjI4NTM0LjAwIiwiYmFzZV9mYXJlIjoiMTU4MTQ2LjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTgxNDYuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODUzNC4wMCIsImJhc2VfZmFyZSI6IjE1ODE0Ni4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyODUzNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "G" } }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 228864, "calendar_total_sell": 228864, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228864, "filter": { "id": "F123TT00182-28", "price": 228864, "journey_duration": "PT2D20H15M", "journey_duration_seconds": 245700, "layover_duration": "PT1D3H50M", "layover_duration_seconds": 100200, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-25T00:20:00.000-04:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-08-30T21:35:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607250020del202607260150190del202607261720dac202607262020237dac202608292120del202608292340238del202608301200yyz202608302135189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-29", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H0M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAeHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T00:20:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T01: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAcHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T17: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-07-26T20: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-07-26", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT15H30M", "lay_over_date": "2026-07-26", "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": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-29", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D16H25M", "transit_time": "18H45M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "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": "GP2YXSYT", "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1a5PeRQyE3YTBMlh2sfd\/jNm0hQnqkc+\/lJKQrMQc079N+E56R30ZUCHuvX8QSLZ4VCBaF5SH9PezN4wlUTZHdeAj82i02dgTLNhtoF7dzpjVnAXeNxMRYz+NXfoELqHNZdXcTEtmYpoX0nJCCvBffe4HsfstJA==", "FareInfoRef": "IwOjDvMDuDKASLcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAiHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T12:00:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T21:35:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT19H05M", "distance": "7233", "lay_over": "PT18H45M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "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": "GP2YXSYT", "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1a5PeRQyE3YTBMlh2sfd\/jNm0hQnqkc+\/lJKQrMQc079N+E56R30ZUCHuvX8QSLZ4VCBaF5SH9PezN4wlUTZHdeAj82i02dgTLNhtoF7dzpjVnAXeNxMRYz+NXfoELqHNZdXcTEtmYpoX0nJCCvBffe4HsfstJA==", "FareInfoRef": "IwOjDvMDuDKASLcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 228864, "gross_total": 228534, "base_fare": 158476, "tax": 70388, "sell": { "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4ODY0LCJiYXNlX2ZhcmUiOjE1ODQ3NiwidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyODUzNCwiYmFzZV9mYXJlIjoxNTgxNDYsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4NTM0LCJiYXNlX2ZhcmUiOjE1ODE0NiwidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "158146.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388, "gross": { "base_fare": "158146.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODg2NC4wMCIsImJhc2VfZmFyZSI6IjE1ODQ3Ni4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU4MTQ2LjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjI4NTM0LjAwIiwiYmFzZV9mYXJlIjoiMTU4MTQ2LjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTgxNDYuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODUzNC4wMCIsImJhc2VfZmFyZSI6IjE1ODE0Ni4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyODUzNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "G" } }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 228864, "calendar_total_sell": 228864, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228864, "filter": { "id": "F123TT00182-29", "price": 228864, "journey_duration": "PT3D2H25M", "journey_duration_seconds": 267900, "layover_duration": "PT1D10H15M", "layover_duration_seconds": 123300, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-25T00:20:00.000-04:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-08-30T21:35:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607250020del202607260150190del202607261720dac202607262020237dac202608291510del2026082917152228del202608301200yyz202608302135189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-30", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D15H0M", "transit_time": "20H35M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAaHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T13:10:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T14: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAwGcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-27T11:15: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-07-27T14:10:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-27", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT20H35M", "lay_over_date": "2026-07-26", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-30", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H15M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GP2YXSYT", "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1a5PeRQyE3YTBMlh2sfd\/jNm0hQnqkc+\/lJKQrMQc079N+E56R30ZUCHuvX8QSLZ4VCBaF5SH9PezN4wlUTZHdeAj82i02dgTLNhtoF7dzpjVnAXeNxMRYz+NXfoELqHNZdXcTEtmYpoX0nJCCvBffe4HsfstJA==", "FareInfoRef": "IwOjDvMDuDKASLcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAiHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T12:00:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T21:35:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT19H05M", "distance": "7233", "lay_over": "PT12H20M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "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": "GP2YXSYT", "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1a5PeRQyE3YTBMlh2sfd\/jNm0hQnqkc+\/lJKQrMQc079N+E56R30ZUCHuvX8QSLZ4VCBaF5SH9PezN4wlUTZHdeAj82i02dgTLNhtoF7dzpjVnAXeNxMRYz+NXfoELqHNZdXcTEtmYpoX0nJCCvBffe4HsfstJA==", "FareInfoRef": "IwOjDvMDuDKASLcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 228864, "gross_total": 228534, "base_fare": 158476, "tax": 70388, "sell": { "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4ODY0LCJiYXNlX2ZhcmUiOjE1ODQ3NiwidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyODUzNCwiYmFzZV9mYXJlIjoxNTgxNDYsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4NTM0LCJiYXNlX2ZhcmUiOjE1ODE0NiwidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "158146.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388, "gross": { "base_fare": "158146.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODg2NC4wMCIsImJhc2VfZmFyZSI6IjE1ODQ3Ni4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU4MTQ2LjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjI4NTM0LjAwIiwiYmFzZV9mYXJlIjoiMTU4MTQ2LjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTgxNDYuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODUzNC4wMCIsImJhc2VfZmFyZSI6IjE1ODE0Ni4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyODUzNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "G" } }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 228864, "calendar_total_sell": 228864, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228864, "filter": { "id": "F123TT00182-30", "price": 228864, "journey_duration": "PT3D1H15M", "journey_duration_seconds": 263700, "layover_duration": "PT1D8H55M", "layover_duration_seconds": 118500, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T13:10:00.000-04:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-08-30T21:35:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251310del202607261440188del202607271115dac2026072714102227dac202608292120del202608292340238del202608301200yyz202608302135189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-31", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D15H0M", "transit_time": "20H35M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAaHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T13:10:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T14: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAwGcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-27T11:15: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-07-27T14:10:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-27", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT20H35M", "lay_over_date": "2026-07-26", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-31", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D16H25M", "transit_time": "18H45M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "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": "GP2YXSYT", "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1a5PeRQyE3YTBMlh2sfd\/jNm0hQnqkc+\/lJKQrMQc079N+E56R30ZUCHuvX8QSLZ4VCBaF5SH9PezN4wlUTZHdeAj82i02dgTLNhtoF7dzpjVnAXeNxMRYz+NXfoELqHNZdXcTEtmYpoX0nJCCvBffe4HsfstJA==", "FareInfoRef": "IwOjDvMDuDKASLcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAiHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T12:00:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T21:35:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT19H05M", "distance": "7233", "lay_over": "PT18H45M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "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": "GP2YXSYT", "FareRuleKey": "gws-eJxNjt0KwzAIhR+mnHu1a5PeRQyE3YTBMlh2sfd\/jNm0hQnqkc+\/lJKQrMQc079N+E56R30ZUCHuvX8QSLZ4VCBaF5SH9PezN4wlUTZHdeAj82i02dgTLNhtoF7dzpjVnAXeNxMRYz+NXfoELqHNZdXcTEtmYpoX0nJCCvBffe4HsfstJA==", "FareInfoRef": "IwOjDvMDuDKASLcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 228864, "gross_total": 228534, "base_fare": 158476, "tax": 70388, "sell": { "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4ODY0LCJiYXNlX2ZhcmUiOjE1ODQ3NiwidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyODUzNCwiYmFzZV9mYXJlIjoxNTgxNDYsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4NTM0LCJiYXNlX2ZhcmUiOjE1ODE0NiwidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "158146.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 228864, "base_fare": 158476, "tax": 70388, "gross": { "base_fare": "158146.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODg2NC4wMCIsImJhc2VfZmFyZSI6IjE1ODQ3Ni4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU4MTQ2LjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjI4NTM0LjAwIiwiYmFzZV9mYXJlIjoiMTU4MTQ2LjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTgxNDYuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODUzNC4wMCIsImJhc2VfZmFyZSI6IjE1ODE0Ni4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyODUzNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "G" } }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 228864, "calendar_total_sell": 228864, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228864, "filter": { "id": "F123TT00182-31", "price": 228864, "journey_duration": "PT3D7H25M", "journey_duration_seconds": 285900, "layover_duration": "PT1D15H20M", "layover_duration_seconds": 141600, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T13:10:00.000-04:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-08-30T21:35:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251310del202607261440188del202607271115dac2026072714102227dac202608291510del2026082917152228del202608301200yyz202608302135189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-32", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "1H25M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAlHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T19:00:00.000-04:00", "origin_terminal": "3", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "JED", "arrival_time": "2026-07-26T13:55:00.000+03:00", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-07-25", "flight_time": "PT11H55M", "distance": "6498", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "62" }, "marketing": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "62" }, "booking_class": { "brand_id": "1769488", "brand_title": "BASIC ECO", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKRXCAB4", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO7Am7W7JqHaplEOXTcsO+\/8zRogqDQkwsjGklIQkEvOa\/mPCd3q8UJ4KFIjllhVxDdcItqmBKAbU\/Xhrvs1wk0WCUcXp0dmFelG2BpX7PKgeaKO2T\/dyZyJi9NPo0DZwglwNlrzVfo2JXTkoWmCf2tYPNJssgw==", "FareInfoRef": "IwOjDvMDuDKAxLcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAnHcMpKAAAA==", "origin": "JED", "departure_time": "2026-07-26T15:20:00.000+03:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DAC", "arrival_time": "2026-07-27T00: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-07-26", "flight_time": "PT6H35M", "distance": "3251", "lay_over": "PT01H25M", "lay_over_date": "2026-07-26", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "802" }, "marketing": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "802" }, "booking_class": { "brand_id": "1769488", "brand_title": "BASIC ECO", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKRXCAB4", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO7Am7W7JqHaplEOXTcsO+\/8zRogqDQkwsjGklIQkEvOa\/mPCd3q8UJ4KFIjllhVxDdcItqmBKAbU\/Xhrvs1wk0WCUcXp0dmFelG2BpX7PKgeaKO2T\/dyZyJi9NPo0DZwglwNlrzVfo2JXTkoWmCf2tYPNJssgw==", "FareInfoRef": "IwOjDvMDuDKAxLcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-32", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "3H0M", "routes": [ { "air_segment_key": "IwOjDvMDuDKApHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T02:35:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "JED", "arrival_time": "2026-08-29T06:15:00.000+03:00", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-28", "flight_time": "PT6H40M", "distance": "3251", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "803" }, "marketing": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "803" }, "booking_class": { "brand_id": "1769488", "brand_title": "BASIC ECO", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LKRXCAB4", "FareRuleKey": "gws-eJxNjj0OwjAMhQ9Tvd122xC2BFddijJAQYSB+x8DxwGplmw\/6\/NfSklIAjHHdLQBn+H+RHkoUCDmtb4Rwzxyr0AUZly320vzZYIviXI2VBz3zN6oo7IlqKyTo1rMfnHJaqxvJiJGO40mbQJ\/kXeTJS97u8bE3tkRnWCf2tQXROosdg==", "FareInfoRef": "IwOjDvMDuDKA\/LcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKArHcMpKAAAA==", "origin": "JED", "departure_time": "2026-08-29T09:15:00.000+03:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "YYZ", "arrival_time": "2026-08-29T15:25:00.000-04:00", "destination_terminal": "3", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT13H10M", "distance": "6498", "lay_over": "PT03H00M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "61" }, "marketing": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "61" }, "booking_class": { "brand_id": "1769488", "brand_title": "BASIC ECO", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LKRXCAB4", "FareRuleKey": "gws-eJxNjj0OwjAMhQ9Tvd122xC2BFddijJAQYSB+x8DxwGplmw\/6\/NfSklIAjHHdLQBn+H+RHkoUCDmtb4Rwzxyr0AUZly320vzZYIviXI2VBz3zN6oo7IlqKyTo1rMfnHJaqxvJiJGO40mbQJ\/kXeTJS97u8bE3tkRnWCf2tQXROosdg==", "FareInfoRef": "IwOjDvMDuDKA\/LcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 234255, "gross_total": 233925, "base_fare": 190529, "tax": 43726, "sell": { "currency": "BDT", "total": 234255, "base_fare": 190529, "tax": 43726 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM0MjU1LCJiYXNlX2ZhcmUiOjE5MDUyOSwidGF4Ijo0MzcyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIzMzkyNSwiYmFzZV9mYXJlIjoxOTAxOTksInRheCI6NDM3MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMzOTI1LCJiYXNlX2ZhcmUiOjE5MDE5OSwidGF4Ijo0MzcyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 234255, "base_fare": 190529, "tax": 43726, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "190199.00", "tax": "43726.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 234255, "base_fare": 190529, "tax": 43726, "gross": { "base_fare": "190199.00", "tax": "43726.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "17660.00" }, "Other": { "title": "Others taxes", "amount": "19122.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNDI1NS4wMCIsImJhc2VfZmFyZSI6IjE5MDUyOS4wMCIsInRheCI6IjQzNzI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkwMTk5LjAwIiwidGF4IjoiNDM3MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjMzOTI1LjAwIiwiYmFzZV9mYXJlIjoiMTkwMTk5LjAwIiwidGF4IjoiNDM3MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTAxOTkuMDAiLCJ0YXgiOiI0MzcyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMzkyNS4wMCIsImJhc2VfZmFyZSI6IjE5MDE5OS4wMCIsInRheCI6IjQzNzI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzMzkyNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjE3NjYwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE5MTIyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFMyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTA0OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MjU4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTc2NjAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "JED", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "SV" ] }, "operating_carrier": { "count": 1, "data": [ "SV" ] }, "rbd_class": { "count": 2, "data": { "0": "T", "2": "L" } }, "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-07-25-2026-08-29", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-29", "calendar_carrier": "SV", "calendar_total_currency": "BDT", "calendar_total_price": 234255, "calendar_total_sell": 234255, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 234255, "filter": { "id": "F123TT00182-32", "price": 234255, "journey_duration": "PT1D18H45M", "journey_duration_seconds": 153900, "layover_duration": "PT4H25M", "layover_duration_seconds": 15900, "carrier_operating": "SV", "carrier_marketing": "SV", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "JED" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-07-25T19:00:00.000-04:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-29T15:25:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251900jed20260726135562jed202607261520dac202607270055802dac202608290235jed202608290615803jed202608290915yyz20260829152561", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-33", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H40M", "transit_time": "1H50M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAtHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T21:00:00.000-04:00", "origin_terminal": "3", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DOH", "arrival_time": "2026-07-26T16:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-07-26", "flight_time": "PT12H35M", "distance": "6757", "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": "768" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "768" }, "booking_class": { "brand_id": "1866581", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKR5R1SE", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu4kU0t0SNe1lUqSl3SE77P\/PGEk2aUiAwWCIMTo6pcga\/23Be3lUlOcGFDjznDaojQWIVQ2kepz36qucO4ZIcN6oMuiZZQzm275awsFDJ9UNbcb2GlpqyiQF\/TQ6tA38QLoMlpSv2qhCsZ77UgywT23rAzECLJI=", "FareInfoRef": "IwOjDvMDuDKAGMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAvHcMpKAAAA==", "origin": "DOH", "departure_time": "2026-07-26T18: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-07-27T02:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H50M", "lay_over_date": "2026-07-26", "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": "1866581", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKR5R1SE", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu4kU0t0SNe1lUqSl3SE77P\/PGEk2aUiAwWCIMTo6pcga\/23Be3lUlOcGFDjznDaojQWIVQ2kepz36qucO4ZIcN6oMuiZZQzm275awsFDJ9UNbcb2GlpqyiQF\/TQ6tA38QLoMlpSv2qhCsZ77UgywT23rAzECLJI=", "FareInfoRef": "IwOjDvMDuDKAGMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-33", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAzHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T04:10: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-08-29T06:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-28", "flight_time": "PT5H10M", "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": "1866581", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKR5R1SE", "FareRuleKey": "gws-eJxNTkEOhDAIfIyZ+9BErLc2Vi8mTazuoXvY\/z9jaXWTJQEGBgZCCI5OKeLDvw34DEdBfi1AhjOv9Q21semuQOqIcy9jkXNFF\/FuNip3+s7SB9O8ekvYuGmnajZ7YopL0\/JNmaSgnUaDtoEfiJfBHNNVKlUo1nMPxQn2qW19AU6eLKE=", "FareInfoRef": "IwOjDvMDuDKAWMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA1HcMpKAAAA==", "origin": "DOH", "departure_time": "2026-08-29T08:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "YYZ", "arrival_time": "2026-08-29T15:00:00.000-04:00", "destination_terminal": "3", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT13H40M", "distance": "6757", "lay_over": "PT02H00M", "lay_over_date": "2026-08-29", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "767" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "767" }, "booking_class": { "brand_id": "1866581", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKR5R1SE", "FareRuleKey": "gws-eJxNTkEOhDAIfIyZ+9BErLc2Vi8mTazuoXvY\/z9jaXWTJQEGBgZCCI5OKeLDvw34DEdBfi1AhjOv9Q21semuQOqIcy9jkXNFF\/FuNip3+s7SB9O8ekvYuGmnajZ7YopL0\/JNmaSgnUaDtoEfiJfBHNNVKlUo1nMPxQn2qW19AU6eLKE=", "FareInfoRef": "IwOjDvMDuDKAWMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 236883, "gross_total": 236553, "base_fare": 164481, "tax": 72402, "sell": { "currency": "BDT", "total": 236883, "base_fare": 164481, "tax": 72402 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM2ODgzLCJiYXNlX2ZhcmUiOjE2NDQ4MSwidGF4Ijo3MjQwMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIzNjU1MywiYmFzZV9mYXJlIjoxNjQxNTEsInRheCI6NzI0MDIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM2NTUzLCJiYXNlX2ZhcmUiOjE2NDE1MSwidGF4Ijo3MjQwMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 236883, "base_fare": 164481, "tax": 72402, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "164151.00", "tax": "72402.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 236883, "base_fare": 164481, "tax": 72402, "gross": { "base_fare": "164151.00", "tax": "72402.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "37440.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5400.00" }, "Other": { "title": "Others taxes", "amount": "22618.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNjg4My4wMCIsImJhc2VfZmFyZSI6IjE2NDQ4MS4wMCIsInRheCI6IjcyNDAyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY0MTUxLjAwIiwidGF4IjoiNzI0MDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjM2NTUzLjAwIiwiYmFzZV9mYXJlIjoiMTY0MTUxLjAwIiwidGF4IjoiNzI0MDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjQxNTEuMDAiLCJ0YXgiOiI3MjQwMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNjU1My4wMCIsImJhc2VfZmFyZSI6IjE2NDE1MS4wMCIsInRheCI6IjcyNDAyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzNjU1MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzNzQ0MC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDAwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyNjE4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2NzQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3NDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0MDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DOH", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "QR" ] }, "operating_carrier": { "count": 1, "data": [ "QR" ] }, "rbd_class": { "count": 1, "data": [ "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-07-25-2026-08-29", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-29", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 236883, "calendar_total_sell": 236883, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 236883, "filter": { "id": "F123TT00182-33", "price": 236883, "journey_duration": "PT1D16H30M", "journey_duration_seconds": 145800, "layover_duration": "PT3H50M", "layover_duration_seconds": 13800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "351", "aircraft_name": "351", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T21:00:00.000-04:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-29T15:00:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607252100doh202607261635768doh202607261825dac202607270240638dac202608290410doh202608290620639doh202608290820yyz202608291500767", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-34", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H40M", "transit_time": "8H50M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAtHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T21:00:00.000-04:00", "origin_terminal": "3", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DOH", "arrival_time": "2026-07-26T16:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-07-26", "flight_time": "PT12H35M", "distance": "6757", "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": "768" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "768" }, "booking_class": { "brand_id": "1866581", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKR5R1SE", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu4kU0t0SNe1lUqSl3SE77P\/PGEk2aUiAwWCIMTo6pcga\/23Be3lUlOcGFDjznDaojQWIVQ2kepz36qucO4ZIcN6oMuiZZQzm275awsFDJ9UNbcb2GlpqyiQF\/TQ6tA38QLoMlpSv2qhCsZ77UgywT23rAzECLJI=", "FareInfoRef": "IwOjDvMDuDKAGMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAxHcMpKAAAA==", "origin": "DOH", "departure_time": "2026-07-27T01: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-07-27T09:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H50M", "lay_over_date": "2026-07-26", "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": "1866581", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKR5R1SE", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu4kU0t0SNe1lUqSl3SE77P\/PGEk2aUiAwWCIMTo6pcga\/23Be3lUlOcGFDjznDaojQWIVQ2kepz36qucO4ZIcN6oMuiZZQzm275awsFDJ9UNbcb2GlpqyiQF\/TQ6tA38QLoMlpSv2qhCsZ77UgywT23rAzECLJI=", "FareInfoRef": "IwOjDvMDuDKAGMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-34", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAzHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T04:10: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-08-29T06:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-28", "flight_time": "PT5H10M", "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": "1866581", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKR5R1SE", "FareRuleKey": "gws-eJxNTkEOhDAIfIyZ+9BErLc2Vi8mTazuoXvY\/z9jaXWTJQEGBgZCCI5OKeLDvw34DEdBfi1AhjOv9Q21semuQOqIcy9jkXNFF\/FuNip3+s7SB9O8ekvYuGmnajZ7YopL0\/JNmaSgnUaDtoEfiJfBHNNVKlUo1nMPxQn2qW19AU6eLKE=", "FareInfoRef": "IwOjDvMDuDKAWMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA1HcMpKAAAA==", "origin": "DOH", "departure_time": "2026-08-29T08:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "YYZ", "arrival_time": "2026-08-29T15:00:00.000-04:00", "destination_terminal": "3", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT13H40M", "distance": "6757", "lay_over": "PT02H00M", "lay_over_date": "2026-08-29", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "767" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "767" }, "booking_class": { "brand_id": "1866581", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKR5R1SE", "FareRuleKey": "gws-eJxNTkEOhDAIfIyZ+9BErLc2Vi8mTazuoXvY\/z9jaXWTJQEGBgZCCI5OKeLDvw34DEdBfi1AhjOv9Q21semuQOqIcy9jkXNFF\/FuNip3+s7SB9O8ekvYuGmnajZ7YopL0\/JNmaSgnUaDtoEfiJfBHNNVKlUo1nMPxQn2qW19AU6eLKE=", "FareInfoRef": "IwOjDvMDuDKAWMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 236883, "gross_total": 236553, "base_fare": 164481, "tax": 72402, "sell": { "currency": "BDT", "total": 236883, "base_fare": 164481, "tax": 72402 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM2ODgzLCJiYXNlX2ZhcmUiOjE2NDQ4MSwidGF4Ijo3MjQwMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIzNjU1MywiYmFzZV9mYXJlIjoxNjQxNTEsInRheCI6NzI0MDIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM2NTUzLCJiYXNlX2ZhcmUiOjE2NDE1MSwidGF4Ijo3MjQwMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 236883, "base_fare": 164481, "tax": 72402, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "164151.00", "tax": "72402.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 236883, "base_fare": 164481, "tax": 72402, "gross": { "base_fare": "164151.00", "tax": "72402.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "37440.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5400.00" }, "Other": { "title": "Others taxes", "amount": "22618.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNjg4My4wMCIsImJhc2VfZmFyZSI6IjE2NDQ4MS4wMCIsInRheCI6IjcyNDAyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY0MTUxLjAwIiwidGF4IjoiNzI0MDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjM2NTUzLjAwIiwiYmFzZV9mYXJlIjoiMTY0MTUxLjAwIiwidGF4IjoiNzI0MDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjQxNTEuMDAiLCJ0YXgiOiI3MjQwMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNjU1My4wMCIsImJhc2VfZmFyZSI6IjE2NDE1MS4wMCIsInRheCI6IjcyNDAyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzNjU1MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzNzQ0MC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDAwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyNjE4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2NzQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3NDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0MDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DOH", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "QR" ] }, "operating_carrier": { "count": 1, "data": [ "QR" ] }, "rbd_class": { "count": 1, "data": [ "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-07-25-2026-08-29", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-29", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 236883, "calendar_total_sell": 236883, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 236883, "filter": { "id": "F123TT00182-34", "price": 236883, "journey_duration": "PT1D23H30M", "journey_duration_seconds": 171000, "layover_duration": "PT10H50M", "layover_duration_seconds": 39000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "351", "aircraft_name": "351", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T21:00:00.000-04:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-29T15:00:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607252100doh202607261635768doh202607270125dac202607270940640dac202608290410doh202608290620639doh202608290820yyz202608291500767", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-35", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H40M", "transit_time": "1H50M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAtHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T21:00:00.000-04:00", "origin_terminal": "3", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DOH", "arrival_time": "2026-07-26T16:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-07-26", "flight_time": "PT12H35M", "distance": "6757", "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": "768" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "768" }, "booking_class": { "brand_id": "1866581", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKR5R1SE", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu4kU0t0SNe1lUqSl3SE77P\/PGEk2aUiAwWCIMTo6pcga\/23Be3lUlOcGFDjznDaojQWIVQ2kepz36qucO4ZIcN6oMuiZZQzm275awsFDJ9UNbcb2GlpqyiQF\/TQ6tA38QLoMlpSv2qhCsZ77UgywT23rAzECLJI=", "FareInfoRef": "IwOjDvMDuDKAGMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAvHcMpKAAAA==", "origin": "DOH", "departure_time": "2026-07-26T18: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-07-27T02:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H50M", "lay_over_date": "2026-07-26", "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": "1866581", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKR5R1SE", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu4kU0t0SNe1lUqSl3SE77P\/PGEk2aUiAwWCIMTo6pcga\/23Be3lUlOcGFDjznDaojQWIVQ2kepz36qucO4ZIcN6oMuiZZQzm275awsFDJ9UNbcb2GlpqyiQF\/TQ6tA38QLoMlpSv2qhCsZ77UgywT23rAzECLJI=", "FareInfoRef": "IwOjDvMDuDKAGMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-35", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D13H50M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA3HcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T11:10: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-08-29T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-29", "flight_time": "PT5H10M", "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": "1866581", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKR5R1SE", "FareRuleKey": "gws-eJxNTkEOhDAIfIyZ+9BErLc2Vi8mTazuoXvY\/z9jaXWTJQEGBgZCCI5OKeLDvw34DEdBfi1AhjOv9Q21semuQOqIcy9jkXNFF\/FuNip3+s7SB9O8ekvYuGmnajZ7YopL0\/JNmaSgnUaDtoEfiJfBHNNVKlUo1nMPxQn2qW19AU6eLKE=", "FareInfoRef": "IwOjDvMDuDKAWMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA5HcMpKAAAA==", "origin": "DOH", "departure_time": "2026-08-30T08:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "YYZ", "arrival_time": "2026-08-30T15:00:00.000-04:00", "destination_terminal": "3", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT13H40M", "distance": "6757", "lay_over": "PT19H00M", "lay_over_date": "2026-08-29", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "767" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "767" }, "booking_class": { "brand_id": "1866581", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKR5R1SE", "FareRuleKey": "gws-eJxNTkEOhDAIfIyZ+9BErLc2Vi8mTazuoXvY\/z9jaXWTJQEGBgZCCI5OKeLDvw34DEdBfi1AhjOv9Q21semuQOqIcy9jkXNFF\/FuNip3+s7SB9O8ekvYuGmnajZ7YopL0\/JNmaSgnUaDtoEfiJfBHNNVKlUo1nMPxQn2qW19AU6eLKE=", "FareInfoRef": "IwOjDvMDuDKAWMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 237203, "gross_total": 236873, "base_fare": 164481, "tax": 72722, "sell": { "currency": "BDT", "total": 237203, "base_fare": 164481, "tax": 72722 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM3MjAzLCJiYXNlX2ZhcmUiOjE2NDQ4MSwidGF4Ijo3MjcyMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIzNjg3MywiYmFzZV9mYXJlIjoxNjQxNTEsInRheCI6NzI3MjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM2ODczLCJiYXNlX2ZhcmUiOjE2NDE1MSwidGF4Ijo3MjcyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 237203, "base_fare": 164481, "tax": 72722, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "164151.00", "tax": "72722.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 237203, "base_fare": 164481, "tax": 72722, "gross": { "base_fare": "164151.00", "tax": "72722.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "37440.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5400.00" }, "Other": { "title": "Others taxes", "amount": "22938.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNzIwMy4wMCIsImJhc2VfZmFyZSI6IjE2NDQ4MS4wMCIsInRheCI6IjcyNzIyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY0MTUxLjAwIiwidGF4IjoiNzI3MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjM2ODczLjAwIiwiYmFzZV9mYXJlIjoiMTY0MTUxLjAwIiwidGF4IjoiNzI3MjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjQxNTEuMDAiLCJ0YXgiOiI3MjcyMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNjg3My4wMCIsImJhc2VfZmFyZSI6IjE2NDE1MS4wMCIsInRheCI6IjcyNzIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzNjg3MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzNzQ0MC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDAwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyOTM4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2NzQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3NDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0MDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DOH", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "QR" ] }, "operating_carrier": { "count": 1, "data": [ "QR" ] }, "rbd_class": { "count": 1, "data": [ "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 237203, "calendar_total_sell": 237203, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 237203, "filter": { "id": "F123TT00182-35", "price": 237203, "journey_duration": "PT2D9H30M", "journey_duration_seconds": 207000, "layover_duration": "PT20H50M", "layover_duration_seconds": 75000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "351", "aircraft_name": "351", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T21:00:00.000-04:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-30T15:00:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607252100doh202607261635768doh202607261825dac202607270240638dac202608291110doh202608291320641doh202608300820yyz202608301500767", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-36", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H40M", "transit_time": "8H50M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAtHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T21:00:00.000-04:00", "origin_terminal": "3", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DOH", "arrival_time": "2026-07-26T16:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-07-26", "flight_time": "PT12H35M", "distance": "6757", "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": "768" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "768" }, "booking_class": { "brand_id": "1866581", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKR5R1SE", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu4kU0t0SNe1lUqSl3SE77P\/PGEk2aUiAwWCIMTo6pcga\/23Be3lUlOcGFDjznDaojQWIVQ2kepz36qucO4ZIcN6oMuiZZQzm275awsFDJ9UNbcb2GlpqyiQF\/TQ6tA38QLoMlpSv2qhCsZ77UgywT23rAzECLJI=", "FareInfoRef": "IwOjDvMDuDKAGMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAxHcMpKAAAA==", "origin": "DOH", "departure_time": "2026-07-27T01: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-07-27T09:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H50M", "lay_over_date": "2026-07-26", "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": "1866581", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKR5R1SE", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlu4kU0t0SNe1lUqSl3SE77P\/PGEk2aUiAwWCIMTo6pcga\/23Be3lUlOcGFDjznDaojQWIVQ2kepz36qucO4ZIcN6oMuiZZQzm275awsFDJ9UNbcb2GlpqyiQF\/TQ6tA38QLoMlpSv2qhCsZ77UgywT23rAzECLJI=", "FareInfoRef": "IwOjDvMDuDKAGMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-36", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D13H50M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA3HcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T11:10: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-08-29T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-29", "flight_time": "PT5H10M", "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": "1866581", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKR5R1SE", "FareRuleKey": "gws-eJxNTkEOhDAIfIyZ+9BErLc2Vi8mTazuoXvY\/z9jaXWTJQEGBgZCCI5OKeLDvw34DEdBfi1AhjOv9Q21semuQOqIcy9jkXNFF\/FuNip3+s7SB9O8ekvYuGmnajZ7YopL0\/JNmaSgnUaDtoEfiJfBHNNVKlUo1nMPxQn2qW19AU6eLKE=", "FareInfoRef": "IwOjDvMDuDKAWMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA5HcMpKAAAA==", "origin": "DOH", "departure_time": "2026-08-30T08:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "YYZ", "arrival_time": "2026-08-30T15:00:00.000-04:00", "destination_terminal": "3", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT13H40M", "distance": "6757", "lay_over": "PT19H00M", "lay_over_date": "2026-08-29", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "767" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "767" }, "booking_class": { "brand_id": "1866581", "brand_title": "ECONOMY CONVENIENCE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKR5R1SE", "FareRuleKey": "gws-eJxNTkEOhDAIfIyZ+9BErLc2Vi8mTazuoXvY\/z9jaXWTJQEGBgZCCI5OKeLDvw34DEdBfi1AhjOv9Q21semuQOqIcy9jkXNFF\/FuNip3+s7SB9O8ekvYuGmnajZ7YopL0\/JNmaSgnUaDtoEfiJfBHNNVKlUo1nMPxQn2qW19AU6eLKE=", "FareInfoRef": "IwOjDvMDuDKAWMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 237203, "gross_total": 236873, "base_fare": 164481, "tax": 72722, "sell": { "currency": "BDT", "total": 237203, "base_fare": 164481, "tax": 72722 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM3MjAzLCJiYXNlX2ZhcmUiOjE2NDQ4MSwidGF4Ijo3MjcyMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIzNjg3MywiYmFzZV9mYXJlIjoxNjQxNTEsInRheCI6NzI3MjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM2ODczLCJiYXNlX2ZhcmUiOjE2NDE1MSwidGF4Ijo3MjcyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 237203, "base_fare": 164481, "tax": 72722, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "164151.00", "tax": "72722.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 237203, "base_fare": 164481, "tax": 72722, "gross": { "base_fare": "164151.00", "tax": "72722.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "37440.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5400.00" }, "Other": { "title": "Others taxes", "amount": "22938.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNzIwMy4wMCIsImJhc2VfZmFyZSI6IjE2NDQ4MS4wMCIsInRheCI6IjcyNzIyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY0MTUxLjAwIiwidGF4IjoiNzI3MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjM2ODczLjAwIiwiYmFzZV9mYXJlIjoiMTY0MTUxLjAwIiwidGF4IjoiNzI3MjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjQxNTEuMDAiLCJ0YXgiOiI3MjcyMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNjg3My4wMCIsImJhc2VfZmFyZSI6IjE2NDE1MS4wMCIsInRheCI6IjcyNzIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzNjg3MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzNzQ0MC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDAwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyOTM4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2NzQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3NDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0MDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DOH", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "QR" ] }, "operating_carrier": { "count": 1, "data": [ "QR" ] }, "rbd_class": { "count": 1, "data": [ "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 237203, "calendar_total_sell": 237203, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 237203, "filter": { "id": "F123TT00182-36", "price": 237203, "journey_duration": "PT2D16H30M", "journey_duration_seconds": 232200, "layover_duration": "PT1D3H50M", "layover_duration_seconds": 100200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "351", "aircraft_name": "351", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T21:00:00.000-04:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-30T15:00:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607252100doh202607261635768doh202607270125dac202607270940640dac202608291110doh202608291320641doh202608300820yyz202608301500767", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-37", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA7HcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T14:55:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T11:40: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-07-25", "flight_time": "PT12H45M", "distance": "6891", "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": "242" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "242" }, "booking_class": { "brand_id": "1914297", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QKEIPCA1", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXvionZvSnYLZUFasAd76P9\/RkdloQGdSV4STSk5cUFUb+k\/FnyX40R5G1DgePZs8H4LHsqsQYT2dR6Pp2XFWBKdJyoDT9XRaKspBcd69xP1QJt3+5BF3WKgiqI\/jW45gcvkSlvyXi1Xr6LRsTiRRPCnnPoBGIMsVA==", "FareInfoRef": "IwOjDvMDuDKAlMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA9HcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-26T16:45:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-07-26T23:20:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT4H35M", "distance": "2207", "lay_over": "PT05H05M", "lay_over_date": "2026-07-26", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "584" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "584" }, "booking_class": { "brand_id": "1914297", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QKEIPCA1", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXvionZvSnYLZUFasAd76P9\/RkdloQGdSV4STSk5cUFUb+k\/FnyX40R5G1DgePZs8H4LHsqsQYT2dR6Pp2XFWBKdJyoDT9XRaKspBcd69xP1QJt3+5BF3WKgiqI\/jW45gcvkSlvyXi1Xr6LRsTiRRPCnnPoBGIMsVA==", "FareInfoRef": "IwOjDvMDuDKAlMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-37", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H0M", "transit_time": "5H0M", "routes": [ { "air_segment_key": "IwOjDvMDuDKACHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "1914297", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QKEIPCA1", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXuiqLs3xbVQFqQFe7CH\/v9ndFa30IDOJC+JxhiNGC+qa\/yPBZ+lHKivDFQYnt7fcG7zbmYQoX0e5f7ISTGWrGYjqgNP1dGYbVYKir25gXplXPeeMlkQL5YqivNpnJYT+JnUaGvaW07NqWgwLE4kAfwpp74zECxX", "FareInfoRef": "IwOjDvMDuDKAyMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA\/HcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T03:30:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T09:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT05H00M", "lay_over_date": "2026-08-29", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "241" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "241" }, "booking_class": { "brand_id": "1914297", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QKEIPCA1", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXuiqLs3xbVQFqQFe7CH\/v9ndFa30IDOJC+JxhiNGC+qa\/yPBZ+lHKivDFQYnt7fcG7zbmYQoX0e5f7ISTGWrGYjqgNP1dGYbVYKir25gXplXPeeMlkQL5YqivNpnJYT+JnUaGvaW07NqWgwLE4kAfwpp74zECxX", "FareInfoRef": "IwOjDvMDuDKAyMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 254249, "gross_total": 253919, "base_fare": 175165, "tax": 79084, "sell": { "currency": "BDT", "total": 254249, "base_fare": 175165, "tax": 79084 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU0MjQ5LCJiYXNlX2ZhcmUiOjE3NTE2NSwidGF4Ijo3OTA4NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI1MzkxOSwiYmFzZV9mYXJlIjoxNzQ4MzUsInRheCI6NzkwODQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjUzOTE5LCJiYXNlX2ZhcmUiOjE3NDgzNSwidGF4Ijo3OTA4NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 254249, "base_fare": 175165, "tax": 79084, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "174835.00", "tax": "79084.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 254249, "base_fare": 175165, "tax": 79084, "gross": { "base_fare": "174835.00", "tax": "79084.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "54976.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "17164.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1NDI0OS4wMCIsImJhc2VfZmFyZSI6IjE3NTE2NS4wMCIsInRheCI6Ijc5MDg0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc0ODM1LjAwIiwidGF4IjoiNzkwODQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjUzOTE5LjAwIiwiYmFzZV9mYXJlIjoiMTc0ODM1LjAwIiwidGF4IjoiNzkwODQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzQ4MzUuMDAiLCJ0YXgiOiI3OTA4NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1MzkxOS4wMCIsImJhc2VfZmFyZSI6IjE3NDgzNS4wMCIsInRheCI6Ijc5MDg0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI1MzkxOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI1NDk3Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE3MTY0LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJGNiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM0MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlpSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0OTc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DXB", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "EK" ] }, "operating_carrier": { "count": 1, "data": [ "EK" ] }, "rbd_class": { "count": 1, "data": [ "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 254249, "calendar_total_sell": 254249, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 254249, "filter": { "id": "F123TT00182-37", "price": 254249, "journey_duration": "PT1D22H25M", "journey_duration_seconds": 167100, "layover_duration": "PT10H5M", "layover_duration_seconds": 36300, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T14:55:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T09:30:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251455dxb202607261140242dxb202607261645dac202607262320584dac202608291930dxb202608292230587dxb202608300330yyz202608300930241", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-38", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA7HcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T14:55:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T11:40: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-07-25", "flight_time": "PT12H45M", "distance": "6891", "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": "242" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "242" }, "booking_class": { "brand_id": "1914297", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QKEIPCA1", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXvionZvSnYLZUFasAd76P9\/RkdloQGdSV4STSk5cUFUb+k\/FnyX40R5G1DgePZs8H4LHsqsQYT2dR6Pp2XFWBKdJyoDT9XRaKspBcd69xP1QJt3+5BF3WKgiqI\/jW45gcvkSlvyXi1Xr6LRsTiRRPCnnPoBGIMsVA==", "FareInfoRef": "IwOjDvMDuDKAlMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA9HcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-26T16:45:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-07-26T23:20:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT4H35M", "distance": "2207", "lay_over": "PT05H05M", "lay_over_date": "2026-07-26", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "584" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "584" }, "booking_class": { "brand_id": "1914297", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QKEIPCA1", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXvionZvSnYLZUFasAd76P9\/RkdloQGdSV4STSk5cUFUb+k\/FnyX40R5G1DgePZs8H4LHsqsQYT2dR6Pp2XFWBKdJyoDT9XRaKspBcd69xP1QJt3+5BF3WKgiqI\/jW45gcvkSlvyXi1Xr6LRsTiRRPCnnPoBGIMsVA==", "FareInfoRef": "IwOjDvMDuDKAlMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-38", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H15M", "transit_time": "14H15M", "routes": [ { "air_segment_key": "IwOjDvMDuDKABIcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T10:15: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-08-29T13: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-08-29", "flight_time": "PT5H00M", "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": "1914297", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QKEIPCA1", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXuiqLs3xbVQFqQFe7CH\/v9ndFa30IDOJC+JxhiNGC+qa\/yPBZ+lHKivDFQYnt7fcG7zbmYQoX0e5f7ISTGWrGYjqgNP1dGYbVYKir25gXplXPeeMlkQL5YqivNpnJYT+JnUaGvaW07NqWgwLE4kAfwpp74zECxX", "FareInfoRef": "IwOjDvMDuDKAyMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA\/HcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T03:30:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T09:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT14H15M", "lay_over_date": "2026-08-29", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "241" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "241" }, "booking_class": { "brand_id": "1914297", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QKEIPCA1", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXuiqLs3xbVQFqQFe7CH\/v9ndFa30IDOJC+JxhiNGC+qa\/yPBZ+lHKivDFQYnt7fcG7zbmYQoX0e5f7ISTGWrGYjqgNP1dGYbVYKir25gXplXPeeMlkQL5YqivNpnJYT+JnUaGvaW07NqWgwLE4kAfwpp74zECxX", "FareInfoRef": "IwOjDvMDuDKAyMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 254249, "gross_total": 253919, "base_fare": 175165, "tax": 79084, "sell": { "currency": "BDT", "total": 254249, "base_fare": 175165, "tax": 79084 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU0MjQ5LCJiYXNlX2ZhcmUiOjE3NTE2NSwidGF4Ijo3OTA4NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI1MzkxOSwiYmFzZV9mYXJlIjoxNzQ4MzUsInRheCI6NzkwODQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjUzOTE5LCJiYXNlX2ZhcmUiOjE3NDgzNSwidGF4Ijo3OTA4NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 254249, "base_fare": 175165, "tax": 79084, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "174835.00", "tax": "79084.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 254249, "base_fare": 175165, "tax": 79084, "gross": { "base_fare": "174835.00", "tax": "79084.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "54976.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "17164.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1NDI0OS4wMCIsImJhc2VfZmFyZSI6IjE3NTE2NS4wMCIsInRheCI6Ijc5MDg0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc0ODM1LjAwIiwidGF4IjoiNzkwODQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjUzOTE5LjAwIiwiYmFzZV9mYXJlIjoiMTc0ODM1LjAwIiwidGF4IjoiNzkwODQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzQ4MzUuMDAiLCJ0YXgiOiI3OTA4NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1MzkxOS4wMCIsImJhc2VfZmFyZSI6IjE3NDgzNS4wMCIsInRheCI6Ijc5MDg0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI1MzkxOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI1NDk3Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE3MTY0LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJGNiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM0MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlpSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0OTc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DXB", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "EK" ] }, "operating_carrier": { "count": 1, "data": [ "EK" ] }, "rbd_class": { "count": 1, "data": [ "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 254249, "calendar_total_sell": 254249, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 254249, "filter": { "id": "F123TT00182-38", "price": 254249, "journey_duration": "PT2D7H40M", "journey_duration_seconds": 200400, "layover_duration": "PT19H20M", "layover_duration_seconds": 69600, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T14:55:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T09:30:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251455dxb202607261140242dxb202607261645dac202607262320584dac202608291015dxb202608291315583dxb202608300330yyz202608300930241", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-39", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA7HcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T14:55:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T11:40: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-07-25", "flight_time": "PT12H45M", "distance": "6891", "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": "242" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "242" }, "booking_class": { "brand_id": "1914297", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QKEIPCA1", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXvionZvSnYLZUFasAd76P9\/RkdloQGdSV4STSk5cUFUb+k\/FnyX40R5G1DgePZs8H4LHsqsQYT2dR6Pp2XFWBKdJyoDT9XRaKspBcd69xP1QJt3+5BF3WKgiqI\/jW45gcvkSlvyXi1Xr6LRsTiRRPCnnPoBGIMsVA==", "FareInfoRef": "IwOjDvMDuDKAlMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA9HcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-26T16:45:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-07-26T23:20:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT4H35M", "distance": "2207", "lay_over": "PT05H05M", "lay_over_date": "2026-07-26", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "584" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "584" }, "booking_class": { "brand_id": "1914297", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QKEIPCA1", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXvionZvSnYLZUFasAd76P9\/RkdloQGdSV4STSk5cUFUb+k\/FnyX40R5G1DgePZs8H4LHsqsQYT2dR6Pp2XFWBKdJyoDT9XRaKspBcd69xP1QJt3+5BF3WKgiqI\/jW45gcvkSlvyXi1Xr6LRsTiRRPCnnPoBGIMsVA==", "FareInfoRef": "IwOjDvMDuDKAlMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-39", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D17H50M", "transit_time": "23H0M", "routes": [ { "air_segment_key": "IwOjDvMDuDKADIcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T01: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-08-29T04:30: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-08-28", "flight_time": "PT4H50M", "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": "1914297", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QKEIPCA1", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXuiqLs3xbVQFqQFe7CH\/v9ndFa30IDOJC+JxhiNGC+qa\/yPBZ+lHKivDFQYnt7fcG7zbmYQoX0e5f7ISTGWrGYjqgNP1dGYbVYKir25gXplXPeeMlkQL5YqivNpnJYT+JnUaGvaW07NqWgwLE4kAfwpp74zECxX", "FareInfoRef": "IwOjDvMDuDKAyMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA\/HcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T03:30:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T09:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT23H00M", "lay_over_date": "2026-08-29", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "241" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "241" }, "booking_class": { "brand_id": "1914297", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QKEIPCA1", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXuiqLs3xbVQFqQFe7CH\/v9ndFa30IDOJC+JxhiNGC+qa\/yPBZ+lHKivDFQYnt7fcG7zbmYQoX0e5f7ISTGWrGYjqgNP1dGYbVYKir25gXplXPeeMlkQL5YqivNpnJYT+JnUaGvaW07NqWgwLE4kAfwpp74zECxX", "FareInfoRef": "IwOjDvMDuDKAyMcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 254249, "gross_total": 253919, "base_fare": 175165, "tax": 79084, "sell": { "currency": "BDT", "total": 254249, "base_fare": 175165, "tax": 79084 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU0MjQ5LCJiYXNlX2ZhcmUiOjE3NTE2NSwidGF4Ijo3OTA4NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI1MzkxOSwiYmFzZV9mYXJlIjoxNzQ4MzUsInRheCI6NzkwODQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjUzOTE5LCJiYXNlX2ZhcmUiOjE3NDgzNSwidGF4Ijo3OTA4NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 254249, "base_fare": 175165, "tax": 79084, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "174835.00", "tax": "79084.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 254249, "base_fare": 175165, "tax": 79084, "gross": { "base_fare": "174835.00", "tax": "79084.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "54976.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "17164.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1NDI0OS4wMCIsImJhc2VfZmFyZSI6IjE3NTE2NS4wMCIsInRheCI6Ijc5MDg0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc0ODM1LjAwIiwidGF4IjoiNzkwODQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjUzOTE5LjAwIiwiYmFzZV9mYXJlIjoiMTc0ODM1LjAwIiwidGF4IjoiNzkwODQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzQ4MzUuMDAiLCJ0YXgiOiI3OTA4NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1MzkxOS4wMCIsImJhc2VfZmFyZSI6IjE3NDgzNS4wMCIsInRheCI6Ijc5MDg0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI1MzkxOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI1NDk3Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE3MTY0LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJGNiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM0MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlpSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0OTc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DXB", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "EK" ] }, "operating_carrier": { "count": 1, "data": [ "EK" ] }, "rbd_class": { "count": 1, "data": [ "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 254249, "calendar_total_sell": 254249, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 254249, "filter": { "id": "F123TT00182-39", "price": 254249, "journey_duration": "PT2D16H15M", "journey_duration_seconds": 231300, "layover_duration": "PT1D4H5M", "layover_duration_seconds": 101100, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T14:55:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T09:30:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251455dxb202607261140242dxb202607261645dac202607262320584dac202608290140dxb202608290430585dxb202608300330yyz202608300930241", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-40", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H10M", "transit_time": "2H40M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAaHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T13:10:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T14: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAcHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T17: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-07-26T20: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-07-26", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT02H40M", "lay_over_date": "2026-07-26", "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": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-40", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "1H55M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YXSYT", "FareRuleKey": "gws-eJxNTtEKwzAI\/Jhy75ouSfcWMVBGIRSWwbKH\/f9nzKQtTFBPTu9MKTlygZiX9B8TvpM8UF4KFDjL1j5g9hz5GEEUPLbdtfezVQyVxd2NKoM+Oo9FnZWtQaPeBtWKxVmzKMw\/dGUiYnRvdGgXuIBUg0VyVVkzE9PsSdaTpAh71u5+1FYtRA==", "FareInfoRef": "IwOjDvMDuDKA9KcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAFIcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T01:35:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T10:50:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT18H45M", "distance": "7233", "lay_over": "PT01H55M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YXSYT", "FareRuleKey": "gws-eJxNTtEKwzAI\/Jhy75ouSfcWMVBGIRSWwbKH\/f9nzKQtTFBPTu9MKTlygZiX9B8TvpM8UF4KFDjL1j5g9hz5GEEUPLbdtfezVQyVxd2NKoM+Oo9FnZWtQaPeBtWKxVmzKMw\/dGUiYnRvdGgXuIBUg0VyVVkzE9PsSdaTpAh71u5+1FYtRA==", "FareInfoRef": "IwOjDvMDuDKA9KcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 283875, "gross_total": 283545, "base_fare": 213487, "tax": 70388, "sell": { "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgzODc1LCJiYXNlX2ZhcmUiOjIxMzQ4NywidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI4MzU0NSwiYmFzZV9mYXJlIjoyMTMxNTcsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgzNTQ1LCJiYXNlX2ZhcmUiOjIxMzE1NywidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "213157.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388, "gross": { "base_fare": "213157.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4Mzg3NS4wMCIsImJhc2VfZmFyZSI6IjIxMzQ4Ny4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEzMTU3LjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjgzNTQ1LjAwIiwiYmFzZV9mYXJlIjoiMjEzMTU3LjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTMxNTcuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4MzU0NS4wMCIsImJhc2VfZmFyZSI6IjIxMzE1Ny4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI4MzU0NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 283875, "calendar_total_sell": 283875, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 283875, "filter": { "id": "F123TT00182-40", "price": 283875, "journey_duration": "PT1D20H40M", "journey_duration_seconds": 160800, "layover_duration": "PT4H35M", "layover_duration_seconds": 16500, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T13:10:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T10:50:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251310del202607261440188del202607261720dac202607262020237dac202608292120del202608292340238del202608300135yyz202608301050187", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-41", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H10M", "transit_time": "2H40M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAaHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T13:10:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T14: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAcHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T17: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-07-26T20: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-07-26", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT02H40M", "lay_over_date": "2026-07-26", "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": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-41", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H40M", "transit_time": "8H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YXSYT", "FareRuleKey": "gws-eJxNTtEKwzAI\/Jhy75ouSfcWMVBGIRSWwbKH\/f9nzKQtTFBPTu9MKTlygZiX9B8TvpM8UF4KFDjL1j5g9hz5GEEUPLbdtfezVQyVxd2NKoM+Oo9FnZWtQaPeBtWKxVmzKMw\/dGUiYnRvdGgXuIBUg0VyVVkzE9PsSdaTpAh71u5+1FYtRA==", "FareInfoRef": "IwOjDvMDuDKA9KcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAFIcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T01:35:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T10:50:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT18H45M", "distance": "7233", "lay_over": "PT08H20M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YXSYT", "FareRuleKey": "gws-eJxNTtEKwzAI\/Jhy75ouSfcWMVBGIRSWwbKH\/f9nzKQtTFBPTu9MKTlygZiX9B8TvpM8UF4KFDjL1j5g9hz5GEEUPLbdtfezVQyVxd2NKoM+Oo9FnZWtQaPeBtWKxVmzKMw\/dGUiYnRvdGgXuIBUg0VyVVkzE9PsSdaTpAh71u5+1FYtRA==", "FareInfoRef": "IwOjDvMDuDKA9KcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 283875, "gross_total": 283545, "base_fare": 213487, "tax": 70388, "sell": { "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgzODc1LCJiYXNlX2ZhcmUiOjIxMzQ4NywidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI4MzU0NSwiYmFzZV9mYXJlIjoyMTMxNTcsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgzNTQ1LCJiYXNlX2ZhcmUiOjIxMzE1NywidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "213157.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388, "gross": { "base_fare": "213157.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4Mzg3NS4wMCIsImJhc2VfZmFyZSI6IjIxMzQ4Ny4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEzMTU3LjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjgzNTQ1LjAwIiwiYmFzZV9mYXJlIjoiMjEzMTU3LjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTMxNTcuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4MzU0NS4wMCIsImJhc2VfZmFyZSI6IjIxMzE1Ny4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI4MzU0NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 283875, "calendar_total_sell": 283875, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 283875, "filter": { "id": "F123TT00182-41", "price": 283875, "journey_duration": "PT2D2H50M", "journey_duration_seconds": 183000, "layover_duration": "PT11H0M", "layover_duration_seconds": 39600, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T13:10:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T10:50:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251310del202607261440188del202607261720dac202607262020237dac202608291510del2026082917152228del202608300135yyz202608301050187", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-42", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H50M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAeHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T00:20:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T01: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAgHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T11:15: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-07-26T14:10:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT09H25M", "lay_over_date": "2026-07-26", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-42", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "1H55M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YXSYT", "FareRuleKey": "gws-eJxNTtEKwzAI\/Jhy75ouSfcWMVBGIRSWwbKH\/f9nzKQtTFBPTu9MKTlygZiX9B8TvpM8UF4KFDjL1j5g9hz5GEEUPLbdtfezVQyVxd2NKoM+Oo9FnZWtQaPeBtWKxVmzKMw\/dGUiYnRvdGgXuIBUg0VyVVkzE9PsSdaTpAh71u5+1FYtRA==", "FareInfoRef": "IwOjDvMDuDKA9KcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAFIcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T01:35:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T10:50:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT18H45M", "distance": "7233", "lay_over": "PT01H55M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YXSYT", "FareRuleKey": "gws-eJxNTtEKwzAI\/Jhy75ouSfcWMVBGIRSWwbKH\/f9nzKQtTFBPTu9MKTlygZiX9B8TvpM8UF4KFDjL1j5g9hz5GEEUPLbdtfezVQyVxd2NKoM+Oo9FnZWtQaPeBtWKxVmzKMw\/dGUiYnRvdGgXuIBUg0VyVVkzE9PsSdaTpAh71u5+1FYtRA==", "FareInfoRef": "IwOjDvMDuDKA9KcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 283875, "gross_total": 283545, "base_fare": 213487, "tax": 70388, "sell": { "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgzODc1LCJiYXNlX2ZhcmUiOjIxMzQ4NywidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI4MzU0NSwiYmFzZV9mYXJlIjoyMTMxNTcsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgzNTQ1LCJiYXNlX2ZhcmUiOjIxMzE1NywidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "213157.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388, "gross": { "base_fare": "213157.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4Mzg3NS4wMCIsImJhc2VfZmFyZSI6IjIxMzQ4Ny4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEzMTU3LjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjgzNTQ1LjAwIiwiYmFzZV9mYXJlIjoiMjEzMTU3LjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTMxNTcuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4MzU0NS4wMCIsImJhc2VfZmFyZSI6IjIxMzE1Ny4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI4MzU0NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 283875, "calendar_total_sell": 283875, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 283875, "filter": { "id": "F123TT00182-42", "price": 283875, "journey_duration": "PT2D3H20M", "journey_duration_seconds": 184800, "layover_duration": "PT11H20M", "layover_duration_seconds": 40800, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-25T00:20:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T10:50:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607250020del202607260150190del202607261115dac2026072614102227dac202608292120del202608292340238del202608300135yyz202608301050187", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-43", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H50M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAeHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T00:20:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T01: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAgHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T11:15: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-07-26T14:10:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT09H25M", "lay_over_date": "2026-07-26", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-43", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H40M", "transit_time": "8H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YXSYT", "FareRuleKey": "gws-eJxNTtEKwzAI\/Jhy75ouSfcWMVBGIRSWwbKH\/f9nzKQtTFBPTu9MKTlygZiX9B8TvpM8UF4KFDjL1j5g9hz5GEEUPLbdtfezVQyVxd2NKoM+Oo9FnZWtQaPeBtWKxVmzKMw\/dGUiYnRvdGgXuIBUg0VyVVkzE9PsSdaTpAh71u5+1FYtRA==", "FareInfoRef": "IwOjDvMDuDKA9KcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAFIcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T01:35:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T10:50:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT18H45M", "distance": "7233", "lay_over": "PT08H20M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YXSYT", "FareRuleKey": "gws-eJxNTtEKwzAI\/Jhy75ouSfcWMVBGIRSWwbKH\/f9nzKQtTFBPTu9MKTlygZiX9B8TvpM8UF4KFDjL1j5g9hz5GEEUPLbdtfezVQyVxd2NKoM+Oo9FnZWtQaPeBtWKxVmzKMw\/dGUiYnRvdGgXuIBUg0VyVVkzE9PsSdaTpAh71u5+1FYtRA==", "FareInfoRef": "IwOjDvMDuDKA9KcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 283875, "gross_total": 283545, "base_fare": 213487, "tax": 70388, "sell": { "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgzODc1LCJiYXNlX2ZhcmUiOjIxMzQ4NywidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI4MzU0NSwiYmFzZV9mYXJlIjoyMTMxNTcsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgzNTQ1LCJiYXNlX2ZhcmUiOjIxMzE1NywidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "213157.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388, "gross": { "base_fare": "213157.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4Mzg3NS4wMCIsImJhc2VfZmFyZSI6IjIxMzQ4Ny4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEzMTU3LjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjgzNTQ1LjAwIiwiYmFzZV9mYXJlIjoiMjEzMTU3LjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTMxNTcuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4MzU0NS4wMCIsImJhc2VfZmFyZSI6IjIxMzE1Ny4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI4MzU0NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 283875, "calendar_total_sell": 283875, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 283875, "filter": { "id": "F123TT00182-43", "price": 283875, "journey_duration": "PT2D9H30M", "journey_duration_seconds": 207000, "layover_duration": "PT17H45M", "layover_duration_seconds": 63900, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-25T00:20:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T10:50:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607250020del202607260150190del202607261115dac2026072614102227dac202608291510del2026082917152228del202608300135yyz202608301050187", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-44", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H0M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAeHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T00:20:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T01: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAcHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T17: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-07-26T20: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-07-26", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT15H30M", "lay_over_date": "2026-07-26", "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": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-44", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "1H55M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YXSYT", "FareRuleKey": "gws-eJxNTtEKwzAI\/Jhy75ouSfcWMVBGIRSWwbKH\/f9nzKQtTFBPTu9MKTlygZiX9B8TvpM8UF4KFDjL1j5g9hz5GEEUPLbdtfezVQyVxd2NKoM+Oo9FnZWtQaPeBtWKxVmzKMw\/dGUiYnRvdGgXuIBUg0VyVVkzE9PsSdaTpAh71u5+1FYtRA==", "FareInfoRef": "IwOjDvMDuDKA9KcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAFIcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T01:35:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T10:50:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT18H45M", "distance": "7233", "lay_over": "PT01H55M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YXSYT", "FareRuleKey": "gws-eJxNTtEKwzAI\/Jhy75ouSfcWMVBGIRSWwbKH\/f9nzKQtTFBPTu9MKTlygZiX9B8TvpM8UF4KFDjL1j5g9hz5GEEUPLbdtfezVQyVxd2NKoM+Oo9FnZWtQaPeBtWKxVmzKMw\/dGUiYnRvdGgXuIBUg0VyVVkzE9PsSdaTpAh71u5+1FYtRA==", "FareInfoRef": "IwOjDvMDuDKA9KcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 283875, "gross_total": 283545, "base_fare": 213487, "tax": 70388, "sell": { "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgzODc1LCJiYXNlX2ZhcmUiOjIxMzQ4NywidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI4MzU0NSwiYmFzZV9mYXJlIjoyMTMxNTcsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgzNTQ1LCJiYXNlX2ZhcmUiOjIxMzE1NywidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "213157.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388, "gross": { "base_fare": "213157.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4Mzg3NS4wMCIsImJhc2VfZmFyZSI6IjIxMzQ4Ny4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEzMTU3LjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjgzNTQ1LjAwIiwiYmFzZV9mYXJlIjoiMjEzMTU3LjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTMxNTcuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4MzU0NS4wMCIsImJhc2VfZmFyZSI6IjIxMzE1Ny4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI4MzU0NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 283875, "calendar_total_sell": 283875, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 283875, "filter": { "id": "F123TT00182-44", "price": 283875, "journey_duration": "PT2D9H30M", "journey_duration_seconds": 207000, "layover_duration": "PT17H25M", "layover_duration_seconds": 62700, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-25T00:20:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T10:50:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607250020del202607260150190del202607261720dac202607262020237dac202608292120del202608292340238del202608300135yyz202608301050187", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-45", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H0M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAeHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T00:20:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T01: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAcHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T17: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-07-26T20: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-07-26", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT15H30M", "lay_over_date": "2026-07-26", "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": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-45", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H40M", "transit_time": "8H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YXSYT", "FareRuleKey": "gws-eJxNTtEKwzAI\/Jhy75ouSfcWMVBGIRSWwbKH\/f9nzKQtTFBPTu9MKTlygZiX9B8TvpM8UF4KFDjL1j5g9hz5GEEUPLbdtfezVQyVxd2NKoM+Oo9FnZWtQaPeBtWKxVmzKMw\/dGUiYnRvdGgXuIBUg0VyVVkzE9PsSdaTpAh71u5+1FYtRA==", "FareInfoRef": "IwOjDvMDuDKA9KcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAFIcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T01:35:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T10:50:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT18H45M", "distance": "7233", "lay_over": "PT08H20M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YXSYT", "FareRuleKey": "gws-eJxNTtEKwzAI\/Jhy75ouSfcWMVBGIRSWwbKH\/f9nzKQtTFBPTu9MKTlygZiX9B8TvpM8UF4KFDjL1j5g9hz5GEEUPLbdtfezVQyVxd2NKoM+Oo9FnZWtQaPeBtWKxVmzKMw\/dGUiYnRvdGgXuIBUg0VyVVkzE9PsSdaTpAh71u5+1FYtRA==", "FareInfoRef": "IwOjDvMDuDKA9KcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 283875, "gross_total": 283545, "base_fare": 213487, "tax": 70388, "sell": { "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgzODc1LCJiYXNlX2ZhcmUiOjIxMzQ4NywidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI4MzU0NSwiYmFzZV9mYXJlIjoyMTMxNTcsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgzNTQ1LCJiYXNlX2ZhcmUiOjIxMzE1NywidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "213157.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388, "gross": { "base_fare": "213157.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4Mzg3NS4wMCIsImJhc2VfZmFyZSI6IjIxMzQ4Ny4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEzMTU3LjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjgzNTQ1LjAwIiwiYmFzZV9mYXJlIjoiMjEzMTU3LjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTMxNTcuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4MzU0NS4wMCIsImJhc2VfZmFyZSI6IjIxMzE1Ny4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI4MzU0NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 283875, "calendar_total_sell": 283875, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 283875, "filter": { "id": "F123TT00182-45", "price": 283875, "journey_duration": "PT2D15H40M", "journey_duration_seconds": 229200, "layover_duration": "PT23H50M", "layover_duration_seconds": 85800, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-25T00:20:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T10:50:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607250020del202607260150190del202607261720dac202607262020237dac202608291510del2026082917152228del202608300135yyz202608301050187", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-46", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D15H0M", "transit_time": "20H35M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAaHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T13:10:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T14: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAwGcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-27T11:15: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-07-27T14:10:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-27", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT20H35M", "lay_over_date": "2026-07-26", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-46", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "1H55M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YXSYT", "FareRuleKey": "gws-eJxNTtEKwzAI\/Jhy75ouSfcWMVBGIRSWwbKH\/f9nzKQtTFBPTu9MKTlygZiX9B8TvpM8UF4KFDjL1j5g9hz5GEEUPLbdtfezVQyVxd2NKoM+Oo9FnZWtQaPeBtWKxVmzKMw\/dGUiYnRvdGgXuIBUg0VyVVkzE9PsSdaTpAh71u5+1FYtRA==", "FareInfoRef": "IwOjDvMDuDKA9KcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAFIcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T01:35:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T10:50:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT18H45M", "distance": "7233", "lay_over": "PT01H55M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YXSYT", "FareRuleKey": "gws-eJxNTtEKwzAI\/Jhy75ouSfcWMVBGIRSWwbKH\/f9nzKQtTFBPTu9MKTlygZiX9B8TvpM8UF4KFDjL1j5g9hz5GEEUPLbdtfezVQyVxd2NKoM+Oo9FnZWtQaPeBtWKxVmzKMw\/dGUiYnRvdGgXuIBUg0VyVVkzE9PsSdaTpAh71u5+1FYtRA==", "FareInfoRef": "IwOjDvMDuDKA9KcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 283875, "gross_total": 283545, "base_fare": 213487, "tax": 70388, "sell": { "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgzODc1LCJiYXNlX2ZhcmUiOjIxMzQ4NywidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI4MzU0NSwiYmFzZV9mYXJlIjoyMTMxNTcsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgzNTQ1LCJiYXNlX2ZhcmUiOjIxMzE1NywidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "213157.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388, "gross": { "base_fare": "213157.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4Mzg3NS4wMCIsImJhc2VfZmFyZSI6IjIxMzQ4Ny4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEzMTU3LjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjgzNTQ1LjAwIiwiYmFzZV9mYXJlIjoiMjEzMTU3LjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTMxNTcuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4MzU0NS4wMCIsImJhc2VfZmFyZSI6IjIxMzE1Ny4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI4MzU0NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 283875, "calendar_total_sell": 283875, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 283875, "filter": { "id": "F123TT00182-46", "price": 283875, "journey_duration": "PT2D14H30M", "journey_duration_seconds": 225000, "layover_duration": "PT22H30M", "layover_duration_seconds": 81000, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T13:10:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T10:50:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251310del202607261440188del202607271115dac2026072714102227dac202608292120del202608292340238del202608300135yyz202608301050187", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-47", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D15H0M", "transit_time": "20H35M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAaHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T13:10:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T14: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAwGcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-27T11:15: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-07-27T14:10:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-27", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT20H35M", "lay_over_date": "2026-07-26", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YXSYT", "FareRuleKey": "gws-eJxNjk0KAzEIhQ8zvL1majLLiANDYcimKTRd9P7HqEk6UEF98vmXcw4UIjFv+d8WfBa9ozwNKAjuuxokxk3AXjUQRcF5hvZ6tIqxJAVxVAaemUejrcaeYMluE3VDm7G9nUnqm4mI0U+jS5\/AJbS6LLpX02NnYlqF9PhBSvBffe4Ll+ktHA==", "FareInfoRef": "IwOjDvMDuDKAxKcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-47", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H40M", "transit_time": "8H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YXSYT", "FareRuleKey": "gws-eJxNTtEKwzAI\/Jhy75ouSfcWMVBGIRSWwbKH\/f9nzKQtTFBPTu9MKTlygZiX9B8TvpM8UF4KFDjL1j5g9hz5GEEUPLbdtfezVQyVxd2NKoM+Oo9FnZWtQaPeBtWKxVmzKMw\/dGUiYnRvdGgXuIBUg0VyVVkzE9PsSdaTpAh71u5+1FYtRA==", "FareInfoRef": "IwOjDvMDuDKA9KcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAFIcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T01:35:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T10:50:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT18H45M", "distance": "7233", "lay_over": "PT08H20M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "booking_class": { "brand_id": "1999003", "brand_title": "ECO VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YXSYT", "FareRuleKey": "gws-eJxNTtEKwzAI\/Jhy75ouSfcWMVBGIRSWwbKH\/f9nzKQtTFBPTu9MKTlygZiX9B8TvpM8UF4KFDjL1j5g9hz5GEEUPLbdtfezVQyVxd2NKoM+Oo9FnZWtQaPeBtWKxVmzKMw\/dGUiYnRvdGgXuIBUg0VyVVkzE9PsSdaTpAh71u5+1FYtRA==", "FareInfoRef": "IwOjDvMDuDKA9KcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 283875, "gross_total": 283545, "base_fare": 213487, "tax": 70388, "sell": { "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgzODc1LCJiYXNlX2ZhcmUiOjIxMzQ4NywidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI4MzU0NSwiYmFzZV9mYXJlIjoyMTMxNTcsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgzNTQ1LCJiYXNlX2ZhcmUiOjIxMzE1NywidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "213157.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 283875, "base_fare": 213487, "tax": 70388, "gross": { "base_fare": "213157.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4Mzg3NS4wMCIsImJhc2VfZmFyZSI6IjIxMzQ4Ny4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEzMTU3LjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjgzNTQ1LjAwIiwiYmFzZV9mYXJlIjoiMjEzMTU3LjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTMxNTcuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4MzU0NS4wMCIsImJhc2VfZmFyZSI6IjIxMzE1Ny4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI4MzU0NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 283875, "calendar_total_sell": 283875, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 283875, "filter": { "id": "F123TT00182-47", "price": 283875, "journey_duration": "PT2D20H40M", "journey_duration_seconds": 247200, "layover_duration": "PT1D4H55M", "layover_duration_seconds": 104100, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T13:10:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T10:50:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251310del202607261440188del202607271115dac2026072714102227dac202608291510del2026082917152228del202608300135yyz202608301050187", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-48", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "4H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAFHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T22:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T19:45: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-07-26", "flight_time": "PT13H00M", "distance": "6891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAHHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T00:05: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-07-27T07: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-07-26", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT04H20M", "lay_over_date": "2026-07-26", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7546" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-48", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "8H40M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "238" }, "booking_class": { "brand_id": "1780914", "brand_title": "COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "FareBasis": "BNA00IFF", "FareRuleKey": "gws-eJxNTbsOwyAM\/Jjo9jMilGxQUtRIlad0oEP\/\/zPqAkPO8kt3PqeUHF2gSExXLPguuUDfBVA4y9Y+MJWPfqwgw4q7ZvKoFd0lus0o7fTo0oVlrcEaqlR2qqlh1t3+cDqTFPTfB17P\/2pXhjHk00bN+\/kIQgvx3CbFG8zGLn\/+kS1C", "FareInfoRef": "IwOjDvMDuDKAvIcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAIIcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T02:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-08-30T08:30:00.000+02:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-29", "flight_time": "PT9H10M", "distance": "3805", "lay_over": "PT03H10M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "761" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "761" }, "booking_class": { "brand_id": "1780914", "brand_title": "COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "FareBasis": "BNA00IFF", "FareRuleKey": "gws-eJxNTbsOwyAM\/Jjo9jMilGxQUtRIlad0oEP\/\/zPqAkPO8kt3PqeUHF2gSExXLPguuUDfBVA4y9Y+MJWPfqwgw4q7ZvKoFd0lus0o7fTo0oVlrcEaqlR2qqlh1t3+cDqTFPTfB17P\/2pXhjHk00bN+\/kIQgvx3CbFG8zGLn\/+kS1C", "FareInfoRef": "IwOjDvMDuDKAvIcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAKIcMpKAAAA==", "origin": "FRA", "departure_time": "2026-08-30T14:00:00.000+02:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "YYZ", "arrival_time": "2026-08-30T16:20:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT8H20M", "distance": "3939", "lay_over": "PT05H30M", "lay_over_date": "2026-08-30", "aircraft": { "code": "744", "name": "744", "picture": "744.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "470" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "9105" }, "booking_class": { "brand_id": "1780914", "brand_title": "COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "FareBasis": "BNA00IFF", "FareRuleKey": "gws-eJxNTbsOwyAM\/Jjo9jMilGxQUtRIlad0oEP\/\/zPqAkPO8kt3PqeUHF2gSExXLPguuUDfBVA4y9Y+MJWPfqwgw4q7ZvKoFd0lus0o7fTo0oVlrcEaqlR2qqlh1t3+cDqTFPTfB17P\/2pXhjHk00bN+\/kIQgvx3CbFG8zGLn\/+kS1C", "FareInfoRef": "IwOjDvMDuDKAvIcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 305463, "gross_total": 305133, "base_fare": 197240, "tax": 108223, "sell": { "currency": "BDT", "total": 305463, "base_fare": 197240, "tax": 108223 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzA1NDYzLCJiYXNlX2ZhcmUiOjE5NzI0MCwidGF4IjoxMDgyMjN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozMDUxMzMsImJhc2VfZmFyZSI6MTk2OTEwLCJ0YXgiOjEwODIyMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozMDUxMzMsImJhc2VfZmFyZSI6MTk2OTEwLCJ0YXgiOjEwODIyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 305463, "base_fare": 197240, "tax": 108223, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "196910.00", "tax": "108223.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 305463, "base_fare": 197240, "tax": 108223, "gross": { "base_fare": "196910.00", "tax": "108223.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "80355.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "20924.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMwNTQ2My4wMCIsImJhc2VfZmFyZSI6IjE5NzI0MC4wMCIsInRheCI6IjEwODIyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5NjkxMC4wMCIsInRheCI6IjEwODIyMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMDUxMzMuMDAiLCJiYXNlX2ZhcmUiOiIxOTY5MTAuMDAiLCJ0YXgiOiIxMDgyMjMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTY5MTAuMDAiLCJ0YXgiOiIxMDgyMjMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMDUxMzMuMDAiLCJiYXNlX2ZhcmUiOiIxOTY5MTAuMDAiLCJ0YXgiOiIxMDgyMjMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzA1MTMzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6IjgwMzU1LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA5MjQuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjcxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNDMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgwMzU1IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 5, "data": { "0": "YYZ", "1": "DXB", "3": "DAC", "5": "DEL", "7": "FRA" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 4, "data": [ "AC", "FZ", "AI", "LH" ] }, "rbd_class": { "count": 2, "data": { "0": "S", "2": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 305463, "calendar_total_sell": 305463, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 305463, "filter": { "id": "F123TT00182-48", "price": 305463, "journey_duration": "PT2D3H25M", "journey_duration_seconds": 185100, "layover_duration": "PT13H0M", "layover_duration_seconds": 46800, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DXB", "DEL", "FRA" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T22:45:00.000-04:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-30T16:20:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607252245dxb20260726194556dxb202607270005dac202607270710501dac202608292120del202608292340238del202608300250fra202608300830761fra202608301400yyz202608301620470", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-49", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H55M", "transit_time": "6H15M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAFHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T22:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T19:45: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-07-26", "flight_time": "PT13H00M", "distance": "6891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAKHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-07-27T08:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT4H40M", "distance": "2207", "lay_over": "PT06H15M", "lay_over_date": "2026-07-26", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "582" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7567" }, "booking_class": { "brand_id": "1780916", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SKW75INC", "FareRuleKey": "gws-eJxNjsEOAiEMRD9mM\/cpLqA3NqwkGxMurjF48P8\/w1nQxBI6nby2kFJydIFm5\/QfE97TklEfGahwuqvs7OzkYXINZPC4357RbzWjL4nOC9WOh1pvzL4ECYoVDnQE2sjtJTY2kzT0pzccRjP4Fcuusi7rfg1GHZt5+SJG6HOa+wBnHSyM", "FareInfoRef": "IwOjDvMDuDKAgIcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-49", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "8H40M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "238" }, "booking_class": { "brand_id": "1780914", "brand_title": "COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "FareBasis": "BNA00IFF", "FareRuleKey": "gws-eJxNTbsOwyAM\/Jjo9jMilGxQUtRIlad0oEP\/\/zPqAkPO8kt3PqeUHF2gSExXLPguuUDfBVA4y9Y+MJWPfqwgw4q7ZvKoFd0lus0o7fTo0oVlrcEaqlR2qqlh1t3+cDqTFPTfB17P\/2pXhjHk00bN+\/kIQgvx3CbFG8zGLn\/+kS1C", "FareInfoRef": "IwOjDvMDuDKAvIcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAIIcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T02:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-08-30T08:30:00.000+02:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-29", "flight_time": "PT9H10M", "distance": "3805", "lay_over": "PT03H10M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "761" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "761" }, "booking_class": { "brand_id": "1780914", "brand_title": "COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "FareBasis": "BNA00IFF", "FareRuleKey": "gws-eJxNTbsOwyAM\/Jjo9jMilGxQUtRIlad0oEP\/\/zPqAkPO8kt3PqeUHF2gSExXLPguuUDfBVA4y9Y+MJWPfqwgw4q7ZvKoFd0lus0o7fTo0oVlrcEaqlR2qqlh1t3+cDqTFPTfB17P\/2pXhjHk00bN+\/kIQgvx3CbFG8zGLn\/+kS1C", "FareInfoRef": "IwOjDvMDuDKAvIcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAKIcMpKAAAA==", "origin": "FRA", "departure_time": "2026-08-30T14:00:00.000+02:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "YYZ", "arrival_time": "2026-08-30T16:20:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT8H20M", "distance": "3939", "lay_over": "PT05H30M", "lay_over_date": "2026-08-30", "aircraft": { "code": "744", "name": "744", "picture": "744.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "470" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "9105" }, "booking_class": { "brand_id": "1780914", "brand_title": "COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "FareBasis": "BNA00IFF", "FareRuleKey": "gws-eJxNTbsOwyAM\/Jjo9jMilGxQUtRIlad0oEP\/\/zPqAkPO8kt3PqeUHF2gSExXLPguuUDfBVA4y9Y+MJWPfqwgw4q7ZvKoFd0lus0o7fTo0oVlrcEaqlR2qqlh1t3+cDqTFPTfB17P\/2pXhjHk00bN+\/kIQgvx3CbFG8zGLn\/+kS1C", "FareInfoRef": "IwOjDvMDuDKAvIcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 305463, "gross_total": 305133, "base_fare": 197240, "tax": 108223, "sell": { "currency": "BDT", "total": 305463, "base_fare": 197240, "tax": 108223 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzA1NDYzLCJiYXNlX2ZhcmUiOjE5NzI0MCwidGF4IjoxMDgyMjN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozMDUxMzMsImJhc2VfZmFyZSI6MTk2OTEwLCJ0YXgiOjEwODIyMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozMDUxMzMsImJhc2VfZmFyZSI6MTk2OTEwLCJ0YXgiOjEwODIyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 305463, "base_fare": 197240, "tax": 108223, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "196910.00", "tax": "108223.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 305463, "base_fare": 197240, "tax": 108223, "gross": { "base_fare": "196910.00", "tax": "108223.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "80355.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "20924.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMwNTQ2My4wMCIsImJhc2VfZmFyZSI6IjE5NzI0MC4wMCIsInRheCI6IjEwODIyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5NjkxMC4wMCIsInRheCI6IjEwODIyMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMDUxMzMuMDAiLCJiYXNlX2ZhcmUiOiIxOTY5MTAuMDAiLCJ0YXgiOiIxMDgyMjMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTY5MTAuMDAiLCJ0YXgiOiIxMDgyMjMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMDUxMzMuMDAiLCJiYXNlX2ZhcmUiOiIxOTY5MTAuMDAiLCJ0YXgiOiIxMDgyMjMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzA1MTMzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6IjgwMzU1LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA5MjQuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjcxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNDMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgwMzU1IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 5, "data": { "0": "YYZ", "1": "DXB", "3": "DAC", "5": "DEL", "7": "FRA" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 4, "data": [ "AC", "EK", "AI", "LH" ] }, "rbd_class": { "count": 2, "data": { "0": "S", "2": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 305463, "calendar_total_sell": 305463, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 305463, "filter": { "id": "F123TT00182-49", "price": 305463, "journey_duration": "PT2D4H55M", "journey_duration_seconds": 190500, "layover_duration": "PT14H55M", "layover_duration_seconds": 53700, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DXB", "DEL", "FRA" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T22:45:00.000-04:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-30T16:20:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607252245dxb20260726194556dxb202607270200dac202607270840582dac202608292120del202608292340238del202608300250fra202608300830761fra202608301400yyz202608301620470", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA7HcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T14:55:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T11:40: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-07-25", "flight_time": "PT12H45M", "distance": "6891", "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": "242" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "242" }, "booking_class": { "brand_id": "1914297", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QKEIPCA1", "FareRuleKey": "gws-eJxNTkkKwzAMfEyYu2SjOLnZKC6UgGnAPbiH\/v8ZlW0CFUgz0miLMTpyKzFv8d8WfJd8orwVKHDmR1KI7KuALWsgMnqd+fnSxBhLghOTypAn8mhUr2yA7B8ypW5oM7ZP38U7eUNi9NPo1CZwk1SNlnRUTVWYODgrTokC7FOb+gEVuCxJ", "FareInfoRef": "IwOjDvMDuDKAGNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA9HcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-26T16:45:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-07-26T23:20:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT4H35M", "distance": "2207", "lay_over": "PT05H05M", "lay_over_date": "2026-07-26", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "584" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "584" }, "booking_class": { "brand_id": "1914297", "brand_title": "Economy Saver", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QKEIPCA1", "FareRuleKey": "gws-eJxNTkkKwzAMfEyYu2SjOLnZKC6UgGnAPbiH\/v8ZlW0CFUgz0miLMTpyKzFv8d8WfJd8orwVKHDmR1KI7KuALWsgMnqd+fnSxBhLghOTypAn8mhUr2yA7B8ypW5oM7ZP38U7eUNi9NPo1CZwk1SNlnRUTVWYODgrTokC7FOb+gEVuCxJ", "FareInfoRef": "IwOjDvMDuDKAGNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D11H20M", "transit_time": "16H0M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAMIcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T08:10: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-08-29T11:30: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-08-29", "flight_time": "PT5H20M", "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": "502" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "2331" }, "booking_class": { "brand_id": "1914296", "brand_title": "Economy Flex Plus", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XKRZFCA1", "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexK20t5AdFwqcZhaqfSw\/z9jLnTSgkKc2CaEEExsFNUp\/MeAz\/BaUfYEFBiz1hPqZuettxAZnzjW95lTVLRXJptJlUb3qk2YXFIWZM3SqFoY973EBJrt4Rw1orh244J04AfiRljisnGZ8HjjsFPiwa\/S9QViRixz", "FareInfoRef": "IwOjDvMDuDKATNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA\/HcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T03:30:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T09:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT16H00M", "lay_over_date": "2026-08-29", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "241" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "241" }, "booking_class": { "brand_id": "1914296", "brand_title": "Economy Flex Plus", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XKRZFCA1", "FareRuleKey": "gws-eJxNTkEOwyAMe0zlexK20t5AdFwqcZhaqfSw\/z9jLnTSgkKc2CaEEExsFNUp\/MeAz\/BaUfYEFBiz1hPqZuettxAZnzjW95lTVLRXJptJlUb3qk2YXFIWZM3SqFoY973EBJrt4Rw1orh244J04AfiRljisnGZ8HjjsFPiwa\/S9QViRixz", "FareInfoRef": "IwOjDvMDuDKATNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 477031, "gross_total": 476701, "base_fare": 397947, "tax": 79084, "sell": { "currency": "BDT", "total": 477031, "base_fare": 397947, "tax": 79084 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDc3MDMxLCJiYXNlX2ZhcmUiOjM5Nzk0NywidGF4Ijo3OTA4NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjQ3NjcwMSwiYmFzZV9mYXJlIjozOTc2MTcsInRheCI6NzkwODQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDc2NzAxLCJiYXNlX2ZhcmUiOjM5NzYxNywidGF4Ijo3OTA4NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 477031, "base_fare": 397947, "tax": 79084, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "397617.00", "tax": "79084.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 477031, "base_fare": 397947, "tax": 79084, "gross": { "base_fare": "397617.00", "tax": "79084.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "54976.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "17164.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ3NzAzMS4wMCIsImJhc2VfZmFyZSI6IjM5Nzk0Ny4wMCIsInRheCI6Ijc5MDg0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk3NjE3LjAwIiwidGF4IjoiNzkwODQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDc2NzAxLjAwIiwiYmFzZV9mYXJlIjoiMzk3NjE3LjAwIiwidGF4IjoiNzkwODQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzOTc2MTcuMDAiLCJ0YXgiOiI3OTA4NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQ3NjcwMS4wMCIsImJhc2VfZmFyZSI6IjM5NzYxNy4wMCIsInRheCI6Ijc5MDg0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjQ3NjcwMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI1NDk3Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE3MTY0LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJGNiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM0MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlpSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0OTc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DXB", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "EK" ] }, "operating_carrier": { "count": 2, "data": { "0": "EK", "2": "FZ" } }, "rbd_class": { "count": 2, "data": { "0": "Q", "2": "X" } }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 477031, "calendar_total_sell": 477031, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 477031, "filter": { "id": "F123TT00182-50", "price": 477031, "journey_duration": "PT2D9H45M", "journey_duration_seconds": 207900, "layover_duration": "PT21H5M", "layover_duration_seconds": 75900, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T14:55:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T09:30:00.000-04:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251455dxb202607261140242dxb202607261645dac202607262320584dac202608290810dxb202608291130502dxb202608300330yyz202608300930241", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-51", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H30M", "transit_time": "15H25M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAuGcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T19:40:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T19: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-07-25", "flight_time": "PT14H40M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAwGcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-27T11:15: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-07-27T14:10:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-27", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT15H25M", "lay_over_date": "2026-07-26", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "2227" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-51", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D18H10M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "238" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "THW75IRC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcNCjcQHVovHCqqiR32\/5+xDDppjvKwnDgxRkPjKOLjPxa8l5RRzwxUGM3eX7DibZgMpLNoj+dq9yNjmHgTVKpDnl3GYrbFaUORwiH1qrjqpm\/I6UxSMF7v+BK9wW9ITceatnZ3Qg25MVwSV6iJ3n0Akc0suQ==", "FareInfoRef": "IwOjDvMDuDKA8NcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA2GcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-31T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT23H10M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "THW75IRC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcNCjcQHVovHCqqiR32\/5+xDDppjvKwnDgxRkPjKOLjPxa8l5RRzwxUGM3eX7DibZgMpLNoj+dq9yNjmHgTVKpDnl3GYrbFaUORwiH1qrjqpm\/I6UxSMF7v+BK9wW9ITceatnZ3Qg25MVwSV6iJ3n0Akc0suQ==", "FareInfoRef": "IwOjDvMDuDKA8NcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 228270, "gross_total": 227940, "base_fare": 128366, "tax": 99904, "sell": { "currency": "BDT", "total": 228270, "base_fare": 128366, "tax": 99904 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4MjcwLCJiYXNlX2ZhcmUiOjEyODM2NiwidGF4Ijo5OTkwNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyNzk0MCwiYmFzZV9mYXJlIjoxMjgwMzYsInRheCI6OTk5MDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI3OTQwLCJiYXNlX2ZhcmUiOjEyODAzNiwidGF4Ijo5OTkwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 228270, "base_fare": 128366, "tax": 99904, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "128036.00", "tax": "99904.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 228270, "base_fare": 128366, "tax": 99904, "gross": { "base_fare": "128036.00", "tax": "99904.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODI3MC4wMCIsImJhc2VfZmFyZSI6IjEyODM2Ni4wMCIsInRheCI6Ijk5OTA0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI4MDM2LjAwIiwidGF4IjoiOTk5MDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjI3OTQwLjAwIiwiYmFzZV9mYXJlIjoiMTI4MDM2LjAwIiwidGF4IjoiOTk5MDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjgwMzYuMDAiLCJ0YXgiOiI5OTkwNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNzk0MC4wMCIsImJhc2VfZmFyZSI6IjEyODAzNi4wMCIsInRheCI6Ijk5OTA0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyNzk0MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI3OTQ3Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjEzNDg4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc5NDcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 2, "data": [ "AC", "AI" ] }, "rbd_class": { "count": 3, "data": { "0": "S", "1": "G", "3": "T" } }, "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-07-25-2026-08-31", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-31", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 228270, "calendar_total_sell": 228270, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228270, "filter": { "id": "F123TT00182-51", "price": 228270, "journey_duration": "PT3D2H40M", "journey_duration_seconds": 268800, "layover_duration": "PT1D14H35M", "layover_duration_seconds": 138900, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-07-25T19:40:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-31T05:30:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251940del20260726195042del202607271115dac2026072714102227dac202608292120del202608292340238del202608302250yyz20260831053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-52", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D14H40M", "transit_time": "21H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAuGcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T19:40:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T19: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-07-25", "flight_time": "PT14H40M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAyGcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-27T17: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-07-27T20: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-07-27", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT21H30M", "lay_over_date": "2026-07-26", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "237" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-52", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D18H10M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "238" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "THW75IRC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcNCjcQHVovHCqqiR32\/5+xDDppjvKwnDgxRkPjKOLjPxa8l5RRzwxUGM3eX7DibZgMpLNoj+dq9yNjmHgTVKpDnl3GYrbFaUORwiH1qrjqpm\/I6UxSMF7v+BK9wW9ITceatnZ3Qg25MVwSV6iJ3n0Akc0suQ==", "FareInfoRef": "IwOjDvMDuDKA8NcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA2GcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-31T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT23H10M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "THW75IRC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcNCjcQHVovHCqqiR32\/5+xDDppjvKwnDgxRkPjKOLjPxa8l5RRzwxUGM3eX7DibZgMpLNoj+dq9yNjmHgTVKpDnl3GYrbFaUORwiH1qrjqpm\/I6UxSMF7v+BK9wW9ITceatnZ3Qg25MVwSV6iJ3n0Akc0suQ==", "FareInfoRef": "IwOjDvMDuDKA8NcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 228270, "gross_total": 227940, "base_fare": 128366, "tax": 99904, "sell": { "currency": "BDT", "total": 228270, "base_fare": 128366, "tax": 99904 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI4MjcwLCJiYXNlX2ZhcmUiOjEyODM2NiwidGF4Ijo5OTkwNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyNzk0MCwiYmFzZV9mYXJlIjoxMjgwMzYsInRheCI6OTk5MDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjI3OTQwLCJiYXNlX2ZhcmUiOjEyODAzNiwidGF4Ijo5OTkwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 228270, "base_fare": 128366, "tax": 99904, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "128036.00", "tax": "99904.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 228270, "base_fare": 128366, "tax": 99904, "gross": { "base_fare": "128036.00", "tax": "99904.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyODI3MC4wMCIsImJhc2VfZmFyZSI6IjEyODM2Ni4wMCIsInRheCI6Ijk5OTA0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI4MDM2LjAwIiwidGF4IjoiOTk5MDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjI3OTQwLjAwIiwiYmFzZV9mYXJlIjoiMTI4MDM2LjAwIiwidGF4IjoiOTk5MDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjgwMzYuMDAiLCJ0YXgiOiI5OTkwNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyNzk0MC4wMCIsImJhc2VfZmFyZSI6IjEyODAzNi4wMCIsInRheCI6Ijk5OTA0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyNzk0MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI3OTQ3Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjEzNDg4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc5NDcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 2, "data": [ "AC", "AI" ] }, "rbd_class": { "count": 3, "data": { "0": "S", "1": "G", "3": "T" } }, "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-07-25-2026-08-31", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-31", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 228270, "calendar_total_sell": 228270, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 228270, "filter": { "id": "F123TT00182-52", "price": 228270, "journey_duration": "PT3D8H50M", "journey_duration_seconds": 291000, "layover_duration": "PT1D20H40M", "layover_duration_seconds": 160800, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-07-25T19:40:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-31T05:30:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251940del20260726195042del202607271720dac202607272020237dac202608292120del202608292340238del202608302250yyz20260831053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-53", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D0H15M", "transit_time": "1D4H0M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA4GcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T20:55:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "EWR", "arrival_time": "2026-07-25T22:35:00.000-04:00", "destination_terminal": "A", "destination_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-07-26", "flight_time": "PT1H40M", "distance": "350", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "1512" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "8202" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA6GcMpKAAAA==", "origin": "EWR", "departure_time": "2026-07-26T21:05:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "destination": "DXB", "arrival_time": "2026-07-27T18:35: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-07-27", "flight_time": "PT13H30M", "distance": "6846", "lay_over": "PT22H30M", "lay_over_date": "2026-07-25", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA8GcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-28T00:05: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-07-28T07: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-07-27", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT05H30M", "lay_over_date": "2026-07-27", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "501" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-53", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAAHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "7566" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTUEOwjAMe8zku1PRbr216lbBJQcYQuXA\/59B1g6JREkcOXZSSo4uUGRJ\/zHhM+UCfRZA4axae8NHBjc2kMHjcX3N\/nYv6CaLi0Zpp8eUflh8DTZQpbJTTS3OvtobcjiTFByvcUBT4AfyblDzum9BaCkXxpPiDLMw1RcrOSwi", "FareInfoRef": "IwOjDvMDuDKAdKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKADHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T08:00:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT03H30M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "57" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTUEOwjAMe8zku1PRbr216lbBJQcYQuXA\/59B1g6JREkcOXZSSo4uUGRJ\/zHhM+UCfRZA4axae8NHBjc2kMHjcX3N\/nYv6CaLi0Zpp8eUflh8DTZQpbJTTS3OvtobcjiTFByvcUBT4AfyblDzum9BaCkXxpPiDLMw1RcrOSwi", "FareInfoRef": "IwOjDvMDuDKAdKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 216882, "gross_total": 216552, "base_fare": 109823, "tax": 107059, "sell": { "currency": "BDT", "total": 216882, "base_fare": 109823, "tax": 107059 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE2ODgyLCJiYXNlX2ZhcmUiOjEwOTgyMywidGF4IjoxMDcwNTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMTY1NTIsImJhc2VfZmFyZSI6MTA5NDkzLCJ0YXgiOjEwNzA1OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMTY1NTIsImJhc2VfZmFyZSI6MTA5NDkzLCJ0YXgiOjEwNzA1OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 216882, "base_fare": 109823, "tax": 107059, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "109493.00", "tax": "107059.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 216882, "base_fare": 109823, "tax": 107059, "gross": { "base_fare": "109493.00", "tax": "107059.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "20643.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxNjg4Mi4wMCIsImJhc2VfZmFyZSI6IjEwOTgyMy4wMCIsInRheCI6IjEwNzA1OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwOTQ5My4wMCIsInRheCI6IjEwNzA1OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTY1NTIuMDAiLCJiYXNlX2ZhcmUiOiIxMDk0OTMuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDk0OTMuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTY1NTIuMDAiLCJiYXNlX2ZhcmUiOiIxMDk0OTMuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE2NTUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA2NDMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1MyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTA3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRjYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNDIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJaUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3OTQ3MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "EWR", "3": "DXB", "5": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "UA" ] }, "operating_carrier": { "count": 4, "data": [ "AC", "UA", "FZ", "EK" ] }, "rbd_class": { "count": 3, "data": { "0": "T", "2": "Q", "3": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 216882, "calendar_total_sell": 216882, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 216882, "filter": { "id": "F123TT00182-53", "price": 216882, "journey_duration": "PT2D22H45M", "journey_duration_seconds": 254700, "layover_duration": "PT1D7H30M", "layover_duration_seconds": 113400, "carrier_operating": "AC", "carrier_marketing": "UA", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "EWR", "DXB" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T20:55:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T08:00:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607252055ewr2026072522351512ewr202607262105dxb202607271835164dxb202607280005dac202607280710501dac202608291930dxb202608292230587dxb202608300200yyz20260830080057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-54", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D1H10M", "transit_time": "1D4H52M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA+GcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T20:00:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "EWR", "arrival_time": "2026-07-25T21:43:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-07-26", "flight_time": "PT1H43M", "distance": "350", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E7W", "name": "E7W", "picture": "E7W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "3711" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "3711" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA6GcMpKAAAA==", "origin": "EWR", "departure_time": "2026-07-26T21:05:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "destination": "DXB", "arrival_time": "2026-07-27T18:35: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-07-27", "flight_time": "PT13H30M", "distance": "6846", "lay_over": "PT23H22M", "lay_over_date": "2026-07-25", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA8GcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-28T00:05: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-07-28T07: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-07-27", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT05H30M", "lay_over_date": "2026-07-27", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "501" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-54", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAAHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "7566" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTUEOwjAMe8zku1PRbr216lbBJQcYQuXA\/59B1g6JREkcOXZSSo4uUGRJ\/zHhM+UCfRZA4axae8NHBjc2kMHjcX3N\/nYv6CaLi0Zpp8eUflh8DTZQpbJTTS3OvtobcjiTFByvcUBT4AfyblDzum9BaCkXxpPiDLMw1RcrOSwi", "FareInfoRef": "IwOjDvMDuDKAdKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKADHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T08:00:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT03H30M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "57" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTUEOwjAMe8zku1PRbr216lbBJQcYQuXA\/59B1g6JREkcOXZSSo4uUGRJ\/zHhM+UCfRZA4axae8NHBjc2kMHjcX3N\/nYv6CaLi0Zpp8eUflh8DTZQpbJTTS3OvtobcjiTFByvcUBT4AfyblDzum9BaCkXxpPiDLMw1RcrOSwi", "FareInfoRef": "IwOjDvMDuDKAdKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 216882, "gross_total": 216552, "base_fare": 109823, "tax": 107059, "sell": { "currency": "BDT", "total": 216882, "base_fare": 109823, "tax": 107059 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjE2ODgyLCJiYXNlX2ZhcmUiOjEwOTgyMywidGF4IjoxMDcwNTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMTY1NTIsImJhc2VfZmFyZSI6MTA5NDkzLCJ0YXgiOjEwNzA1OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMTY1NTIsImJhc2VfZmFyZSI6MTA5NDkzLCJ0YXgiOjEwNzA1OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 216882, "base_fare": 109823, "tax": 107059, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "109493.00", "tax": "107059.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 216882, "base_fare": 109823, "tax": 107059, "gross": { "base_fare": "109493.00", "tax": "107059.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "20643.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIxNjg4Mi4wMCIsImJhc2VfZmFyZSI6IjEwOTgyMy4wMCIsInRheCI6IjEwNzA1OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwOTQ5My4wMCIsInRheCI6IjEwNzA1OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTY1NTIuMDAiLCJiYXNlX2ZhcmUiOiIxMDk0OTMuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDk0OTMuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMTY1NTIuMDAiLCJiYXNlX2ZhcmUiOiIxMDk0OTMuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE2NTUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA2NDMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1MyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTA3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRjYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNDIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJaUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3OTQ3MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "EWR", "3": "DXB", "5": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "UA" ] }, "operating_carrier": { "count": 4, "data": { "0": "UA", "2": "FZ", "3": "EK", "4": "AC" } }, "rbd_class": { "count": 3, "data": { "0": "T", "2": "Q", "3": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "UA", "calendar_total_currency": "BDT", "calendar_total_price": 216882, "calendar_total_sell": 216882, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 216882, "filter": { "id": "F123TT00182-54", "price": 216882, "journey_duration": "PT2D23H40M", "journey_duration_seconds": 258000, "layover_duration": "PT1D8H22M", "layover_duration_seconds": 116520, "carrier_operating": "UA", "carrier_marketing": "UA", "aircraft": "E7W", "aircraft_name": "E7W", "cabin_class": "Economy", "connecting_airport": [ "EWR", "DXB" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T20:00:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T08:00:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607252000ewr2026072521433711ewr202607262105dxb202607271835164dxb202607280005dac202607280710501dac202608291930dxb202608292230587dxb202608300200yyz20260830080057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-55", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "4H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAFHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T22:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T19:45: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-07-26", "flight_time": "PT13H00M", "distance": "6891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAHHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T00:05: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-07-27T07: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-07-26", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT04H20M", "lay_over_date": "2026-07-26", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7546" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-55", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D18H10M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "238" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "THW75IRC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcNCjcQHVovHCqqiR32\/5+xDDppjvKwnDgxRkPjKOLjPxa8l5RRzwxUGM3eX7DibZgMpLNoj+dq9yNjmHgTVKpDnl3GYrbFaUORwiH1qrjqpm\/I6UxSMF7v+BK9wW9ITceatnZ3Qg25MVwSV6iJ3n0Akc0suQ==", "FareInfoRef": "IwOjDvMDuDKA8NcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA2GcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-31T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT23H10M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "THW75IRC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcNCjcQHVovHCqqiR32\/5+xDDppjvKwnDgxRkPjKOLjPxa8l5RRzwxUGM3eX7DibZgMpLNoj+dq9yNjmHgTVKpDnl3GYrbFaUORwiH1qrjqpm\/I6UxSMF7v+BK9wW9ITceatnZ3Qg25MVwSV6iJ3n0Akc0suQ==", "FareInfoRef": "IwOjDvMDuDKA8NcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 230108, "gross_total": 229778, "base_fare": 128366, "tax": 101742, "sell": { "currency": "BDT", "total": 230108, "base_fare": 128366, "tax": 101742 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwMTA4LCJiYXNlX2ZhcmUiOjEyODM2NiwidGF4IjoxMDE3NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjk3NzgsImJhc2VfZmFyZSI6MTI4MDM2LCJ0YXgiOjEwMTc0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjk3NzgsImJhc2VfZmFyZSI6MTI4MDM2LCJ0YXgiOjEwMTc0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 230108, "base_fare": 128366, "tax": 101742, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "128036.00", "tax": "101742.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 230108, "base_fare": 128366, "tax": 101742, "gross": { "base_fare": "128036.00", "tax": "101742.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "15326.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDEwOC4wMCIsImJhc2VfZmFyZSI6IjEyODM2Ni4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyODAzNi4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjk3NzguMDAiLCJiYXNlX2ZhcmUiOiIxMjgwMzYuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjgwMzYuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjk3NzguMDAiLCJiYXNlX2ZhcmUiOiIxMjgwMzYuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI5Nzc4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTUzMjYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjcxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzk0NzIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "DXB", "3": "DAC", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 3, "data": [ "AC", "FZ", "AI" ] }, "rbd_class": { "count": 3, "data": { "0": "S", "2": "G", "3": "T" } }, "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-07-25-2026-08-31", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-31", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 230108, "calendar_total_sell": 230108, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 230108, "filter": { "id": "F123TT00182-55", "price": 230108, "journey_duration": "PT2D16H35M", "journey_duration_seconds": 232500, "layover_duration": "PT1D3H30M", "layover_duration_seconds": 99000, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DXB", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T22:45:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-31T05:30:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607252245dxb20260726194556dxb202607270005dac202607270710501dac202608292120del202608292340238del202608302250yyz20260831053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-56", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H55M", "transit_time": "6H15M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAFHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T22:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T19:45: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-07-26", "flight_time": "PT13H00M", "distance": "6891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAKHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-07-27T08:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT4H40M", "distance": "2207", "lay_over": "PT06H15M", "lay_over_date": "2026-07-26", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "582" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7567" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-56", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D18H10M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "238" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "THW75IRC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcNCjcQHVovHCqqiR32\/5+xDDppjvKwnDgxRkPjKOLjPxa8l5RRzwxUGM3eX7DibZgMpLNoj+dq9yNjmHgTVKpDnl3GYrbFaUORwiH1qrjqpm\/I6UxSMF7v+BK9wW9ITceatnZ3Qg25MVwSV6iJ3n0Akc0suQ==", "FareInfoRef": "IwOjDvMDuDKA8NcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA2GcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-31T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT23H10M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "THW75IRC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcNCjcQHVovHCqqiR32\/5+xDDppjvKwnDgxRkPjKOLjPxa8l5RRzwxUGM3eX7DibZgMpLNoj+dq9yNjmHgTVKpDnl3GYrbFaUORwiH1qrjqpm\/I6UxSMF7v+BK9wW9ITceatnZ3Qg25MVwSV6iJ3n0Akc0suQ==", "FareInfoRef": "IwOjDvMDuDKA8NcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 230108, "gross_total": 229778, "base_fare": 128366, "tax": 101742, "sell": { "currency": "BDT", "total": 230108, "base_fare": 128366, "tax": 101742 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwMTA4LCJiYXNlX2ZhcmUiOjEyODM2NiwidGF4IjoxMDE3NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjk3NzgsImJhc2VfZmFyZSI6MTI4MDM2LCJ0YXgiOjEwMTc0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjk3NzgsImJhc2VfZmFyZSI6MTI4MDM2LCJ0YXgiOjEwMTc0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 230108, "base_fare": 128366, "tax": 101742, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "128036.00", "tax": "101742.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 230108, "base_fare": 128366, "tax": 101742, "gross": { "base_fare": "128036.00", "tax": "101742.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "15326.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDEwOC4wMCIsImJhc2VfZmFyZSI6IjEyODM2Ni4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyODAzNi4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjk3NzguMDAiLCJiYXNlX2ZhcmUiOiIxMjgwMzYuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjgwMzYuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjk3NzguMDAiLCJiYXNlX2ZhcmUiOiIxMjgwMzYuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI5Nzc4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTUzMjYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjcxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzk0NzIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "DXB", "3": "DAC", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 3, "data": [ "AC", "EK", "AI" ] }, "rbd_class": { "count": 3, "data": { "0": "S", "2": "G", "3": "T" } }, "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-07-25-2026-08-31", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-31", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 230108, "calendar_total_sell": 230108, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 230108, "filter": { "id": "F123TT00182-56", "price": 230108, "journey_duration": "PT2D18H5M", "journey_duration_seconds": 237900, "layover_duration": "PT1D5H25M", "layover_duration_seconds": 105900, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DXB", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T22:45:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-31T05:30:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607252245dxb20260726194556dxb202607270200dac202607270840582dac202608292120del202608292340238del202608302250yyz20260831053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-57", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D6H10M", "transit_time": "9H52M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAMHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T15:00:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "EWR", "arrival_time": "2026-07-25T16:43:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-07-25", "flight_time": "PT1H43M", "distance": "350", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E7W", "name": "E7W", "picture": "E7W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "3705" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "3705" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "7", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAOHcMpKAAAA==", "origin": "EWR", "departure_time": "2026-07-25T21:05:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "destination": "DXB", "arrival_time": "2026-07-26T18:35: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-07-26", "flight_time": "PT13H30M", "distance": "6846", "lay_over": "PT04H22M", "lay_over_date": "2026-07-25", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "7", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAJHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T00:05: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-07-27T07: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-07-26", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT05H30M", "lay_over_date": "2026-07-26", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "501" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-57", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAAHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "7566" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTUEOwjAMe8zku1PRbr216lbBJQcYQuXA\/59B1g6JREkcOXZSSo4uUGRJ\/zHhM+UCfRZA4axae8NHBjc2kMHjcX3N\/nYv6CaLi0Zpp8eUflh8DTZQpbJTTS3OvtobcjiTFByvcUBT4AfyblDzum9BaCkXxpPiDLMw1RcrOSwi", "FareInfoRef": "IwOjDvMDuDKAdKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKADHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T08:00:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT03H30M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "57" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTUEOwjAMe8zku1PRbr216lbBJQcYQuXA\/59B1g6JREkcOXZSSo4uUGRJ\/zHhM+UCfRZA4axae8NHBjc2kMHjcX3N\/nYv6CaLi0Zpp8eUflh8DTZQpbJTTS3OvtobcjiTFByvcUBT4AfyblDzum9BaCkXxpPiDLMw1RcrOSwi", "FareInfoRef": "IwOjDvMDuDKAdKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 222621, "gross_total": 222291, "base_fare": 115562, "tax": 107059, "sell": { "currency": "BDT", "total": 222621, "base_fare": 115562, "tax": 107059 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIyNjIxLCJiYXNlX2ZhcmUiOjExNTU2MiwidGF4IjoxMDcwNTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjIyOTEsImJhc2VfZmFyZSI6MTE1MjMyLCJ0YXgiOjEwNzA1OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjIyOTEsImJhc2VfZmFyZSI6MTE1MjMyLCJ0YXgiOjEwNzA1OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 222621, "base_fare": 115562, "tax": 107059, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115232.00", "tax": "107059.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 222621, "base_fare": 115562, "tax": 107059, "gross": { "base_fare": "115232.00", "tax": "107059.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "20643.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMjYyMS4wMCIsImJhc2VfZmFyZSI6IjExNTU2Mi4wMCIsInRheCI6IjEwNzA1OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTIzMi4wMCIsInRheCI6IjEwNzA1OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjIyOTEuMDAiLCJiYXNlX2ZhcmUiOiIxMTUyMzIuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTUyMzIuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjIyOTEuMDAiLCJiYXNlX2ZhcmUiOiIxMTUyMzIuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIyMjkxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA2NDMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1MyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTA3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRjYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNDIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJaUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3OTQ3MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "EWR", "3": "DXB", "5": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "UA" ] }, "operating_carrier": { "count": 4, "data": { "0": "UA", "2": "FZ", "3": "EK", "4": "AC" } }, "rbd_class": { "count": 3, "data": { "0": "T", "2": "Q", "3": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "UA", "calendar_total_currency": "BDT", "calendar_total_price": 222621, "calendar_total_sell": 222621, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 222621, "filter": { "id": "F123TT00182-57", "price": 222621, "journey_duration": "PT2D4H40M", "journey_duration_seconds": 189600, "layover_duration": "PT13H22M", "layover_duration_seconds": 48120, "carrier_operating": "UA", "carrier_marketing": "UA", "aircraft": "E7W", "aircraft_name": "E7W", "cabin_class": "Economy", "connecting_airport": [ "EWR", "DXB" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T15:00:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T08:00:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607251500ewr2026072516433705ewr202607252105dxb202607261835164dxb202607270005dac202607270710501dac202608291930dxb202608292230587dxb202608300200yyz20260830080057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-58", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D10H25M", "transit_time": "14H7M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAQHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T10:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "EWR", "arrival_time": "2026-07-25T12:28:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-07-25", "flight_time": "PT1H43M", "distance": "350", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E7W", "name": "E7W", "picture": "E7W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "3648" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "3648" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAOHcMpKAAAA==", "origin": "EWR", "departure_time": "2026-07-25T21:05:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "destination": "DXB", "arrival_time": "2026-07-26T18:35: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-07-26", "flight_time": "PT13H30M", "distance": "6846", "lay_over": "PT08H37M", "lay_over_date": "2026-07-25", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAJHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T00:05: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-07-27T07: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-07-26", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT05H30M", "lay_over_date": "2026-07-26", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "501" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-58", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAAHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "7566" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTUEOwjAMe8zku1PRbr216lbBJQcYQuXA\/59B1g6JREkcOXZSSo4uUGRJ\/zHhM+UCfRZA4axae8NHBjc2kMHjcX3N\/nYv6CaLi0Zpp8eUflh8DTZQpbJTTS3OvtobcjiTFByvcUBT4AfyblDzum9BaCkXxpPiDLMw1RcrOSwi", "FareInfoRef": "IwOjDvMDuDKAdKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKADHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T08:00:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT03H30M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "57" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTUEOwjAMe8zku1PRbr216lbBJQcYQuXA\/59B1g6JREkcOXZSSo4uUGRJ\/zHhM+UCfRZA4axae8NHBjc2kMHjcX3N\/nYv6CaLi0Zpp8eUflh8DTZQpbJTTS3OvtobcjiTFByvcUBT4AfyblDzum9BaCkXxpPiDLMw1RcrOSwi", "FareInfoRef": "IwOjDvMDuDKAdKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 222621, "gross_total": 222291, "base_fare": 115562, "tax": 107059, "sell": { "currency": "BDT", "total": 222621, "base_fare": 115562, "tax": 107059 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIyNjIxLCJiYXNlX2ZhcmUiOjExNTU2MiwidGF4IjoxMDcwNTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjIyOTEsImJhc2VfZmFyZSI6MTE1MjMyLCJ0YXgiOjEwNzA1OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjIyOTEsImJhc2VfZmFyZSI6MTE1MjMyLCJ0YXgiOjEwNzA1OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 222621, "base_fare": 115562, "tax": 107059, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115232.00", "tax": "107059.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 222621, "base_fare": 115562, "tax": 107059, "gross": { "base_fare": "115232.00", "tax": "107059.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "20643.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMjYyMS4wMCIsImJhc2VfZmFyZSI6IjExNTU2Mi4wMCIsInRheCI6IjEwNzA1OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTIzMi4wMCIsInRheCI6IjEwNzA1OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjIyOTEuMDAiLCJiYXNlX2ZhcmUiOiIxMTUyMzIuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTUyMzIuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjIyOTEuMDAiLCJiYXNlX2ZhcmUiOiIxMTUyMzIuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIyMjkxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA2NDMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1MyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTA3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRjYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNDIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJaUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3OTQ3MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "EWR", "3": "DXB", "5": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "UA" ] }, "operating_carrier": { "count": 4, "data": { "0": "UA", "2": "FZ", "3": "EK", "4": "AC" } }, "rbd_class": { "count": 3, "data": { "0": "T", "2": "Q", "3": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "UA", "calendar_total_currency": "BDT", "calendar_total_price": 222621, "calendar_total_sell": 222621, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 222621, "filter": { "id": "F123TT00182-58", "price": 222621, "journey_duration": "PT2D8H55M", "journey_duration_seconds": 204900, "layover_duration": "PT17H37M", "layover_duration_seconds": 63420, "carrier_operating": "UA", "carrier_marketing": "UA", "aircraft": "E7W", "aircraft_name": "E7W", "cabin_class": "Economy", "connecting_airport": [ "EWR", "DXB" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-07-25T10:45:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T08:00:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607251045ewr2026072512283648ewr202607252105dxb202607261835164dxb202607270005dac202607270710501dac202608291930dxb202608292230587dxb202608300200yyz20260830080057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-59", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D12H40M", "transit_time": "16H25M", "routes": [ { "air_segment_key": "IwOjDvMDuDKASHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T08:30:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "EWR", "arrival_time": "2026-07-25T10:10:00.000-04:00", "destination_terminal": "A", "destination_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-07-25", "flight_time": "PT1H40M", "distance": "350", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "1502" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "8656" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAOHcMpKAAAA==", "origin": "EWR", "departure_time": "2026-07-25T21:05:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "destination": "DXB", "arrival_time": "2026-07-26T18:35: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-07-26", "flight_time": "PT13H30M", "distance": "6846", "lay_over": "PT10H55M", "lay_over_date": "2026-07-25", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAJHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T00:05: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-07-27T07: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-07-26", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT05H30M", "lay_over_date": "2026-07-26", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "501" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-59", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAAHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "7566" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTUEOwjAMe8zku1PRbr216lbBJQcYQuXA\/59B1g6JREkcOXZSSo4uUGRJ\/zHhM+UCfRZA4axae8NHBjc2kMHjcX3N\/nYv6CaLi0Zpp8eUflh8DTZQpbJTTS3OvtobcjiTFByvcUBT4AfyblDzum9BaCkXxpPiDLMw1RcrOSwi", "FareInfoRef": "IwOjDvMDuDKAdKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKADHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T08:00:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT03H30M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "57" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTUEOwjAMe8zku1PRbr216lbBJQcYQuXA\/59B1g6JREkcOXZSSo4uUGRJ\/zHhM+UCfRZA4axae8NHBjc2kMHjcX3N\/nYv6CaLi0Zpp8eUflh8DTZQpbJTTS3OvtobcjiTFByvcUBT4AfyblDzum9BaCkXxpPiDLMw1RcrOSwi", "FareInfoRef": "IwOjDvMDuDKAdKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 222621, "gross_total": 222291, "base_fare": 115562, "tax": 107059, "sell": { "currency": "BDT", "total": 222621, "base_fare": 115562, "tax": 107059 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIyNjIxLCJiYXNlX2ZhcmUiOjExNTU2MiwidGF4IjoxMDcwNTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjIyOTEsImJhc2VfZmFyZSI6MTE1MjMyLCJ0YXgiOjEwNzA1OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjIyOTEsImJhc2VfZmFyZSI6MTE1MjMyLCJ0YXgiOjEwNzA1OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 222621, "base_fare": 115562, "tax": 107059, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115232.00", "tax": "107059.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 222621, "base_fare": 115562, "tax": 107059, "gross": { "base_fare": "115232.00", "tax": "107059.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "20643.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMjYyMS4wMCIsImJhc2VfZmFyZSI6IjExNTU2Mi4wMCIsInRheCI6IjEwNzA1OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTIzMi4wMCIsInRheCI6IjEwNzA1OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjIyOTEuMDAiLCJiYXNlX2ZhcmUiOiIxMTUyMzIuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTUyMzIuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjIyOTEuMDAiLCJiYXNlX2ZhcmUiOiIxMTUyMzIuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIyMjkxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA2NDMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1MyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTA3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRjYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNDIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJaUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3OTQ3MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "EWR", "3": "DXB", "5": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "UA" ] }, "operating_carrier": { "count": 4, "data": [ "AC", "UA", "FZ", "EK" ] }, "rbd_class": { "count": 3, "data": { "0": "T", "2": "Q", "3": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 222621, "calendar_total_sell": 222621, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 222621, "filter": { "id": "F123TT00182-59", "price": 222621, "journey_duration": "PT2D11H10M", "journey_duration_seconds": 213000, "layover_duration": "PT19H55M", "layover_duration_seconds": 71700, "carrier_operating": "AC", "carrier_marketing": "UA", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "EWR", "DXB" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-07-25T08:30:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T08:00:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607250830ewr2026072510101502ewr202607252105dxb202607261835164dxb202607270005dac202607270710501dac202608291930dxb202608292230587dxb202608300200yyz20260830080057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-60", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D13H40M", "transit_time": "17H22M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAUHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T07:30:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "EWR", "arrival_time": "2026-07-25T09:13:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-07-25", "flight_time": "PT1H43M", "distance": "350", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E7W", "name": "E7W", "picture": "E7W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "3435" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "3435" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAOHcMpKAAAA==", "origin": "EWR", "departure_time": "2026-07-25T21:05:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "destination": "DXB", "arrival_time": "2026-07-26T18:35: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-07-26", "flight_time": "PT13H30M", "distance": "6846", "lay_over": "PT11H52M", "lay_over_date": "2026-07-25", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAJHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T00:05: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-07-27T07: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-07-26", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT05H30M", "lay_over_date": "2026-07-26", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "501" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "TKW75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0djdrsFFOhFFwZiln0\/z+jY2yhM8yLM68Yo6HxFLnFf1nwXo6EemSgwqjtKcOum7UQrTpI79Cer+AeNeNaEoxTVC88o1yN2RWvAUUKJxqCPn0\/lc3NJAXjdDkxCp3BL0lN05r2dvdCVVm5fRED9Fed+wB\/fyzV", "FareInfoRef": "IwOjDvMDuDKALKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-60", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAAHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "7566" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTUEOwjAMe8zku1PRbr216lbBJQcYQuXA\/59B1g6JREkcOXZSSo4uUGRJ\/zHhM+UCfRZA4axae8NHBjc2kMHjcX3N\/nYv6CaLi0Zpp8eUflh8DTZQpbJTTS3OvtobcjiTFByvcUBT4AfyblDzum9BaCkXxpPiDLMw1RcrOSwi", "FareInfoRef": "IwOjDvMDuDKAdKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKADHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T08:00:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT03H30M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "57" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTUEOwjAMe8zku1PRbr216lbBJQcYQuXA\/59B1g6JREkcOXZSSo4uUGRJ\/zHhM+UCfRZA4axae8NHBjc2kMHjcX3N\/nYv6CaLi0Zpp8eUflh8DTZQpbJTTS3OvtobcjiTFByvcUBT4AfyblDzum9BaCkXxpPiDLMw1RcrOSwi", "FareInfoRef": "IwOjDvMDuDKAdKcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 222621, "gross_total": 222291, "base_fare": 115562, "tax": 107059, "sell": { "currency": "BDT", "total": 222621, "base_fare": 115562, "tax": 107059 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjIyNjIxLCJiYXNlX2ZhcmUiOjExNTU2MiwidGF4IjoxMDcwNTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjIyOTEsImJhc2VfZmFyZSI6MTE1MjMyLCJ0YXgiOjEwNzA1OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMjIyOTEsImJhc2VfZmFyZSI6MTE1MjMyLCJ0YXgiOjEwNzA1OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 222621, "base_fare": 115562, "tax": 107059, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115232.00", "tax": "107059.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 222621, "base_fare": 115562, "tax": 107059, "gross": { "base_fare": "115232.00", "tax": "107059.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "20643.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIyMjYyMS4wMCIsImJhc2VfZmFyZSI6IjExNTU2Mi4wMCIsInRheCI6IjEwNzA1OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNTIzMi4wMCIsInRheCI6IjEwNzA1OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjIyOTEuMDAiLCJiYXNlX2ZhcmUiOiIxMTUyMzIuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTUyMzIuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjIyOTEuMDAiLCJiYXNlX2ZhcmUiOiIxMTUyMzIuMDAiLCJ0YXgiOiIxMDcwNTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIyMjkxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA2NDMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1MyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTA3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRjYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNDIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJaUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3OTQ3MiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "EWR", "3": "DXB", "5": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "UA" ] }, "operating_carrier": { "count": 4, "data": { "0": "UA", "2": "FZ", "3": "EK", "4": "AC" } }, "rbd_class": { "count": 3, "data": { "0": "T", "2": "Q", "3": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "UA", "calendar_total_currency": "BDT", "calendar_total_price": 222621, "calendar_total_sell": 222621, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 222621, "filter": { "id": "F123TT00182-60", "price": 222621, "journey_duration": "PT2D12H10M", "journey_duration_seconds": 216600, "layover_duration": "PT20H52M", "layover_duration_seconds": 75120, "carrier_operating": "UA", "carrier_marketing": "UA", "aircraft": "E7W", "aircraft_name": "E7W", "cabin_class": "Economy", "connecting_airport": [ "EWR", "DXB" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-07-25T07:30:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T08:00:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607250730ewr2026072509133435ewr202607252105dxb202607261835164dxb202607270005dac202607270710501dac202608291930dxb202608292230587dxb202608300200yyz20260830080057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-61", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H30M", "transit_time": "15H25M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAuGcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T19:40:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T19: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-07-25", "flight_time": "PT14H40M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAwGcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-27T11:15: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-07-27T14:10:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-27", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT15H25M", "lay_over_date": "2026-07-26", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "2227" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-61", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H20M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "2228" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTcsOwjAM+5jJd6ei3Xpr1a1ilx5gCJUD\/\/8ZhHRIOMrDcuKklBxdoMiS\/jHhPeWC9ihAg9Ps\/QUfGdxgIIPH\/fqc\/X4rMJPFRZWayaOLLRZfgzZUqTSpN8VZV31DDmeSAnu940v0Br8hHzq2vB5bEGrIhfGUOENN9O4DjBwsrA==", "FareInfoRef": "IwOjDvMDuDKAQOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAYHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-29T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT05H35M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTcsOwjAM+5jJd6ei3Xpr1a1ilx5gCJUD\/\/8ZhHRIOMrDcuKklBxdoMiS\/jHhPeWC9ihAg9Ps\/QUfGdxgIIPH\/fqc\/X4rMJPFRZWayaOLLRZfgzZUqTSpN8VZV31DDmeSAnu940v0Br8hHzq2vB5bEGrIhfGUOENN9O4DjBwsrA==", "FareInfoRef": "IwOjDvMDuDKAQOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 237100, "gross_total": 236770, "base_fare": 137196, "tax": 99904, "sell": { "currency": "BDT", "total": 237100, "base_fare": 137196, "tax": 99904 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM3MTAwLCJiYXNlX2ZhcmUiOjEzNzE5NiwidGF4Ijo5OTkwNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIzNjc3MCwiYmFzZV9mYXJlIjoxMzY4NjYsInRheCI6OTk5MDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM2NzcwLCJiYXNlX2ZhcmUiOjEzNjg2NiwidGF4Ijo5OTkwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 237100, "base_fare": 137196, "tax": 99904, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "136866.00", "tax": "99904.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 237100, "base_fare": 137196, "tax": 99904, "gross": { "base_fare": "136866.00", "tax": "99904.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNzEwMC4wMCIsImJhc2VfZmFyZSI6IjEzNzE5Ni4wMCIsInRheCI6Ijk5OTA0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM2ODY2LjAwIiwidGF4IjoiOTk5MDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjM2NzcwLjAwIiwiYmFzZV9mYXJlIjoiMTM2ODY2LjAwIiwidGF4IjoiOTk5MDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiI5OTkwNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNjc3MC4wMCIsImJhc2VfZmFyZSI6IjEzNjg2Ni4wMCIsInRheCI6Ijk5OTA0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzNjc3MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI3OTQ3Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjEzNDg4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc5NDcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 2, "data": [ "AC", "AI" ] }, "rbd_class": { "count": 3, "data": [ "S", "G", "W" ] }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 237100, "calendar_total_sell": 237100, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 237100, "filter": { "id": "F123TT00182-61", "price": 237100, "journey_duration": "PT2D8H50M", "journey_duration_seconds": 204600, "layover_duration": "PT21H0M", "layover_duration_seconds": 75600, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-07-25T19:40:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-30T05:30:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251940del20260726195042del202607271115dac2026072714102227dac202608291510del2026082917152228del202608292250yyz20260830053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-62", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D14H40M", "transit_time": "21H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAuGcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T19:40:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T19: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-07-25", "flight_time": "PT14H40M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAyGcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-27T17: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-07-27T20: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-07-27", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT21H30M", "lay_over_date": "2026-07-26", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "237" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-62", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H20M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "2228" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTcsOwjAM+5jJd6ei3Xpr1a1ilx5gCJUD\/\/8ZhHRIOMrDcuKklBxdoMiS\/jHhPeWC9ihAg9Ps\/QUfGdxgIIPH\/fqc\/X4rMJPFRZWayaOLLRZfgzZUqTSpN8VZV31DDmeSAnu940v0Br8hHzq2vB5bEGrIhfGUOENN9O4DjBwsrA==", "FareInfoRef": "IwOjDvMDuDKAQOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAYHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-29T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT05H35M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTcsOwjAM+5jJd6ei3Xpr1a1ilx5gCJUD\/\/8ZhHRIOMrDcuKklBxdoMiS\/jHhPeWC9ihAg9Ps\/QUfGdxgIIPH\/fqc\/X4rMJPFRZWayaOLLRZfgzZUqTSpN8VZV31DDmeSAnu940v0Br8hHzq2vB5bEGrIhfGUOENN9O4DjBwsrA==", "FareInfoRef": "IwOjDvMDuDKAQOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 237100, "gross_total": 236770, "base_fare": 137196, "tax": 99904, "sell": { "currency": "BDT", "total": 237100, "base_fare": 137196, "tax": 99904 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM3MTAwLCJiYXNlX2ZhcmUiOjEzNzE5NiwidGF4Ijo5OTkwNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIzNjc3MCwiYmFzZV9mYXJlIjoxMzY4NjYsInRheCI6OTk5MDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM2NzcwLCJiYXNlX2ZhcmUiOjEzNjg2NiwidGF4Ijo5OTkwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 237100, "base_fare": 137196, "tax": 99904, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "136866.00", "tax": "99904.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 237100, "base_fare": 137196, "tax": 99904, "gross": { "base_fare": "136866.00", "tax": "99904.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNzEwMC4wMCIsImJhc2VfZmFyZSI6IjEzNzE5Ni4wMCIsInRheCI6Ijk5OTA0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM2ODY2LjAwIiwidGF4IjoiOTk5MDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjM2NzcwLjAwIiwiYmFzZV9mYXJlIjoiMTM2ODY2LjAwIiwidGF4IjoiOTk5MDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiI5OTkwNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNjc3MC4wMCIsImJhc2VfZmFyZSI6IjEzNjg2Ni4wMCIsInRheCI6Ijk5OTA0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzNjc3MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI3OTQ3Mi4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjEzNDg4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc5NDcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 2, "data": [ "AC", "AI" ] }, "rbd_class": { "count": 3, "data": [ "S", "G", "W" ] }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 237100, "calendar_total_sell": 237100, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 237100, "filter": { "id": "F123TT00182-62", "price": 237100, "journey_duration": "PT2D15H0M", "journey_duration_seconds": 226800, "layover_duration": "PT1D3H5M", "layover_duration_seconds": 97500, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-07-25T19:40:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-30T05:30:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251940del20260726195042del202607271720dac202607272020237dac202608291510del2026082917152228del202608292250yyz20260830053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-63", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H30M", "transit_time": "15H25M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAuGcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T19:40:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T19: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-07-25", "flight_time": "PT14H40M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAwGcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-27T11:15: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-07-27T14:10:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-27", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT15H25M", "lay_over_date": "2026-07-26", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "2227" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-63", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAAHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7566" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTcsOwjAM+5jJd6ei3Xpr1a1ilx5gCJUD\/\/8ZhHRIOMrDcuKklBxdoMiS\/jHhPeWC9ihAg9Ps\/QUfGdxgIIPH\/fqc\/X4rMJPFRZWayaOLLRZfgzZUqTSpN8VZV31DDmeSAnu940v0Br8hHzq2vB5bEGrIhfGUOENN9O4DjBwsrA==", "FareInfoRef": "IwOjDvMDuDKAQOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKADHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T08:00:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT03H30M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTcsOwjAM+5jJd6ei3Xpr1a1ilx5gCJUD\/\/8ZhHRIOMrDcuKklBxdoMiS\/jHhPeWC9ihAg9Ps\/QUfGdxgIIPH\/fqc\/X4rMJPFRZWayaOLLRZfgzZUqTSpN8VZV31DDmeSAnu940v0Br8hHzq2vB5bEGrIhfGUOENN9O4DjBwsrA==", "FareInfoRef": "IwOjDvMDuDKAQOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 238938, "gross_total": 238608, "base_fare": 137196, "tax": 101742, "sell": { "currency": "BDT", "total": 238938, "base_fare": 137196, "tax": 101742 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM4OTM4LCJiYXNlX2ZhcmUiOjEzNzE5NiwidGF4IjoxMDE3NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzg2MDgsImJhc2VfZmFyZSI6MTM2ODY2LCJ0YXgiOjEwMTc0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzg2MDgsImJhc2VfZmFyZSI6MTM2ODY2LCJ0YXgiOjEwMTc0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 238938, "base_fare": 137196, "tax": 101742, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "136866.00", "tax": "101742.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 238938, "base_fare": 137196, "tax": 101742, "gross": { "base_fare": "136866.00", "tax": "101742.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "15326.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzODkzOC4wMCIsImJhc2VfZmFyZSI6IjEzNzE5Ni4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzNjg2Ni4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzg2MDguMDAiLCJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzg2MDguMDAiLCJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM4NjA4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTUzMjYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjcxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzk0NzIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "DEL", "3": "DAC", "5": "DXB" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 3, "data": [ "AC", "AI", "EK" ] }, "rbd_class": { "count": 2, "data": [ "S", "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 238938, "calendar_total_sell": 238938, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 238938, "filter": { "id": "F123TT00182-63", "price": 238938, "journey_duration": "PT2D7H0M", "journey_duration_seconds": 198000, "layover_duration": "PT18H55M", "layover_duration_seconds": 68100, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "Economy", "connecting_airport": [ "DEL", "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-07-25T19:40:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T08:00:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251940del20260726195042del202607271115dac2026072714102227dac202608291930dxb202608292230587dxb202608300200yyz20260830080057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-64", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D14H40M", "transit_time": "21H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAuGcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T19:40:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T19: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-07-25", "flight_time": "PT14H40M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "42" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAyGcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-27T17: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-07-27T20: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-07-27", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT21H30M", "lay_over_date": "2026-07-26", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "237" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-64", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAAHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7566" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTcsOwjAM+5jJd6ei3Xpr1a1ilx5gCJUD\/\/8ZhHRIOMrDcuKklBxdoMiS\/jHhPeWC9ihAg9Ps\/QUfGdxgIIPH\/fqc\/X4rMJPFRZWayaOLLRZfgzZUqTSpN8VZV31DDmeSAnu940v0Br8hHzq2vB5bEGrIhfGUOENN9O4DjBwsrA==", "FareInfoRef": "IwOjDvMDuDKAQOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKADHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T08:00:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT03H30M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTcsOwjAM+5jJd6ei3Xpr1a1ilx5gCJUD\/\/8ZhHRIOMrDcuKklBxdoMiS\/jHhPeWC9ihAg9Ps\/QUfGdxgIIPH\/fqc\/X4rMJPFRZWayaOLLRZfgzZUqTSpN8VZV31DDmeSAnu940v0Br8hHzq2vB5bEGrIhfGUOENN9O4DjBwsrA==", "FareInfoRef": "IwOjDvMDuDKAQOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 238938, "gross_total": 238608, "base_fare": 137196, "tax": 101742, "sell": { "currency": "BDT", "total": 238938, "base_fare": 137196, "tax": 101742 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM4OTM4LCJiYXNlX2ZhcmUiOjEzNzE5NiwidGF4IjoxMDE3NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzg2MDgsImJhc2VfZmFyZSI6MTM2ODY2LCJ0YXgiOjEwMTc0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzg2MDgsImJhc2VfZmFyZSI6MTM2ODY2LCJ0YXgiOjEwMTc0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 238938, "base_fare": 137196, "tax": 101742, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "136866.00", "tax": "101742.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 238938, "base_fare": 137196, "tax": 101742, "gross": { "base_fare": "136866.00", "tax": "101742.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "15326.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzODkzOC4wMCIsImJhc2VfZmFyZSI6IjEzNzE5Ni4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzNjg2Ni4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzg2MDguMDAiLCJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzg2MDguMDAiLCJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM4NjA4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTUzMjYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjcxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzk0NzIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "DEL", "3": "DAC", "5": "DXB" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 3, "data": [ "AC", "AI", "EK" ] }, "rbd_class": { "count": 2, "data": [ "S", "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 238938, "calendar_total_sell": 238938, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 238938, "filter": { "id": "F123TT00182-64", "price": 238938, "journey_duration": "PT2D13H10M", "journey_duration_seconds": 220200, "layover_duration": "PT1D1H0M", "layover_duration_seconds": 90000, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "77L", "aircraft_name": "77L", "cabin_class": "Economy", "connecting_airport": [ "DEL", "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-07-25T19:40:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T08:00:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251940del20260726195042del202607271720dac202607272020237dac202608291930dxb202608292230587dxb202608300200yyz20260830080057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-65", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "4H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAFHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T22:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T19:45: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-07-26", "flight_time": "PT13H00M", "distance": "6891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAHHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T00:05: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-07-27T07: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-07-26", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT04H20M", "lay_over_date": "2026-07-26", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7546" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-65", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H20M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "2228" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTcsOwjAM+5jJd6ei3Xpr1a1ilx5gCJUD\/\/8ZhHRIOMrDcuKklBxdoMiS\/jHhPeWC9ihAg9Ps\/QUfGdxgIIPH\/fqc\/X4rMJPFRZWayaOLLRZfgzZUqTSpN8VZV31DDmeSAnu940v0Br8hHzq2vB5bEGrIhfGUOENN9O4DjBwsrA==", "FareInfoRef": "IwOjDvMDuDKAQOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAYHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-29T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT05H35M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTcsOwjAM+5jJd6ei3Xpr1a1ilx5gCJUD\/\/8ZhHRIOMrDcuKklBxdoMiS\/jHhPeWC9ihAg9Ps\/QUfGdxgIIPH\/fqc\/X4rMJPFRZWayaOLLRZfgzZUqTSpN8VZV31DDmeSAnu940v0Br8hHzq2vB5bEGrIhfGUOENN9O4DjBwsrA==", "FareInfoRef": "IwOjDvMDuDKAQOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 238938, "gross_total": 238608, "base_fare": 137196, "tax": 101742, "sell": { "currency": "BDT", "total": 238938, "base_fare": 137196, "tax": 101742 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM4OTM4LCJiYXNlX2ZhcmUiOjEzNzE5NiwidGF4IjoxMDE3NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzg2MDgsImJhc2VfZmFyZSI6MTM2ODY2LCJ0YXgiOjEwMTc0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzg2MDgsImJhc2VfZmFyZSI6MTM2ODY2LCJ0YXgiOjEwMTc0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 238938, "base_fare": 137196, "tax": 101742, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "136866.00", "tax": "101742.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 238938, "base_fare": 137196, "tax": 101742, "gross": { "base_fare": "136866.00", "tax": "101742.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "15326.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzODkzOC4wMCIsImJhc2VfZmFyZSI6IjEzNzE5Ni4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzNjg2Ni4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzg2MDguMDAiLCJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzg2MDguMDAiLCJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM4NjA4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTUzMjYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjcxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzk0NzIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "DXB", "3": "DAC", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 3, "data": [ "AC", "FZ", "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "S", "2": "W" } }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 238938, "calendar_total_sell": 238938, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 238938, "filter": { "id": "F123TT00182-65", "price": 238938, "journey_duration": "PT1D22H45M", "journey_duration_seconds": 168300, "layover_duration": "PT9H55M", "layover_duration_seconds": 35700, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DXB", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T22:45:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-30T05:30:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607252245dxb20260726194556dxb202607270005dac202607270710501dac202608291510del2026082917152228del202608292250yyz20260830053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-66", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H55M", "transit_time": "6H15M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAFHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T22:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T19:45: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-07-26", "flight_time": "PT13H00M", "distance": "6891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAKHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-07-27T08:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT4H40M", "distance": "2207", "lay_over": "PT06H15M", "lay_over_date": "2026-07-26", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "582" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7567" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-66", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H20M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "2228" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTcsOwjAM+5jJd6ei3Xpr1a1ilx5gCJUD\/\/8ZhHRIOMrDcuKklBxdoMiS\/jHhPeWC9ihAg9Ps\/QUfGdxgIIPH\/fqc\/X4rMJPFRZWayaOLLRZfgzZUqTSpN8VZV31DDmeSAnu940v0Br8hHzq2vB5bEGrIhfGUOENN9O4DjBwsrA==", "FareInfoRef": "IwOjDvMDuDKAQOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAYHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-29T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT05H35M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTcsOwjAM+5jJd6ei3Xpr1a1ilx5gCJUD\/\/8ZhHRIOMrDcuKklBxdoMiS\/jHhPeWC9ihAg9Ps\/QUfGdxgIIPH\/fqc\/X4rMJPFRZWayaOLLRZfgzZUqTSpN8VZV31DDmeSAnu940v0Br8hHzq2vB5bEGrIhfGUOENN9O4DjBwsrA==", "FareInfoRef": "IwOjDvMDuDKAQOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 238938, "gross_total": 238608, "base_fare": 137196, "tax": 101742, "sell": { "currency": "BDT", "total": 238938, "base_fare": 137196, "tax": 101742 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM4OTM4LCJiYXNlX2ZhcmUiOjEzNzE5NiwidGF4IjoxMDE3NDJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzg2MDgsImJhc2VfZmFyZSI6MTM2ODY2LCJ0YXgiOjEwMTc0MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzg2MDgsImJhc2VfZmFyZSI6MTM2ODY2LCJ0YXgiOjEwMTc0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 238938, "base_fare": 137196, "tax": 101742, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "136866.00", "tax": "101742.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 238938, "base_fare": 137196, "tax": 101742, "gross": { "base_fare": "136866.00", "tax": "101742.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "15326.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzODkzOC4wMCIsImJhc2VfZmFyZSI6IjEzNzE5Ni4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzNjg2Ni4wMCIsInRheCI6IjEwMTc0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzg2MDguMDAiLCJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzg2MDguMDAiLCJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMDE3NDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM4NjA4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTUzMjYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjcxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzk0NzIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "DXB", "3": "DAC", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 3, "data": [ "AC", "EK", "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "S", "2": "W" } }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 238938, "calendar_total_sell": 238938, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 238938, "filter": { "id": "F123TT00182-66", "price": 238938, "journey_duration": "PT2D0H15M", "journey_duration_seconds": 173700, "layover_duration": "PT11H50M", "layover_duration_seconds": 42600, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DXB", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T22:45:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-30T05:30:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607252245dxb20260726194556dxb202607270200dac202607270840582dac202608291510del2026082917152228del202608292250yyz20260830053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-67", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "4H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAFHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T22:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T19:45: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-07-26", "flight_time": "PT13H00M", "distance": "6891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAJHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T00:05: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-07-27T07: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-07-26", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT04H20M", "lay_over_date": "2026-07-26", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "501" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-67", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D18H10M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "238" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "THW75IRC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcNCjcQHVovHCqqiR32\/5+xDDppjvKwnDgxRkPjKOLjPxa8l5RRzwxUGM3eX7DibZgMpLNoj+dq9yNjmHgTVKpDnl3GYrbFaUORwiH1qrjqpm\/I6UxSMF7v+BK9wW9ITceatnZ3Qg25MVwSV6iJ3n0Akc0suQ==", "FareInfoRef": "IwOjDvMDuDKA8NcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA2GcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-31T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT23H10M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "THW75IRC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcNCjcQHVovHCqqiR32\/5+xDDppjvKwnDgxRkPjKOLjPxa8l5RRzwxUGM3eX7DibZgMpLNoj+dq9yNjmHgTVKpDnl3GYrbFaUORwiH1qrjqpm\/I6UxSMF7v+BK9wW9ITceatnZ3Qg25MVwSV6iJ3n0Akc0suQ==", "FareInfoRef": "IwOjDvMDuDKA8NcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 238944, "gross_total": 238614, "base_fare": 128366, "tax": 110578, "sell": { "currency": "BDT", "total": 238944, "base_fare": 128366, "tax": 110578 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM4OTQ0LCJiYXNlX2ZhcmUiOjEyODM2NiwidGF4IjoxMTA1Nzh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzg2MTQsImJhc2VfZmFyZSI6MTI4MDM2LCJ0YXgiOjExMDU3OCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzg2MTQsImJhc2VfZmFyZSI6MTI4MDM2LCJ0YXgiOjExMDU3OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 238944, "base_fare": 128366, "tax": 110578, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "128036.00", "tax": "110578.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 238944, "base_fare": 128366, "tax": 110578, "gross": { "base_fare": "128036.00", "tax": "110578.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "85731.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2577.00" }, "Other": { "title": "Others taxes", "amount": "15326.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzODk0NC4wMCIsImJhc2VfZmFyZSI6IjEyODM2Ni4wMCIsInRheCI6IjExMDU3OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyODAzNi4wMCIsInRheCI6IjExMDU3OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzg2MTQuMDAiLCJiYXNlX2ZhcmUiOiIxMjgwMzYuMDAiLCJ0YXgiOiIxMTA1NzguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjgwMzYuMDAiLCJ0YXgiOiIxMTA1NzguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzg2MTQuMDAiLCJiYXNlX2ZhcmUiOiIxMjgwMzYuMDAiLCJ0YXgiOiIxMTA1NzguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM4NjE0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijg1NzMxLjAwIn0sIllSIjp7ImFtb3VudCI6IjI1NzcuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTUzMjYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjcxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODU3MzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjU3NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "DXB", "3": "DAC", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 3, "data": [ "AC", "FZ", "AI" ] }, "rbd_class": { "count": 4, "data": [ "S", "Q", "G", "T" ] }, "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-07-25-2026-08-31", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-31", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 238944, "calendar_total_sell": 238944, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 238944, "filter": { "id": "F123TT00182-67", "price": 238944, "journey_duration": "PT2D16H35M", "journey_duration_seconds": 232500, "layover_duration": "PT1D3H30M", "layover_duration_seconds": 99000, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DXB", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T22:45:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-31T05:30:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607252245dxb20260726194556dxb202607270005dac202607270710501dac202608292120del202608292340238del202608302250yyz20260831053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-68", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "4H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAFHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T22:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T19:45: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-07-26", "flight_time": "PT13H00M", "distance": "6891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAHHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T00:05: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-07-27T07: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-07-26", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT04H20M", "lay_over_date": "2026-07-26", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7546" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-68", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAAHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7566" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTcsOwjAM+5jJd6ei3Xpr1a1ilx5gCJUD\/\/8ZhHRIOMrDcuKklBxdoMiS\/jHhPeWC9ihAg9Ps\/QUfGdxgIIPH\/fqc\/X4rMJPFRZWayaOLLRZfgzZUqTSpN8VZV31DDmeSAnu940v0Br8hHzq2vB5bEGrIhfGUOENN9O4DjBwsrA==", "FareInfoRef": "IwOjDvMDuDKAQOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKADHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T08:00:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT03H30M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTcsOwjAM+5jJd6ei3Xpr1a1ilx5gCJUD\/\/8ZhHRIOMrDcuKklBxdoMiS\/jHhPeWC9ihAg9Ps\/QUfGdxgIIPH\/fqc\/X4rMJPFRZWayaOLLRZfgzZUqTSpN8VZV31DDmeSAnu940v0Br8hHzq2vB5bEGrIhfGUOENN9O4DjBwsrA==", "FareInfoRef": "IwOjDvMDuDKAQOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 240776, "gross_total": 240446, "base_fare": 137196, "tax": 103580, "sell": { "currency": "BDT", "total": 240776, "base_fare": 137196, "tax": 103580 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQwNzc2LCJiYXNlX2ZhcmUiOjEzNzE5NiwidGF4IjoxMDM1ODB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDA0NDYsImJhc2VfZmFyZSI6MTM2ODY2LCJ0YXgiOjEwMzU4MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDA0NDYsImJhc2VfZmFyZSI6MTM2ODY2LCJ0YXgiOjEwMzU4MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 240776, "base_fare": 137196, "tax": 103580, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "136866.00", "tax": "103580.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 240776, "base_fare": 137196, "tax": 103580, "gross": { "base_fare": "136866.00", "tax": "103580.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "17164.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MDc3Ni4wMCIsImJhc2VfZmFyZSI6IjEzNzE5Ni4wMCIsInRheCI6IjEwMzU4MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzNjg2Ni4wMCIsInRheCI6IjEwMzU4MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNDA0NDYuMDAiLCJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMDM1ODAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMDM1ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNDA0NDYuMDAiLCJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMDM1ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQwNDQ2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTcxNjQuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzQyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzk0NzIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DXB", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 3, "data": [ "AC", "FZ", "EK" ] }, "rbd_class": { "count": 1, "data": [ "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 240776, "calendar_total_sell": 240776, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 240776, "filter": { "id": "F123TT00182-68", "price": 240776, "journey_duration": "PT1D20H55M", "journey_duration_seconds": 161700, "layover_duration": "PT7H50M", "layover_duration_seconds": 28200, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T22:45:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T08:00:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607252245dxb20260726194556dxb202607270005dac202607270710501dac202608291930dxb202608292230587dxb202608300200yyz20260830080057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-69", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H55M", "transit_time": "6H15M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAFHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T22:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T19:45: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-07-26", "flight_time": "PT13H00M", "distance": "6891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAKHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-07-27T08:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT4H40M", "distance": "2207", "lay_over": "PT06H15M", "lay_over_date": "2026-07-26", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "582" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7567" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-69", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAAHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7566" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTcsOwjAM+5jJd6ei3Xpr1a1ilx5gCJUD\/\/8ZhHRIOMrDcuKklBxdoMiS\/jHhPeWC9ihAg9Ps\/QUfGdxgIIPH\/fqc\/X4rMJPFRZWayaOLLRZfgzZUqTSpN8VZV31DDmeSAnu940v0Br8hHzq2vB5bEGrIhfGUOENN9O4DjBwsrA==", "FareInfoRef": "IwOjDvMDuDKAQOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKADHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T08:00:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT03H30M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTcsOwjAM+5jJd6ei3Xpr1a1ilx5gCJUD\/\/8ZhHRIOMrDcuKklBxdoMiS\/jHhPeWC9ihAg9Ps\/QUfGdxgIIPH\/fqc\/X4rMJPFRZWayaOLLRZfgzZUqTSpN8VZV31DDmeSAnu940v0Br8hHzq2vB5bEGrIhfGUOENN9O4DjBwsrA==", "FareInfoRef": "IwOjDvMDuDKAQOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 240776, "gross_total": 240446, "base_fare": 137196, "tax": 103580, "sell": { "currency": "BDT", "total": 240776, "base_fare": 137196, "tax": 103580 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQwNzc2LCJiYXNlX2ZhcmUiOjEzNzE5NiwidGF4IjoxMDM1ODB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDA0NDYsImJhc2VfZmFyZSI6MTM2ODY2LCJ0YXgiOjEwMzU4MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDA0NDYsImJhc2VfZmFyZSI6MTM2ODY2LCJ0YXgiOjEwMzU4MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 240776, "base_fare": 137196, "tax": 103580, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "136866.00", "tax": "103580.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 240776, "base_fare": 137196, "tax": 103580, "gross": { "base_fare": "136866.00", "tax": "103580.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "79472.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "17164.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MDc3Ni4wMCIsImJhc2VfZmFyZSI6IjEzNzE5Ni4wMCIsInRheCI6IjEwMzU4MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzNjg2Ni4wMCIsInRheCI6IjEwMzU4MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNDA0NDYuMDAiLCJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMDM1ODAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMDM1ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNDA0NDYuMDAiLCJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMDM1ODAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQwNDQ2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc5NDcyLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTcxNjQuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzQyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzk0NzIiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DXB", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 2, "data": [ "AC", "EK" ] }, "rbd_class": { "count": 1, "data": [ "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 240776, "calendar_total_sell": 240776, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 240776, "filter": { "id": "F123TT00182-69", "price": 240776, "journey_duration": "PT1D22H25M", "journey_duration_seconds": 167100, "layover_duration": "PT9H45M", "layover_duration_seconds": 35100, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T22:45:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T08:00:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607252245dxb20260726194556dxb202607270200dac202607270840582dac202608291930dxb202608292230587dxb202608300200yyz20260830080057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-70", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D0H15M", "transit_time": "1D4H0M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA4GcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T20:55:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "EWR", "arrival_time": "2026-07-25T22:35:00.000-04:00", "destination_terminal": "A", "destination_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-07-26", "flight_time": "PT1H40M", "distance": "350", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "1512" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "8202" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA6GcMpKAAAA==", "origin": "EWR", "departure_time": "2026-07-26T21:05:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "destination": "DXB", "arrival_time": "2026-07-27T18:35: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-07-27", "flight_time": "PT13H30M", "distance": "6846", "lay_over": "PT22H30M", "lay_over_date": "2026-07-25", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA8GcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-28T00:05: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-07-28T07: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-07-27", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT05H30M", "lay_over_date": "2026-07-27", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "501" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-70", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D18H10M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "238" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "THW75IRC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcNCjcQHVovHCqqiR32\/5+xDDppjvKwnDgxRkPjKOLjPxa8l5RRzwxUGM3eX7DibZgMpLNoj+dq9yNjmHgTVKpDnl3GYrbFaUORwiH1qrjqpm\/I6UxSMF7v+BK9wW9ITceatnZ3Qg25MVwSV6iJ3n0Akc0suQ==", "FareInfoRef": "IwOjDvMDuDKAgJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA2GcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-31T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT23H10M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "THW75IRC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcNCjcQHVovHCqqiR32\/5+xDDppjvKwnDgxRkPjKOLjPxa8l5RRzwxUGM3eX7DibZgMpLNoj+dq9yNjmHgTVKpDnl3GYrbFaUORwiH1qrjqpm\/I6UxSMF7v+BK9wW9ITceatnZ3Qg25MVwSV6iJ3n0Akc0suQ==", "FareInfoRef": "IwOjDvMDuDKAgJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 230974, "gross_total": 230644, "base_fare": 100993, "tax": 129981, "sell": { "currency": "BDT", "total": 230974, "base_fare": 100993, "tax": 129981 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwOTc0LCJiYXNlX2ZhcmUiOjEwMDk5MywidGF4IjoxMjk5ODF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzA2NDQsImJhc2VfZmFyZSI6MTAwNjYzLCJ0YXgiOjEyOTk4MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzA2NDQsImJhc2VfZmFyZSI6MTAwNjYzLCJ0YXgiOjEyOTk4MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 230974, "base_fare": 100993, "tax": 129981, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "100663.00", "tax": "129981.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 230974, "base_fare": 100993, "tax": 129981, "gross": { "base_fare": "100663.00", "tax": "129981.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "104014.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "218.00" }, "Other": { "title": "Others taxes", "amount": "18805.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDk3NC4wMCIsImJhc2VfZmFyZSI6IjEwMDk5My4wMCIsInRheCI6IjEyOTk4MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwMDY2My4wMCIsInRheCI6IjEyOTk4MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzA2NDQuMDAiLCJiYXNlX2ZhcmUiOiIxMDA2NjMuMDAiLCJ0YXgiOiIxMjk5ODEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDA2NjMuMDAiLCJ0YXgiOiIxMjk5ODEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzA2NDQuMDAiLCJiYXNlX2ZhcmUiOiIxMDA2NjMuMDAiLCJ0YXgiOiIxMjk5ODEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjMwNjQ0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwNDAxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyMTguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTg4MDUuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1MyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTA3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRjYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJaUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDQwMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjE4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 5, "data": { "0": "YYZ", "1": "EWR", "3": "DXB", "5": "DAC", "7": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "UA" ] }, "operating_carrier": { "count": 4, "data": [ "AC", "UA", "FZ", "AI" ] }, "rbd_class": { "count": 3, "data": { "0": "T", "2": "Q", "3": "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-07-25-2026-08-31", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-31", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 230974, "calendar_total_sell": 230974, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 230974, "filter": { "id": "F123TT00182-70", "price": 230974, "journey_duration": "PT3D18H25M", "journey_duration_seconds": 325500, "layover_duration": "PT2D3H10M", "layover_duration_seconds": 184200, "carrier_operating": "AC", "carrier_marketing": "UA", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "EWR", "DXB", "DEL" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T20:55:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-31T05:30:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607252055ewr2026072522351512ewr202607262105dxb202607271835164dxb202607280005dac202607280710501dac202608292120del202608292340238del202608302250yyz20260831053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-71", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT2D1H10M", "transit_time": "1D4H52M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA+GcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T20:00:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "EWR", "arrival_time": "2026-07-25T21:43:00.000-04:00", "destination_terminal": "C", "destination_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "flight_date": "2026-07-26", "flight_time": "PT1H43M", "distance": "350", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "E7W", "name": "E7W", "picture": "E7W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "3711" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "3711" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA6GcMpKAAAA==", "origin": "EWR", "departure_time": "2026-07-26T21:05:00.000-04:00", "origin_terminal": "C", "origin_airport": { "name": "Newark Liberty International Airport", "city": "Newark", "country": "United States", "timezone": "America\/New_York" }, "destination": "DXB", "arrival_time": "2026-07-27T18:35: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-07-27", "flight_time": "PT13H30M", "distance": "6846", "lay_over": "PT23H22M", "lay_over_date": "2026-07-25", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "164" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA8GcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-28T00:05: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-07-28T07: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-07-27", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT05H30M", "lay_over_date": "2026-07-27", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "501" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "TKX75INC", "FareRuleKey": "gws-eJxNjssKwyAQRT8m3P0dWzXdKaZCKbgyELPo\/39GR02hM8yLM68QgqFxFFnDvyz4LHtE2RNQYNS2mHCjsQLRqoF0FvV9ePsqCWOJN1ZRGXhGGY3JZqcBWTIn6oI2fTuVzc0kBf10PtELncEviVXTErf6dEJVufNxIXrorzr3BXZSLMA=", "FareInfoRef": "IwOjDvMDuDKANJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-71", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D18H10M", "transit_time": "23H10M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "238" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "G", "meal_code": null, "seat_available": "9", "FareBasis": "THW75IRC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcNCjcQHVovHCqqiR32\/5+xDDppjvKwnDgxRkPjKOLjPxa8l5RRzwxUGM3eX7DibZgMpLNoj+dq9yNjmHgTVKpDnl3GYrbFaUORwiH1qrjqpm\/I6UxSMF7v+BK9wW9ITceatnZ3Qg25MVwSV6iJ3n0Akc0suQ==", "FareInfoRef": "IwOjDvMDuDKAgJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA2GcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-31T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT23H10M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "UA", "carrier_name": "United Airlines", "carrier_logo": "UA.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "THW75IRC", "FareRuleKey": "gws-eJxNTcsOwyAM+5jKdwcNCjcQHVovHCqqiR32\/5+xDDppjvKwnDgxRkPjKOLjPxa8l5RRzwxUGM3eX7DibZgMpLNoj+dq9yNjmHgTVKpDnl3GYrbFaUORwiH1qrjqpm\/I6UxSMF7v+BK9wW9ITceatnZ3Qg25MVwSV6iJ3n0Akc0suQ==", "FareInfoRef": "IwOjDvMDuDKAgJcMpKAAAA==" }, "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": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 230974, "gross_total": 230644, "base_fare": 100993, "tax": 129981, "sell": { "currency": "BDT", "total": 230974, "base_fare": 100993, "tax": 129981 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwOTc0LCJiYXNlX2ZhcmUiOjEwMDk5MywidGF4IjoxMjk5ODF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzA2NDQsImJhc2VfZmFyZSI6MTAwNjYzLCJ0YXgiOjEyOTk4MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzA2NDQsImJhc2VfZmFyZSI6MTAwNjYzLCJ0YXgiOjEyOTk4MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 230974, "base_fare": 100993, "tax": 129981, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "100663.00", "tax": "129981.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 230974, "base_fare": 100993, "tax": 129981, "gross": { "base_fare": "100663.00", "tax": "129981.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "104014.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "218.00" }, "Other": { "title": "Others taxes", "amount": "18805.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDk3NC4wMCIsImJhc2VfZmFyZSI6IjEwMDk5My4wMCIsInRheCI6IjEyOTk4MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwMDY2My4wMCIsInRheCI6IjEyOTk4MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzA2NDQuMDAiLCJiYXNlX2ZhcmUiOiIxMDA2NjMuMDAiLCJ0YXgiOiIxMjk5ODEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDA2NjMuMDAiLCJ0YXgiOiIxMjk5ODEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzA2NDQuMDAiLCJiYXNlX2ZhcmUiOiIxMDA2NjMuMDAiLCJ0YXgiOiIxMjk5ODEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjMwNjQ0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6IjEwNDAxNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyMTguMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTg4MDUuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkFZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJYQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDcyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWEYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU1MyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlhZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZQyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTA3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRjYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJaUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDQwMTQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjE4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 5, "data": { "0": "YYZ", "1": "EWR", "3": "DXB", "5": "DAC", "7": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "UA" ] }, "operating_carrier": { "count": 4, "data": { "0": "UA", "2": "FZ", "3": "AI", "4": "AC" } }, "rbd_class": { "count": 3, "data": { "0": "T", "2": "Q", "3": "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-07-25-2026-08-31", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-31", "calendar_carrier": "UA", "calendar_total_currency": "BDT", "calendar_total_price": 230974, "calendar_total_sell": 230974, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 230974, "filter": { "id": "F123TT00182-71", "price": 230974, "journey_duration": "PT3D19H20M", "journey_duration_seconds": 328800, "layover_duration": "PT2D4H2M", "layover_duration_seconds": 187320, "carrier_operating": "UA", "carrier_marketing": "UA", "aircraft": "E7W", "aircraft_name": "E7W", "cabin_class": "Economy", "connecting_airport": [ "EWR", "DXB", "DEL" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T20:00:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-31T05:30:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "yyz202607252000ewr2026072521433711ewr202607262105dxb202607271835164dxb202607280005dac202607280710501dac202608292120del202608292340238del202608302250yyz20260831053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-72", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "4H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAFHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T22:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T19:45: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-07-26", "flight_time": "PT13H00M", "distance": "6891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAJHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T00:05: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-07-27T07: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-07-26", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT04H20M", "lay_over_date": "2026-07-26", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "501" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-72", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H20M", "transit_time": "5H35M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "2228" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTcsOwjAM+5jJd6ei3Xpr1a1ilx5gCJUD\/\/8ZhHRIOMrDcuKklBxdoMiS\/jHhPeWC9ihAg9Ps\/QUfGdxgIIPH\/fqc\/X4rMJPFRZWayaOLLRZfgzZUqTSpN8VZV31DDmeSAnu940v0Br8hHzq2vB5bEGrIhfGUOENN9O4DjBwsrA==", "FareInfoRef": "IwOjDvMDuDKAQOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAYHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-29T22:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T05:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT16H10M", "distance": "7233", "lay_over": "PT05H35M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "43" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTcsOwjAM+5jJd6ei3Xpr1a1ilx5gCJUD\/\/8ZhHRIOMrDcuKklBxdoMiS\/jHhPeWC9ihAg9Ps\/QUfGdxgIIPH\/fqc\/X4rMJPFRZWayaOLLRZfgzZUqTSpN8VZV31DDmeSAnu940v0Br8hHzq2vB5bEGrIhfGUOENN9O4DjBwsrA==", "FareInfoRef": "IwOjDvMDuDKAQOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 247774, "gross_total": 247444, "base_fare": 137196, "tax": 110578, "sell": { "currency": "BDT", "total": 247774, "base_fare": 137196, "tax": 110578 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ3Nzc0LCJiYXNlX2ZhcmUiOjEzNzE5NiwidGF4IjoxMTA1Nzh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDc0NDQsImJhc2VfZmFyZSI6MTM2ODY2LCJ0YXgiOjExMDU3OCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDc0NDQsImJhc2VfZmFyZSI6MTM2ODY2LCJ0YXgiOjExMDU3OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 247774, "base_fare": 137196, "tax": 110578, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "136866.00", "tax": "110578.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 247774, "base_fare": 137196, "tax": 110578, "gross": { "base_fare": "136866.00", "tax": "110578.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "85731.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2577.00" }, "Other": { "title": "Others taxes", "amount": "15326.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Nzc3NC4wMCIsImJhc2VfZmFyZSI6IjEzNzE5Ni4wMCIsInRheCI6IjExMDU3OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzNjg2Ni4wMCIsInRheCI6IjExMDU3OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNDc0NDQuMDAiLCJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMTA1NzguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMTA1NzguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNDc0NDQuMDAiLCJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMTA1NzguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ3NDQ0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijg1NzMxLjAwIn0sIllSIjp7ImFtb3VudCI6IjI1NzcuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTUzMjYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjcxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODU3MzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjU3NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 4, "data": { "0": "YYZ", "1": "DXB", "3": "DAC", "5": "DEL" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 3, "data": [ "AC", "FZ", "AI" ] }, "rbd_class": { "count": 3, "data": [ "S", "Q", "W" ] }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 247774, "calendar_total_sell": 247774, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 247774, "filter": { "id": "F123TT00182-72", "price": 247774, "journey_duration": "PT1D22H45M", "journey_duration_seconds": 168300, "layover_duration": "PT9H55M", "layover_duration_seconds": 35700, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DXB", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T22:45:00.000-04:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-08-30T05:30:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607252245dxb20260726194556dxb202607270005dac202607270710501dac202608291510del2026082917152228del202608292250yyz20260830053043", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-73", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "4H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAFHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T22:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T19:45: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-07-26", "flight_time": "PT13H00M", "distance": "6891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAJHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T00:05: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-07-27T07: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-07-26", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT04H20M", "lay_over_date": "2026-07-26", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "501" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-73", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAAHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7566" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTcsOwjAM+5jJd6ei3Xpr1a1ilx5gCJUD\/\/8ZhHRIOMrDcuKklBxdoMiS\/jHhPeWC9ihAg9Ps\/QUfGdxgIIPH\/fqc\/X4rMJPFRZWayaOLLRZfgzZUqTSpN8VZV31DDmeSAnu940v0Br8hHzq2vB5bEGrIhfGUOENN9O4DjBwsrA==", "FareInfoRef": "IwOjDvMDuDKAQOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKADHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T08:00:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT03H30M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "57" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SHW75IRC", "FareRuleKey": "gws-eJxNTcsOwjAM+5jJd6ei3Xpr1a1ilx5gCJUD\/\/8ZhHRIOMrDcuKklBxdoMiS\/jHhPeWC9ihAg9Ps\/QUfGdxgIIPH\/fqc\/X4rMJPFRZWayaOLLRZfgzZUqTSpN8VZV31DDmeSAnu940v0Br8hHzq2vB5bEGrIhfGUOENN9O4DjBwsrA==", "FareInfoRef": "IwOjDvMDuDKAQOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 249612, "gross_total": 249282, "base_fare": 137196, "tax": 112416, "sell": { "currency": "BDT", "total": 249612, "base_fare": 137196, "tax": 112416 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ5NjEyLCJiYXNlX2ZhcmUiOjEzNzE5NiwidGF4IjoxMTI0MTZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDkyODIsImJhc2VfZmFyZSI6MTM2ODY2LCJ0YXgiOjExMjQxNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDkyODIsImJhc2VfZmFyZSI6MTM2ODY2LCJ0YXgiOjExMjQxNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 249612, "base_fare": 137196, "tax": 112416, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "136866.00", "tax": "112416.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 249612, "base_fare": 137196, "tax": 112416, "gross": { "base_fare": "136866.00", "tax": "112416.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "85731.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2577.00" }, "Other": { "title": "Others taxes", "amount": "17164.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0OTYxMi4wMCIsImJhc2VfZmFyZSI6IjEzNzE5Ni4wMCIsInRheCI6IjExMjQxNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzNjg2Ni4wMCIsInRheCI6IjExMjQxNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNDkyODIuMDAiLCJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMTI0MTYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMTI0MTYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNDkyODIuMDAiLCJiYXNlX2ZhcmUiOiIxMzY4NjYuMDAiLCJ0YXgiOiIxMTI0MTYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ5MjgyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6Ijg1NzMxLjAwIn0sIllSIjp7ImFtb3VudCI6IjI1NzcuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTcxNjQuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzQyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMzNCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODU3MzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjU3NyIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DXB", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 3, "data": [ "AC", "FZ", "EK" ] }, "rbd_class": { "count": 2, "data": [ "S", "Q" ] }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 249612, "calendar_total_sell": 249612, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 249612, "filter": { "id": "F123TT00182-73", "price": 249612, "journey_duration": "PT1D20H55M", "journey_duration_seconds": 161700, "layover_duration": "PT7H50M", "layover_duration_seconds": 28200, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T22:45:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T08:00:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607252245dxb20260726194556dxb202607270005dac202607270710501dac202608291930dxb202608292230587dxb202608300200yyz20260830080057", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-74", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H10M", "transit_time": "2H40M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAaHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T13:10:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T14: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAcHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T17: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-07-26T20: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-07-26", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT02H40M", "lay_over_date": "2026-07-26", "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": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-74", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H15M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GP2YWSYT", "FareRuleKey": "gws-eJxNjssKAyEMRT9muPvE8dWdEkG6kUItxS76\/5\/R6MxAA0luOHmllAwZT8wx\/duG75bvaC8BGoz6GB8EZ6M9KhB5h\/ow4\/0cHWtJNDdFbeEj82qUXVgTJIhdaDS1M5YsyoKfm4mIMU9jSp3AJXJX2XLpkmthYtod5XpCCtBfde4Hs1AtJw==", "FareInfoRef": "IwOjDvMDuDKADPcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAiHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T12:00:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T21:35:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT19H05M", "distance": "7233", "lay_over": "PT12H20M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "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": "GP2YWSYT", "FareRuleKey": "gws-eJxNjssKAyEMRT9muPvE8dWdEkG6kUItxS76\/5\/R6MxAA0luOHmllAwZT8wx\/duG75bvaC8BGoz6GB8EZ6M9KhB5h\/ow4\/0cHWtJNDdFbeEj82qUXVgTJIhdaDS1M5YsyoKfm4mIMU9jSp3AJXJX2XLpkmthYtod5XpCCtBfde4Hs1AtJw==", "FareInfoRef": "IwOjDvMDuDKADPcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 241580, "gross_total": 241250, "base_fare": 171192, "tax": 70388, "sell": { "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQxNTgwLCJiYXNlX2ZhcmUiOjE3MTE5MiwidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI0MTI1MCwiYmFzZV9mYXJlIjoxNzA4NjIsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQxMjUwLCJiYXNlX2ZhcmUiOjE3MDg2MiwidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "170862.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388, "gross": { "base_fare": "170862.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MTU4MC4wMCIsImJhc2VfZmFyZSI6IjE3MTE5Mi4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcwODYyLjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjQxMjUwLjAwIiwiYmFzZV9mYXJlIjoiMTcwODYyLjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzA4NjIuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MTI1MC4wMCIsImJhc2VfZmFyZSI6IjE3MDg2Mi4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI0MTI1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 241580, "calendar_total_sell": 241580, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 241580, "filter": { "id": "F123TT00182-74", "price": 241580, "journey_duration": "PT2D7H25M", "journey_duration_seconds": 199500, "layover_duration": "PT15H0M", "layover_duration_seconds": 54000, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T13:10:00.000-04:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-08-30T21:35:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251310del202607261440188del202607261720dac202607262020237dac202608292120del202608292340238del202608301200yyz202608302135189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-75", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H10M", "transit_time": "2H40M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAaHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T13:10:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T14: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAcHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T17: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-07-26T20: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-07-26", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT02H40M", "lay_over_date": "2026-07-26", "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": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-75", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D16H25M", "transit_time": "18H45M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "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": "GP2YWSYT", "FareRuleKey": "gws-eJxNjssKAyEMRT9muPvE8dWdEkG6kUItxS76\/5\/R6MxAA0luOHmllAwZT8wx\/duG75bvaC8BGoz6GB8EZ6M9KhB5h\/ow4\/0cHWtJNDdFbeEj82qUXVgTJIhdaDS1M5YsyoKfm4mIMU9jSp3AJXJX2XLpkmthYtod5XpCCtBfde4Hs1AtJw==", "FareInfoRef": "IwOjDvMDuDKADPcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAiHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T12:00:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T21:35:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT19H05M", "distance": "7233", "lay_over": "PT18H45M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "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": "GP2YWSYT", "FareRuleKey": "gws-eJxNjssKAyEMRT9muPvE8dWdEkG6kUItxS76\/5\/R6MxAA0luOHmllAwZT8wx\/duG75bvaC8BGoz6GB8EZ6M9KhB5h\/ow4\/0cHWtJNDdFbeEj82qUXVgTJIhdaDS1M5YsyoKfm4mIMU9jSp3AJXJX2XLpkmthYtod5XpCCtBfde4Hs1AtJw==", "FareInfoRef": "IwOjDvMDuDKADPcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 241580, "gross_total": 241250, "base_fare": 171192, "tax": 70388, "sell": { "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQxNTgwLCJiYXNlX2ZhcmUiOjE3MTE5MiwidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI0MTI1MCwiYmFzZV9mYXJlIjoxNzA4NjIsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQxMjUwLCJiYXNlX2ZhcmUiOjE3MDg2MiwidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "170862.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388, "gross": { "base_fare": "170862.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MTU4MC4wMCIsImJhc2VfZmFyZSI6IjE3MTE5Mi4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcwODYyLjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjQxMjUwLjAwIiwiYmFzZV9mYXJlIjoiMTcwODYyLjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzA4NjIuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MTI1MC4wMCIsImJhc2VfZmFyZSI6IjE3MDg2Mi4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI0MTI1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 241580, "calendar_total_sell": 241580, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 241580, "filter": { "id": "F123TT00182-75", "price": 241580, "journey_duration": "PT2D13H35M", "journey_duration_seconds": 221700, "layover_duration": "PT21H25M", "layover_duration_seconds": 77100, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T13:10:00.000-04:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-08-30T21:35:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251310del202607261440188del202607261720dac202607262020237dac202608291510del2026082917152228del202608301200yyz202608302135189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-76", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H50M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAeHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T00:20:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T01: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAgHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T11:15: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-07-26T14:10:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT09H25M", "lay_over_date": "2026-07-26", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-76", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H15M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GP2YWSYT", "FareRuleKey": "gws-eJxNjssKAyEMRT9muPvE8dWdEkG6kUItxS76\/5\/R6MxAA0luOHmllAwZT8wx\/duG75bvaC8BGoz6GB8EZ6M9KhB5h\/ow4\/0cHWtJNDdFbeEj82qUXVgTJIhdaDS1M5YsyoKfm4mIMU9jSp3AJXJX2XLpkmthYtod5XpCCtBfde4Hs1AtJw==", "FareInfoRef": "IwOjDvMDuDKADPcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAiHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T12:00:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T21:35:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT19H05M", "distance": "7233", "lay_over": "PT12H20M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "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": "GP2YWSYT", "FareRuleKey": "gws-eJxNjssKAyEMRT9muPvE8dWdEkG6kUItxS76\/5\/R6MxAA0luOHmllAwZT8wx\/duG75bvaC8BGoz6GB8EZ6M9KhB5h\/ow4\/0cHWtJNDdFbeEj82qUXVgTJIhdaDS1M5YsyoKfm4mIMU9jSp3AJXJX2XLpkmthYtod5XpCCtBfde4Hs1AtJw==", "FareInfoRef": "IwOjDvMDuDKADPcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 241580, "gross_total": 241250, "base_fare": 171192, "tax": 70388, "sell": { "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQxNTgwLCJiYXNlX2ZhcmUiOjE3MTE5MiwidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI0MTI1MCwiYmFzZV9mYXJlIjoxNzA4NjIsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQxMjUwLCJiYXNlX2ZhcmUiOjE3MDg2MiwidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "170862.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388, "gross": { "base_fare": "170862.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MTU4MC4wMCIsImJhc2VfZmFyZSI6IjE3MTE5Mi4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcwODYyLjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjQxMjUwLjAwIiwiYmFzZV9mYXJlIjoiMTcwODYyLjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzA4NjIuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MTI1MC4wMCIsImJhc2VfZmFyZSI6IjE3MDg2Mi4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI0MTI1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 241580, "calendar_total_sell": 241580, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 241580, "filter": { "id": "F123TT00182-76", "price": 241580, "journey_duration": "PT2D14H5M", "journey_duration_seconds": 223500, "layover_duration": "PT21H45M", "layover_duration_seconds": 78300, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-25T00:20:00.000-04:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-08-30T21:35:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607250020del202607260150190del202607261115dac2026072614102227dac202608292120del202608292340238del202608301200yyz202608302135189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-77", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H50M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAeHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T00:20:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T01: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAgHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T11:15: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-07-26T14:10:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT09H25M", "lay_over_date": "2026-07-26", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-77", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D16H25M", "transit_time": "18H45M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "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": "GP2YWSYT", "FareRuleKey": "gws-eJxNjssKAyEMRT9muPvE8dWdEkG6kUItxS76\/5\/R6MxAA0luOHmllAwZT8wx\/duG75bvaC8BGoz6GB8EZ6M9KhB5h\/ow4\/0cHWtJNDdFbeEj82qUXVgTJIhdaDS1M5YsyoKfm4mIMU9jSp3AJXJX2XLpkmthYtod5XpCCtBfde4Hs1AtJw==", "FareInfoRef": "IwOjDvMDuDKADPcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAiHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T12:00:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T21:35:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT19H05M", "distance": "7233", "lay_over": "PT18H45M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "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": "GP2YWSYT", "FareRuleKey": "gws-eJxNjssKAyEMRT9muPvE8dWdEkG6kUItxS76\/5\/R6MxAA0luOHmllAwZT8wx\/duG75bvaC8BGoz6GB8EZ6M9KhB5h\/ow4\/0cHWtJNDdFbeEj82qUXVgTJIhdaDS1M5YsyoKfm4mIMU9jSp3AJXJX2XLpkmthYtod5XpCCtBfde4Hs1AtJw==", "FareInfoRef": "IwOjDvMDuDKADPcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 241580, "gross_total": 241250, "base_fare": 171192, "tax": 70388, "sell": { "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQxNTgwLCJiYXNlX2ZhcmUiOjE3MTE5MiwidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI0MTI1MCwiYmFzZV9mYXJlIjoxNzA4NjIsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQxMjUwLCJiYXNlX2ZhcmUiOjE3MDg2MiwidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "170862.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388, "gross": { "base_fare": "170862.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MTU4MC4wMCIsImJhc2VfZmFyZSI6IjE3MTE5Mi4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcwODYyLjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjQxMjUwLjAwIiwiYmFzZV9mYXJlIjoiMTcwODYyLjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzA4NjIuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MTI1MC4wMCIsImJhc2VfZmFyZSI6IjE3MDg2Mi4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI0MTI1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 241580, "calendar_total_sell": 241580, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 241580, "filter": { "id": "F123TT00182-77", "price": 241580, "journey_duration": "PT2D20H15M", "journey_duration_seconds": 245700, "layover_duration": "PT1D4H10M", "layover_duration_seconds": 101400, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-25T00:20:00.000-04:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-08-30T21:35:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607250020del202607260150190del202607261115dac2026072614102227dac202608291510del2026082917152228del202608301200yyz202608302135189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-78", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H0M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAeHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T00:20:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T01: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAcHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T17: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-07-26T20: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-07-26", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT15H30M", "lay_over_date": "2026-07-26", "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": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-78", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H15M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GP2YWSYT", "FareRuleKey": "gws-eJxNjssKAyEMRT9muPvE8dWdEkG6kUItxS76\/5\/R6MxAA0luOHmllAwZT8wx\/duG75bvaC8BGoz6GB8EZ6M9KhB5h\/ow4\/0cHWtJNDdFbeEj82qUXVgTJIhdaDS1M5YsyoKfm4mIMU9jSp3AJXJX2XLpkmthYtod5XpCCtBfde4Hs1AtJw==", "FareInfoRef": "IwOjDvMDuDKADPcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAiHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T12:00:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T21:35:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT19H05M", "distance": "7233", "lay_over": "PT12H20M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "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": "GP2YWSYT", "FareRuleKey": "gws-eJxNjssKAyEMRT9muPvE8dWdEkG6kUItxS76\/5\/R6MxAA0luOHmllAwZT8wx\/duG75bvaC8BGoz6GB8EZ6M9KhB5h\/ow4\/0cHWtJNDdFbeEj82qUXVgTJIhdaDS1M5YsyoKfm4mIMU9jSp3AJXJX2XLpkmthYtod5XpCCtBfde4Hs1AtJw==", "FareInfoRef": "IwOjDvMDuDKADPcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 241580, "gross_total": 241250, "base_fare": 171192, "tax": 70388, "sell": { "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQxNTgwLCJiYXNlX2ZhcmUiOjE3MTE5MiwidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI0MTI1MCwiYmFzZV9mYXJlIjoxNzA4NjIsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQxMjUwLCJiYXNlX2ZhcmUiOjE3MDg2MiwidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "170862.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388, "gross": { "base_fare": "170862.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MTU4MC4wMCIsImJhc2VfZmFyZSI6IjE3MTE5Mi4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcwODYyLjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjQxMjUwLjAwIiwiYmFzZV9mYXJlIjoiMTcwODYyLjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzA4NjIuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MTI1MC4wMCIsImJhc2VfZmFyZSI6IjE3MDg2Mi4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI0MTI1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 241580, "calendar_total_sell": 241580, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 241580, "filter": { "id": "F123TT00182-78", "price": 241580, "journey_duration": "PT2D20H15M", "journey_duration_seconds": 245700, "layover_duration": "PT1D3H50M", "layover_duration_seconds": 100200, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-25T00:20:00.000-04:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-08-30T21:35:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607250020del202607260150190del202607261720dac202607262020237dac202608292120del202608292340238del202608301200yyz202608302135189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-79", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H0M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAeHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T00:20:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T01: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAcHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T17: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-07-26T20: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-07-26", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT15H30M", "lay_over_date": "2026-07-26", "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": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-79", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D16H25M", "transit_time": "18H45M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "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": "GP2YWSYT", "FareRuleKey": "gws-eJxNjssKAyEMRT9muPvE8dWdEkG6kUItxS76\/5\/R6MxAA0luOHmllAwZT8wx\/duG75bvaC8BGoz6GB8EZ6M9KhB5h\/ow4\/0cHWtJNDdFbeEj82qUXVgTJIhdaDS1M5YsyoKfm4mIMU9jSp3AJXJX2XLpkmthYtod5XpCCtBfde4Hs1AtJw==", "FareInfoRef": "IwOjDvMDuDKADPcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAiHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T12:00:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T21:35:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT19H05M", "distance": "7233", "lay_over": "PT18H45M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "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": "GP2YWSYT", "FareRuleKey": "gws-eJxNjssKAyEMRT9muPvE8dWdEkG6kUItxS76\/5\/R6MxAA0luOHmllAwZT8wx\/duG75bvaC8BGoz6GB8EZ6M9KhB5h\/ow4\/0cHWtJNDdFbeEj82qUXVgTJIhdaDS1M5YsyoKfm4mIMU9jSp3AJXJX2XLpkmthYtod5XpCCtBfde4Hs1AtJw==", "FareInfoRef": "IwOjDvMDuDKADPcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 241580, "gross_total": 241250, "base_fare": 171192, "tax": 70388, "sell": { "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQxNTgwLCJiYXNlX2ZhcmUiOjE3MTE5MiwidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI0MTI1MCwiYmFzZV9mYXJlIjoxNzA4NjIsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQxMjUwLCJiYXNlX2ZhcmUiOjE3MDg2MiwidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "170862.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388, "gross": { "base_fare": "170862.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MTU4MC4wMCIsImJhc2VfZmFyZSI6IjE3MTE5Mi4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcwODYyLjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjQxMjUwLjAwIiwiYmFzZV9mYXJlIjoiMTcwODYyLjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzA4NjIuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MTI1MC4wMCIsImJhc2VfZmFyZSI6IjE3MDg2Mi4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI0MTI1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 241580, "calendar_total_sell": 241580, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 241580, "filter": { "id": "F123TT00182-79", "price": 241580, "journey_duration": "PT3D2H25M", "journey_duration_seconds": 267900, "layover_duration": "PT1D10H15M", "layover_duration_seconds": 123300, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-25T00:20:00.000-04:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-08-30T21:35:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607250020del202607260150190del202607261720dac202607262020237dac202608291510del2026082917152228del202608301200yyz202608302135189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-80", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D15H0M", "transit_time": "20H35M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAaHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T13:10:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T14: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAwGcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-27T11:15: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-07-27T14:10:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-27", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT20H35M", "lay_over_date": "2026-07-26", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-80", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H15M", "transit_time": "12H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "G", "meal_code": null, "seat_available": "9", "FareBasis": "GP2YWSYT", "FareRuleKey": "gws-eJxNjssKAyEMRT9muPvE8dWdEkG6kUItxS76\/5\/R6MxAA0luOHmllAwZT8wx\/duG75bvaC8BGoz6GB8EZ6M9KhB5h\/ow4\/0cHWtJNDdFbeEj82qUXVgTJIhdaDS1M5YsyoKfm4mIMU9jSp3AJXJX2XLpkmthYtod5XpCCtBfde4Hs1AtJw==", "FareInfoRef": "IwOjDvMDuDKADPcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAiHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T12:00:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T21:35:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT19H05M", "distance": "7233", "lay_over": "PT12H20M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "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": "GP2YWSYT", "FareRuleKey": "gws-eJxNjssKAyEMRT9muPvE8dWdEkG6kUItxS76\/5\/R6MxAA0luOHmllAwZT8wx\/duG75bvaC8BGoz6GB8EZ6M9KhB5h\/ow4\/0cHWtJNDdFbeEj82qUXVgTJIhdaDS1M5YsyoKfm4mIMU9jSp3AJXJX2XLpkmthYtod5XpCCtBfde4Hs1AtJw==", "FareInfoRef": "IwOjDvMDuDKADPcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 241580, "gross_total": 241250, "base_fare": 171192, "tax": 70388, "sell": { "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQxNTgwLCJiYXNlX2ZhcmUiOjE3MTE5MiwidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI0MTI1MCwiYmFzZV9mYXJlIjoxNzA4NjIsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQxMjUwLCJiYXNlX2ZhcmUiOjE3MDg2MiwidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "170862.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388, "gross": { "base_fare": "170862.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MTU4MC4wMCIsImJhc2VfZmFyZSI6IjE3MTE5Mi4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcwODYyLjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjQxMjUwLjAwIiwiYmFzZV9mYXJlIjoiMTcwODYyLjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzA4NjIuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MTI1MC4wMCIsImJhc2VfZmFyZSI6IjE3MDg2Mi4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI0MTI1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 241580, "calendar_total_sell": 241580, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 241580, "filter": { "id": "F123TT00182-80", "price": 241580, "journey_duration": "PT3D1H15M", "journey_duration_seconds": 263700, "layover_duration": "PT1D8H55M", "layover_duration_seconds": 118500, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T13:10:00.000-04:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-08-30T21:35:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251310del202607261440188del202607271115dac2026072714102227dac202608292120del202608292340238del202608301200yyz202608302135189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-81", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D15H0M", "transit_time": "20H35M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAaHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T13:10:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T14: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAwGcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-27T11:15: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-07-27T14:10:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-27", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT20H35M", "lay_over_date": "2026-07-26", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-81", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D16H25M", "transit_time": "18H45M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "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": "GP2YWSYT", "FareRuleKey": "gws-eJxNjssKAyEMRT9muPvE8dWdEkG6kUItxS76\/5\/R6MxAA0luOHmllAwZT8wx\/duG75bvaC8BGoz6GB8EZ6M9KhB5h\/ow4\/0cHWtJNDdFbeEj82qUXVgTJIhdaDS1M5YsyoKfm4mIMU9jSp3AJXJX2XLpkmthYtod5XpCCtBfde4Hs1AtJw==", "FareInfoRef": "IwOjDvMDuDKADPcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAiHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T12:00:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T21:35:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT19H05M", "distance": "7233", "lay_over": "PT18H45M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "189" }, "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": "GP2YWSYT", "FareRuleKey": "gws-eJxNjssKAyEMRT9muPvE8dWdEkG6kUItxS76\/5\/R6MxAA0luOHmllAwZT8wx\/duG75bvaC8BGoz6GB8EZ6M9KhB5h\/ow4\/0cHWtJNDdFbeEj82qUXVgTJIhdaDS1M5YsyoKfm4mIMU9jSp3AJXJX2XLpkmthYtod5XpCCtBfde4Hs1AtJw==", "FareInfoRef": "IwOjDvMDuDKADPcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 241580, "gross_total": 241250, "base_fare": 171192, "tax": 70388, "sell": { "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQxNTgwLCJiYXNlX2ZhcmUiOjE3MTE5MiwidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI0MTI1MCwiYmFzZV9mYXJlIjoxNzA4NjIsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQxMjUwLCJiYXNlX2ZhcmUiOjE3MDg2MiwidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "170862.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 241580, "base_fare": 171192, "tax": 70388, "gross": { "base_fare": "170862.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MTU4MC4wMCIsImJhc2VfZmFyZSI6IjE3MTE5Mi4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcwODYyLjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjQxMjUwLjAwIiwiYmFzZV9mYXJlIjoiMTcwODYyLjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzA4NjIuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0MTI1MC4wMCIsImJhc2VfZmFyZSI6IjE3MDg2Mi4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI0MTI1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 241580, "calendar_total_sell": 241580, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 241580, "filter": { "id": "F123TT00182-81", "price": 241580, "journey_duration": "PT3D7H25M", "journey_duration_seconds": 285900, "layover_duration": "PT1D15H20M", "layover_duration_seconds": 141600, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T13:10:00.000-04:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-08-30T21:35:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251310del202607261440188del202607271115dac2026072714102227dac202608291510del2026082917152228del202608301200yyz202608302135189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-82", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H55M", "transit_time": "1H25M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAlHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T19:00:00.000-04:00", "origin_terminal": "3", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "JED", "arrival_time": "2026-07-26T13:55:00.000+03:00", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-07-25", "flight_time": "PT11H55M", "distance": "6498", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "62" }, "marketing": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "62" }, "booking_class": { "brand_id": "1769487", "brand_title": "SEMI FLEX ECO", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKRXCAC4", "FareRuleKey": "gws-eJxNjk0KhDAMhQ8jb59Ua3XXEpnNQBdah+ksvP8xTBsGDCR54ctfjNGRm4l5iU8bcA3HB\/kUIMOpb0kQfFhXsFYVRLNHee9fSTKhLwnOK8odW+beKKOwJsj4mgw1Q7VYf8psMxEx2mk0qRP4i1RU5rSVdo2Je6chCtBPdeoGOCUsjA==", "FareInfoRef": "IwOjDvMDuDKAhPcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAnHcMpKAAAA==", "origin": "JED", "departure_time": "2026-07-26T15:20:00.000+03:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "DAC", "arrival_time": "2026-07-27T00: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-07-26", "flight_time": "PT6H35M", "distance": "3251", "lay_over": "PT01H25M", "lay_over_date": "2026-07-26", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "802" }, "marketing": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "802" }, "booking_class": { "brand_id": "1769487", "brand_title": "SEMI FLEX ECO", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TKRXCAC4", "FareRuleKey": "gws-eJxNjk0KhDAMhQ8jb59Ua3XXEpnNQBdah+ksvP8xTBsGDCR54ctfjNGRm4l5iU8bcA3HB\/kUIMOpb0kQfFhXsFYVRLNHee9fSTKhLwnOK8odW+beKKOwJsj4mgw1Q7VYf8psMxEx2mk0qRP4i1RU5rSVdo2Je6chCtBPdeoGOCUsjA==", "FareInfoRef": "IwOjDvMDuDKAhPcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-82", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H50M", "transit_time": "3H0M", "routes": [ { "air_segment_key": "IwOjDvMDuDKApHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T02:35:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "JED", "arrival_time": "2026-08-29T06:15:00.000+03:00", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-08-28", "flight_time": "PT6H40M", "distance": "3251", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "773", "name": "773", "picture": "773.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "803" }, "marketing": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "803" }, "booking_class": { "brand_id": "1769487", "brand_title": "SEMI FLEX ECO", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LKRXCAC4", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OSj+7RK66AXkBBREW3P8YTBKQsOR47OdPUkpBwiSqS\/q3Ae\/h9oDfDXAEeikvrHGOY88gMp1wOV+flo21umQJK5E33KO2RoumDLC4jw0Vp33fLRtZ3ywiinoaVXICP5EPSs\/bUa+paOvsSGbwp5z6AEh0LH8=", "FareInfoRef": "IwOjDvMDuDKAvPcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKArHcMpKAAAA==", "origin": "JED", "departure_time": "2026-08-29T09:15:00.000+03:00", "origin_terminal": "1", "origin_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "destination": "YYZ", "arrival_time": "2026-08-29T15:25:00.000-04:00", "destination_terminal": "3", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT13H10M", "distance": "6498", "lay_over": "PT03H00M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "61" }, "marketing": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "61" }, "booking_class": { "brand_id": "1769487", "brand_title": "SEMI FLEX ECO", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LKRXCAC4", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5OSj+7RK66AXkBBREW3P8YTBKQsOR47OdPUkpBwiSqS\/q3Ae\/h9oDfDXAEeikvrHGOY88gMp1wOV+flo21umQJK5E33KO2RoumDLC4jw0Vp33fLRtZ3ywiinoaVXICP5EPSs\/bUa+paOvsSGbwp5z6AEh0LH8=", "FareInfoRef": "IwOjDvMDuDKAvPcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 251915, "gross_total": 251585, "base_fare": 208189, "tax": 43726, "sell": { "currency": "BDT", "total": 251915, "base_fare": 208189, "tax": 43726 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjUxOTE1LCJiYXNlX2ZhcmUiOjIwODE4OSwidGF4Ijo0MzcyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI1MTU4NSwiYmFzZV9mYXJlIjoyMDc4NTksInRheCI6NDM3MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjUxNTg1LCJiYXNlX2ZhcmUiOjIwNzg1OSwidGF4Ijo0MzcyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 251915, "base_fare": 208189, "tax": 43726, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "207859.00", "tax": "43726.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 251915, "base_fare": 208189, "tax": 43726, "gross": { "base_fare": "207859.00", "tax": "43726.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "17660.00" }, "Other": { "title": "Others taxes", "amount": "19122.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1MTkxNS4wMCIsImJhc2VfZmFyZSI6IjIwODE4OS4wMCIsInRheCI6IjQzNzI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA3ODU5LjAwIiwidGF4IjoiNDM3MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjUxNTg1LjAwIiwiYmFzZV9mYXJlIjoiMjA3ODU5LjAwIiwidGF4IjoiNDM3MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDc4NTkuMDAiLCJ0YXgiOiI0MzcyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1MTU4NS4wMCIsImJhc2VfZmFyZSI6IjIwNzg1OS4wMCIsInRheCI6IjQzNzI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI1MTU4NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjE3NjYwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE5MTIyLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFMyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTA0OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IklPIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MjU4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVDIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTc2NjAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "JED", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "SV" ] }, "operating_carrier": { "count": 1, "data": [ "SV" ] }, "rbd_class": { "count": 2, "data": { "0": "T", "2": "L" } }, "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-07-25-2026-08-29", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-29", "calendar_carrier": "SV", "calendar_total_currency": "BDT", "calendar_total_price": 251915, "calendar_total_sell": 251915, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 251915, "filter": { "id": "F123TT00182-82", "price": 251915, "journey_duration": "PT1D18H45M", "journey_duration_seconds": 153900, "layover_duration": "PT4H25M", "layover_duration_seconds": 15900, "carrier_operating": "SV", "carrier_marketing": "SV", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "JED" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-07-25T19:00:00.000-04:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-29T15:25:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251900jed20260726135562jed202607261520dac202607270055802dac202608290235jed202608290615803jed202608290915yyz20260829152561", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-83", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H40M", "transit_time": "1H50M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAtHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T21:00:00.000-04:00", "origin_terminal": "3", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DOH", "arrival_time": "2026-07-26T16:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-07-26", "flight_time": "PT12H35M", "distance": "6757", "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": "768" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "768" }, "booking_class": { "brand_id": "1866580", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "FareBasis": "HKR5R1FE", "FareRuleKey": "gws-eJxNTssKAyEM\/Jhl7hNF170p60qhIFS2B3vo\/39Go9tCA8lMMnnFGA2Np0iI\/7bgvTwa6nMHKox6TjvE2nUjRNMO0jvc7s01KQfmltU4leqUL5TZmLcjKKCw+Esahn7F\/gLFBqObSQrGbQyqE\/iRdCqtKZ+t0wtFa+YrcYW+qlMfSi8soQ==", "FareInfoRef": "IwOjDvMDuDKA2PcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAvHcMpKAAAA==", "origin": "DOH", "departure_time": "2026-07-26T18: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-07-27T02:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H50M", "lay_over_date": "2026-07-26", "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": "1866580", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "FareBasis": "HKR5R1FE", "FareRuleKey": "gws-eJxNTssKAyEM\/Jhl7hNF170p60qhIFS2B3vo\/39Go9tCA8lMMnnFGA2Np0iI\/7bgvTwa6nMHKox6TjvE2nUjRNMO0jvc7s01KQfmltU4leqUL5TZmLcjKKCw+Esahn7F\/gLFBqObSQrGbQyqE\/iRdCqtKZ+t0wtFa+YrcYW+qlMfSi8soQ==", "FareInfoRef": "IwOjDvMDuDKA2PcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-83", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAzHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T04:10: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-08-29T06:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-28", "flight_time": "PT5H10M", "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": "1866580", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "FareBasis": "HKR5R1FE", "FareRuleKey": "gws-eJxNTssKwzAM+5iiu5yuaXJLaBoGg8BCd8gO+\/\/PmJN2MIMt2fIrhGBoLEVc+LcJn+lZUV4bUGDUW3tD5nn1PFOQdsH9UZcqecfY4oxXqQz5RBmNye9OAZnZDqkVtSumuIFyY99MUtBvo1OdwI\/EQ2mJ6aiNVihaM5fEFfqqTn0BaAYssA==", "FareInfoRef": "IwOjDvMDuDKAGQcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA1HcMpKAAAA==", "origin": "DOH", "departure_time": "2026-08-29T08:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "YYZ", "arrival_time": "2026-08-29T15:00:00.000-04:00", "destination_terminal": "3", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT13H40M", "distance": "6757", "lay_over": "PT02H00M", "lay_over_date": "2026-08-29", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "767" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "767" }, "booking_class": { "brand_id": "1866580", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "FareBasis": "HKR5R1FE", "FareRuleKey": "gws-eJxNTssKwzAM+5iiu5yuaXJLaBoGg8BCd8gO+\/\/PmJN2MIMt2fIrhGBoLEVc+LcJn+lZUV4bUGDUW3tD5nn1PFOQdsH9UZcqecfY4oxXqQz5RBmNye9OAZnZDqkVtSumuIFyY99MUtBvo1OdwI\/EQ2mJ6aiNVihaM5fEFfqqTn0BaAYssA==", "FareInfoRef": "IwOjDvMDuDKAGQcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 414896, "gross_total": 414566, "base_fare": 342494, "tax": 72402, "sell": { "currency": "BDT", "total": 414896, "base_fare": 342494, "tax": 72402 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDE0ODk2LCJiYXNlX2ZhcmUiOjM0MjQ5NCwidGF4Ijo3MjQwMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjQxNDU2NiwiYmFzZV9mYXJlIjozNDIxNjQsInRheCI6NzI0MDIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDE0NTY2LCJiYXNlX2ZhcmUiOjM0MjE2NCwidGF4Ijo3MjQwMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 414896, "base_fare": 342494, "tax": 72402, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "342164.00", "tax": "72402.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 414896, "base_fare": 342494, "tax": 72402, "gross": { "base_fare": "342164.00", "tax": "72402.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "37440.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5400.00" }, "Other": { "title": "Others taxes", "amount": "22618.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQxNDg5Ni4wMCIsImJhc2VfZmFyZSI6IjM0MjQ5NC4wMCIsInRheCI6IjcyNDAyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQyMTY0LjAwIiwidGF4IjoiNzI0MDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDE0NTY2LjAwIiwiYmFzZV9mYXJlIjoiMzQyMTY0LjAwIiwidGF4IjoiNzI0MDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNDIxNjQuMDAiLCJ0YXgiOiI3MjQwMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQxNDU2Ni4wMCIsImJhc2VfZmFyZSI6IjM0MjE2NC4wMCIsInRheCI6IjcyNDAyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjQxNDU2NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzNzQ0MC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDAwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyNjE4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2NzQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3NDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0MDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DOH", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "QR" ] }, "operating_carrier": { "count": 1, "data": [ "QR" ] }, "rbd_class": { "count": 1, "data": [ "H" ] }, "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-07-25-2026-08-29", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-29", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 414896, "calendar_total_sell": 414896, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 414896, "filter": { "id": "F123TT00182-83", "price": 414896, "journey_duration": "PT1D16H30M", "journey_duration_seconds": 145800, "layover_duration": "PT3H50M", "layover_duration_seconds": 13800, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "351", "aircraft_name": "351", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T21:00:00.000-04:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-29T15:00:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607252100doh202607261635768doh202607261825dac202607270240638dac202608290410doh202608290620639doh202608290820yyz202608291500767", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-84", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H40M", "transit_time": "8H50M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAtHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T21:00:00.000-04:00", "origin_terminal": "3", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DOH", "arrival_time": "2026-07-26T16:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-07-26", "flight_time": "PT12H35M", "distance": "6757", "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": "768" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "768" }, "booking_class": { "brand_id": "1866580", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "FareBasis": "HKR5R1FE", "FareRuleKey": "gws-eJxNTssKAyEM\/Jhl7hNF170p60qhIFS2B3vo\/39Go9tCA8lMMnnFGA2Np0iI\/7bgvTwa6nMHKox6TjvE2nUjRNMO0jvc7s01KQfmltU4leqUL5TZmLcjKKCw+Esahn7F\/gLFBqObSQrGbQyqE\/iRdCqtKZ+t0wtFa+YrcYW+qlMfSi8soQ==", "FareInfoRef": "IwOjDvMDuDKA2PcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAxHcMpKAAAA==", "origin": "DOH", "departure_time": "2026-07-27T01: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-07-27T09:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H50M", "lay_over_date": "2026-07-26", "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": "1866580", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "FareBasis": "HKR5R1FE", "FareRuleKey": "gws-eJxNTssKAyEM\/Jhl7hNF170p60qhIFS2B3vo\/39Go9tCA8lMMnnFGA2Np0iI\/7bgvTwa6nMHKox6TjvE2nUjRNMO0jvc7s01KQfmltU4leqUL5TZmLcjKKCw+Esahn7F\/gLFBqObSQrGbQyqE\/iRdCqtKZ+t0wtFa+YrcYW+qlMfSi8soQ==", "FareInfoRef": "IwOjDvMDuDKA2PcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-84", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAzHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T04:10: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-08-29T06:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-28", "flight_time": "PT5H10M", "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": "1866580", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "FareBasis": "HKR5R1FE", "FareRuleKey": "gws-eJxNTssKwzAM+5iiu5yuaXJLaBoGg8BCd8gO+\/\/PmJN2MIMt2fIrhGBoLEVc+LcJn+lZUV4bUGDUW3tD5nn1PFOQdsH9UZcqecfY4oxXqQz5RBmNye9OAZnZDqkVtSumuIFyY99MUtBvo1OdwI\/EQ2mJ6aiNVihaM5fEFfqqTn0BaAYssA==", "FareInfoRef": "IwOjDvMDuDKAGQcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA1HcMpKAAAA==", "origin": "DOH", "departure_time": "2026-08-29T08:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "YYZ", "arrival_time": "2026-08-29T15:00:00.000-04:00", "destination_terminal": "3", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT13H40M", "distance": "6757", "lay_over": "PT02H00M", "lay_over_date": "2026-08-29", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "767" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "767" }, "booking_class": { "brand_id": "1866580", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "FareBasis": "HKR5R1FE", "FareRuleKey": "gws-eJxNTssKwzAM+5iiu5yuaXJLaBoGg8BCd8gO+\/\/PmJN2MIMt2fIrhGBoLEVc+LcJn+lZUV4bUGDUW3tD5nn1PFOQdsH9UZcqecfY4oxXqQz5RBmNye9OAZnZDqkVtSumuIFyY99MUtBvo1OdwI\/EQ2mJ6aiNVihaM5fEFfqqTn0BaAYssA==", "FareInfoRef": "IwOjDvMDuDKAGQcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 414896, "gross_total": 414566, "base_fare": 342494, "tax": 72402, "sell": { "currency": "BDT", "total": 414896, "base_fare": 342494, "tax": 72402 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDE0ODk2LCJiYXNlX2ZhcmUiOjM0MjQ5NCwidGF4Ijo3MjQwMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjQxNDU2NiwiYmFzZV9mYXJlIjozNDIxNjQsInRheCI6NzI0MDIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDE0NTY2LCJiYXNlX2ZhcmUiOjM0MjE2NCwidGF4Ijo3MjQwMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 414896, "base_fare": 342494, "tax": 72402, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "342164.00", "tax": "72402.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 414896, "base_fare": 342494, "tax": 72402, "gross": { "base_fare": "342164.00", "tax": "72402.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "37440.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5400.00" }, "Other": { "title": "Others taxes", "amount": "22618.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQxNDg5Ni4wMCIsImJhc2VfZmFyZSI6IjM0MjQ5NC4wMCIsInRheCI6IjcyNDAyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQyMTY0LjAwIiwidGF4IjoiNzI0MDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDE0NTY2LjAwIiwiYmFzZV9mYXJlIjoiMzQyMTY0LjAwIiwidGF4IjoiNzI0MDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNDIxNjQuMDAiLCJ0YXgiOiI3MjQwMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQxNDU2Ni4wMCIsImJhc2VfZmFyZSI6IjM0MjE2NC4wMCIsInRheCI6IjcyNDAyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjQxNDU2NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzNzQ0MC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDAwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyNjE4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2NzQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3NDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0MDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DOH", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "QR" ] }, "operating_carrier": { "count": 1, "data": [ "QR" ] }, "rbd_class": { "count": 1, "data": [ "H" ] }, "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-07-25-2026-08-29", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-29", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 414896, "calendar_total_sell": 414896, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 414896, "filter": { "id": "F123TT00182-84", "price": 414896, "journey_duration": "PT1D23H30M", "journey_duration_seconds": 171000, "layover_duration": "PT10H50M", "layover_duration_seconds": 39000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "351", "aircraft_name": "351", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T21:00:00.000-04:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-29T15:00:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607252100doh202607261635768doh202607270125dac202607270940640dac202608290410doh202608290620639doh202608290820yyz202608291500767", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-85", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H40M", "transit_time": "1H50M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAtHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T21:00:00.000-04:00", "origin_terminal": "3", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DOH", "arrival_time": "2026-07-26T16:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-07-26", "flight_time": "PT12H35M", "distance": "6757", "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": "768" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "768" }, "booking_class": { "brand_id": "1866580", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "FareBasis": "HKR5R1FE", "FareRuleKey": "gws-eJxNTssKAyEM\/Jhl7hNF170p60qhIFS2B3vo\/39Go9tCA8lMMnnFGA2Np0iI\/7bgvTwa6nMHKox6TjvE2nUjRNMO0jvc7s01KQfmltU4leqUL5TZmLcjKKCw+Esahn7F\/gLFBqObSQrGbQyqE\/iRdCqtKZ+t0wtFa+YrcYW+qlMfSi8soQ==", "FareInfoRef": "IwOjDvMDuDKA2PcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAvHcMpKAAAA==", "origin": "DOH", "departure_time": "2026-07-26T18: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-07-27T02:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT01H50M", "lay_over_date": "2026-07-26", "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": "1866580", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "FareBasis": "HKR5R1FE", "FareRuleKey": "gws-eJxNTssKAyEM\/Jhl7hNF170p60qhIFS2B3vo\/39Go9tCA8lMMnnFGA2Np0iI\/7bgvTwa6nMHKox6TjvE2nUjRNMO0jvc7s01KQfmltU4leqUL5TZmLcjKKCw+Esahn7F\/gLFBqObSQrGbQyqE\/iRdCqtKZ+t0wtFa+YrcYW+qlMfSi8soQ==", "FareInfoRef": "IwOjDvMDuDKA2PcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-85", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D13H50M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA3HcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T11:10: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-08-29T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-29", "flight_time": "PT5H10M", "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": "1866580", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "FareBasis": "HKR5R1FE", "FareRuleKey": "gws-eJxNTssKwzAM+5iiu5yuaXJLaBoGg8BCd8gO+\/\/PmJN2MIMt2fIrhGBoLEVc+LcJn+lZUV4bUGDUW3tD5nn1PFOQdsH9UZcqecfY4oxXqQz5RBmNye9OAZnZDqkVtSumuIFyY99MUtBvo1OdwI\/EQ2mJ6aiNVihaM5fEFfqqTn0BaAYssA==", "FareInfoRef": "IwOjDvMDuDKAGQcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA5HcMpKAAAA==", "origin": "DOH", "departure_time": "2026-08-30T08:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "YYZ", "arrival_time": "2026-08-30T15:00:00.000-04:00", "destination_terminal": "3", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT13H40M", "distance": "6757", "lay_over": "PT19H00M", "lay_over_date": "2026-08-29", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "767" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "767" }, "booking_class": { "brand_id": "1866580", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "FareBasis": "HKR5R1FE", "FareRuleKey": "gws-eJxNTssKwzAM+5iiu5yuaXJLaBoGg8BCd8gO+\/\/PmJN2MIMt2fIrhGBoLEVc+LcJn+lZUV4bUGDUW3tD5nn1PFOQdsH9UZcqecfY4oxXqQz5RBmNye9OAZnZDqkVtSumuIFyY99MUtBvo1OdwI\/EQ2mJ6aiNVihaM5fEFfqqTn0BaAYssA==", "FareInfoRef": "IwOjDvMDuDKAGQcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 415216, "gross_total": 414886, "base_fare": 342494, "tax": 72722, "sell": { "currency": "BDT", "total": 415216, "base_fare": 342494, "tax": 72722 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDE1MjE2LCJiYXNlX2ZhcmUiOjM0MjQ5NCwidGF4Ijo3MjcyMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjQxNDg4NiwiYmFzZV9mYXJlIjozNDIxNjQsInRheCI6NzI3MjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDE0ODg2LCJiYXNlX2ZhcmUiOjM0MjE2NCwidGF4Ijo3MjcyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 415216, "base_fare": 342494, "tax": 72722, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "342164.00", "tax": "72722.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 415216, "base_fare": 342494, "tax": 72722, "gross": { "base_fare": "342164.00", "tax": "72722.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "37440.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5400.00" }, "Other": { "title": "Others taxes", "amount": "22938.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQxNTIxNi4wMCIsImJhc2VfZmFyZSI6IjM0MjQ5NC4wMCIsInRheCI6IjcyNzIyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQyMTY0LjAwIiwidGF4IjoiNzI3MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDE0ODg2LjAwIiwiYmFzZV9mYXJlIjoiMzQyMTY0LjAwIiwidGF4IjoiNzI3MjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNDIxNjQuMDAiLCJ0YXgiOiI3MjcyMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQxNDg4Ni4wMCIsImJhc2VfZmFyZSI6IjM0MjE2NC4wMCIsInRheCI6IjcyNzIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjQxNDg4NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzNzQ0MC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDAwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyOTM4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2NzQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3NDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0MDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DOH", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "QR" ] }, "operating_carrier": { "count": 1, "data": [ "QR" ] }, "rbd_class": { "count": 1, "data": [ "H" ] }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 415216, "calendar_total_sell": 415216, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 415216, "filter": { "id": "F123TT00182-85", "price": 415216, "journey_duration": "PT2D9H30M", "journey_duration_seconds": 207000, "layover_duration": "PT20H50M", "layover_duration_seconds": 75000, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "351", "aircraft_name": "351", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T21:00:00.000-04:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-30T15:00:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607252100doh202607261635768doh202607261825dac202607270240638dac202608291110doh202608291320641doh202608300820yyz202608301500767", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-86", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H40M", "transit_time": "8H50M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAtHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T21:00:00.000-04:00", "origin_terminal": "3", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DOH", "arrival_time": "2026-07-26T16:35:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-07-26", "flight_time": "PT12H35M", "distance": "6757", "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": "768" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "768" }, "booking_class": { "brand_id": "1866580", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "FareBasis": "HKR5R1FE", "FareRuleKey": "gws-eJxNTssKAyEM\/Jhl7hNF170p60qhIFS2B3vo\/39Go9tCA8lMMnnFGA2Np0iI\/7bgvTwa6nMHKox6TjvE2nUjRNMO0jvc7s01KQfmltU4leqUL5TZmLcjKKCw+Esahn7F\/gLFBqObSQrGbQyqE\/iRdCqtKZ+t0wtFa+YrcYW+qlMfSi8soQ==", "FareInfoRef": "IwOjDvMDuDKA2PcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAxHcMpKAAAA==", "origin": "DOH", "departure_time": "2026-07-27T01: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-07-27T09:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT5H15M", "distance": "2432", "lay_over": "PT08H50M", "lay_over_date": "2026-07-26", "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": "1866580", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "FareBasis": "HKR5R1FE", "FareRuleKey": "gws-eJxNTssKAyEM\/Jhl7hNF170p60qhIFS2B3vo\/39Go9tCA8lMMnnFGA2Np0iI\/7bgvTwa6nMHKox6TjvE2nUjRNMO0jvc7s01KQfmltU4leqUL5TZmLcjKKCw+Esahn7F\/gLFBqObSQrGbQyqE\/iRdCqtKZ+t0wtFa+YrcYW+qlMfSi8soQ==", "FareInfoRef": "IwOjDvMDuDKA2PcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-86", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D13H50M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA3HcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T11:10: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-08-29T13:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-08-29", "flight_time": "PT5H10M", "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": "1866580", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "FareBasis": "HKR5R1FE", "FareRuleKey": "gws-eJxNTssKwzAM+5iiu5yuaXJLaBoGg8BCd8gO+\/\/PmJN2MIMt2fIrhGBoLEVc+LcJn+lZUV4bUGDUW3tD5nn1PFOQdsH9UZcqecfY4oxXqQz5RBmNye9OAZnZDqkVtSumuIFyY99MUtBvo1OdwI\/EQ2mJ6aiNVihaM5fEFfqqTn0BaAYssA==", "FareInfoRef": "IwOjDvMDuDKAGQcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA5HcMpKAAAA==", "origin": "DOH", "departure_time": "2026-08-30T08:20:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "YYZ", "arrival_time": "2026-08-30T15:00:00.000-04:00", "destination_terminal": "3", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT13H40M", "distance": "6757", "lay_over": "PT19H00M", "lay_over_date": "2026-08-29", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "767" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "767" }, "booking_class": { "brand_id": "1866580", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "FareBasis": "HKR5R1FE", "FareRuleKey": "gws-eJxNTssKwzAM+5iiu5yuaXJLaBoGg8BCd8gO+\/\/PmJN2MIMt2fIrhGBoLEVc+LcJn+lZUV4bUGDUW3tD5nn1PFOQdsH9UZcqecfY4oxXqQz5RBmNye9OAZnZDqkVtSumuIFyY99MUtBvo1OdwI\/EQ2mJ6aiNVihaM5fEFfqqTn0BaAYssA==", "FareInfoRef": "IwOjDvMDuDKAGQcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 415216, "gross_total": 414886, "base_fare": 342494, "tax": 72722, "sell": { "currency": "BDT", "total": 415216, "base_fare": 342494, "tax": 72722 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDE1MjE2LCJiYXNlX2ZhcmUiOjM0MjQ5NCwidGF4Ijo3MjcyMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjQxNDg4NiwiYmFzZV9mYXJlIjozNDIxNjQsInRheCI6NzI3MjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDE0ODg2LCJiYXNlX2ZhcmUiOjM0MjE2NCwidGF4Ijo3MjcyMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 415216, "base_fare": 342494, "tax": 72722, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "342164.00", "tax": "72722.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 415216, "base_fare": 342494, "tax": 72722, "gross": { "base_fare": "342164.00", "tax": "72722.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "37440.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "5400.00" }, "Other": { "title": "Others taxes", "amount": "22938.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQxNTIxNi4wMCIsImJhc2VfZmFyZSI6IjM0MjQ5NC4wMCIsInRheCI6IjcyNzIyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQyMTY0LjAwIiwidGF4IjoiNzI3MjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDE0ODg2LjAwIiwiYmFzZV9mYXJlIjoiMzQyMTY0LjAwIiwidGF4IjoiNzI3MjIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNDIxNjQuMDAiLCJ0YXgiOiI3MjcyMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQxNDg4Ni4wMCIsImJhc2VfZmFyZSI6IjM0MjE2NC4wMCIsInRheCI6IjcyNzIyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjQxNDg4NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIzNzQ0MC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI1NDAwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjIyOTM4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHNCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlBaIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2ODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJRQSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDA0NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlI5IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2NzQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM3NDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0MDAiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DOH", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "QR" ] }, "operating_carrier": { "count": 1, "data": [ "QR" ] }, "rbd_class": { "count": 1, "data": [ "H" ] }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 415216, "calendar_total_sell": 415216, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 415216, "filter": { "id": "F123TT00182-86", "price": 415216, "journey_duration": "PT2D16H30M", "journey_duration_seconds": 232200, "layover_duration": "PT1D3H50M", "layover_duration_seconds": 100200, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "351", "aircraft_name": "351", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T21:00:00.000-04:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-30T15:00:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607252100doh202607261635768doh202607270125dac202607270940640dac202608291110doh202608291320641doh202608300820yyz202608301500767", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-87", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA7HcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T14:55:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T11:40: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-07-25", "flight_time": "PT12H45M", "distance": "6891", "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": "242" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "242" }, "booking_class": { "brand_id": "1914298", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KKEESCA1", "FareRuleKey": "gws-eJxNjjsOAyEMRA+zmt6G8ClBLNsg0WRTkCL3P0YGUKTYghl4NialZMR4UY3pPw58jtrQXwXoMFxnLvBeooPyNCDiHVqr9VmyYj0SjCPqC2\/VVVhsUQouvWSjGRh7H2+y+LDGUkUxR2NaduBn8k3b83lzmDCD4eVGEsCfsusLCQ0sEA==", "FareInfoRef": "IwOjDvMDuDKAQQcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA9HcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-26T16:45:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-07-26T23:20:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT4H35M", "distance": "2207", "lay_over": "PT05H05M", "lay_over_date": "2026-07-26", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "584" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "584" }, "booking_class": { "brand_id": "1914298", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KKEESCA1", "FareRuleKey": "gws-eJxNjjsOAyEMRA+zmt6G8ClBLNsg0WRTkCL3P0YGUKTYghl4NialZMR4UY3pPw58jtrQXwXoMFxnLvBeooPyNCDiHVqr9VmyYj0SjCPqC2\/VVVhsUQouvWSjGRh7H2+y+LDGUkUxR2NaduBn8k3b83lzmDCD4eVGEsCfsusLCQ0sEA==", "FareInfoRef": "IwOjDvMDuDKAQQcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-87", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H0M", "transit_time": "5H0M", "routes": [ { "air_segment_key": "IwOjDvMDuDKACHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T19: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-08-29T22:30: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-08-29", "flight_time": "PT5H00M", "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": "1914298", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KKEESCA1", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12FeJuIEIWJJamAx36\/5\/RC7RSbcEdPBsTYzSxIKoe\/2PBeykV7ZmBBuPq\/YUQxNd5gkhYUWspj5wU4xG3O1EbeKqOwnzLSsGhhwzUG+O77ymTuao5VRTXaFyWHfiZdNK2tJ8cJszNeDmRbOBP2fUBJx0sIQ==", "FareInfoRef": "IwOjDvMDuDKAdQcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA\/HcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T03:30:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T09:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT05H00M", "lay_over_date": "2026-08-29", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "241" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "241" }, "booking_class": { "brand_id": "1914298", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KKEESCA1", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12FeJuIEIWJJamAx36\/5\/RC7RSbcEdPBsTYzSxIKoe\/2PBeykV7ZmBBuPq\/YUQxNd5gkhYUWspj5wU4xG3O1EbeKqOwnzLSsGhhwzUG+O77ymTuao5VRTXaFyWHfiZdNK2tJ8cJszNeDmRbOBP2fUBJx0sIQ==", "FareInfoRef": "IwOjDvMDuDKAdQcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 282240, "gross_total": 281910, "base_fare": 203156, "tax": 79084, "sell": { "currency": "BDT", "total": 282240, "base_fare": 203156, "tax": 79084 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgyMjQwLCJiYXNlX2ZhcmUiOjIwMzE1NiwidGF4Ijo3OTA4NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI4MTkxMCwiYmFzZV9mYXJlIjoyMDI4MjYsInRheCI6NzkwODQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgxOTEwLCJiYXNlX2ZhcmUiOjIwMjgyNiwidGF4Ijo3OTA4NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 282240, "base_fare": 203156, "tax": 79084, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "202826.00", "tax": "79084.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 282240, "base_fare": 203156, "tax": 79084, "gross": { "base_fare": "202826.00", "tax": "79084.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "54976.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "17164.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4MjI0MC4wMCIsImJhc2VfZmFyZSI6IjIwMzE1Ni4wMCIsInRheCI6Ijc5MDg0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjAyODI2LjAwIiwidGF4IjoiNzkwODQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjgxOTEwLjAwIiwiYmFzZV9mYXJlIjoiMjAyODI2LjAwIiwidGF4IjoiNzkwODQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDI4MjYuMDAiLCJ0YXgiOiI3OTA4NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4MTkxMC4wMCIsImJhc2VfZmFyZSI6IjIwMjgyNi4wMCIsInRheCI6Ijc5MDg0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI4MTkxMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI1NDk3Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE3MTY0LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJGNiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM0MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlpSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0OTc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DXB", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "EK" ] }, "operating_carrier": { "count": 1, "data": [ "EK" ] }, "rbd_class": { "count": 1, "data": [ "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 282240, "calendar_total_sell": 282240, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 282240, "filter": { "id": "F123TT00182-87", "price": 282240, "journey_duration": "PT1D22H25M", "journey_duration_seconds": 167100, "layover_duration": "PT10H5M", "layover_duration_seconds": 36300, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T14:55:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T09:30:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251455dxb202607261140242dxb202607261645dac202607262320584dac202608291930dxb202608292230587dxb202608300330yyz202608300930241", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-88", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA7HcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T14:55:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T11:40: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-07-25", "flight_time": "PT12H45M", "distance": "6891", "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": "242" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "242" }, "booking_class": { "brand_id": "1914298", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KKEESCA1", "FareRuleKey": "gws-eJxNjjsOAyEMRA+zmt6G8ClBLNsg0WRTkCL3P0YGUKTYghl4NialZMR4UY3pPw58jtrQXwXoMFxnLvBeooPyNCDiHVqr9VmyYj0SjCPqC2\/VVVhsUQouvWSjGRh7H2+y+LDGUkUxR2NaduBn8k3b83lzmDCD4eVGEsCfsusLCQ0sEA==", "FareInfoRef": "IwOjDvMDuDKAQQcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA9HcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-26T16:45:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-07-26T23:20:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT4H35M", "distance": "2207", "lay_over": "PT05H05M", "lay_over_date": "2026-07-26", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "584" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "584" }, "booking_class": { "brand_id": "1914298", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KKEESCA1", "FareRuleKey": "gws-eJxNjjsOAyEMRA+zmt6G8ClBLNsg0WRTkCL3P0YGUKTYghl4NialZMR4UY3pPw58jtrQXwXoMFxnLvBeooPyNCDiHVqr9VmyYj0SjCPqC2\/VVVhsUQouvWSjGRh7H2+y+LDGUkUxR2NaduBn8k3b83lzmDCD4eVGEsCfsusLCQ0sEA==", "FareInfoRef": "IwOjDvMDuDKAQQcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-88", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H15M", "transit_time": "14H15M", "routes": [ { "air_segment_key": "IwOjDvMDuDKABIcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T10:15: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-08-29T13: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-08-29", "flight_time": "PT5H00M", "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": "1914298", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KKEESCA1", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12FeJuIEIWJJamAx36\/5\/RC7RSbcEdPBsTYzSxIKoe\/2PBeykV7ZmBBuPq\/YUQxNd5gkhYUWspj5wU4xG3O1EbeKqOwnzLSsGhhwzUG+O77ymTuao5VRTXaFyWHfiZdNK2tJ8cJszNeDmRbOBP2fUBJx0sIQ==", "FareInfoRef": "IwOjDvMDuDKAdQcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA\/HcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T03:30:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T09:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT14H15M", "lay_over_date": "2026-08-29", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "241" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "241" }, "booking_class": { "brand_id": "1914298", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KKEESCA1", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12FeJuIEIWJJamAx36\/5\/RC7RSbcEdPBsTYzSxIKoe\/2PBeykV7ZmBBuPq\/YUQxNd5gkhYUWspj5wU4xG3O1EbeKqOwnzLSsGhhwzUG+O77ymTuao5VRTXaFyWHfiZdNK2tJ8cJszNeDmRbOBP2fUBJx0sIQ==", "FareInfoRef": "IwOjDvMDuDKAdQcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 282240, "gross_total": 281910, "base_fare": 203156, "tax": 79084, "sell": { "currency": "BDT", "total": 282240, "base_fare": 203156, "tax": 79084 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgyMjQwLCJiYXNlX2ZhcmUiOjIwMzE1NiwidGF4Ijo3OTA4NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI4MTkxMCwiYmFzZV9mYXJlIjoyMDI4MjYsInRheCI6NzkwODQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgxOTEwLCJiYXNlX2ZhcmUiOjIwMjgyNiwidGF4Ijo3OTA4NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 282240, "base_fare": 203156, "tax": 79084, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "202826.00", "tax": "79084.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 282240, "base_fare": 203156, "tax": 79084, "gross": { "base_fare": "202826.00", "tax": "79084.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "54976.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "17164.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4MjI0MC4wMCIsImJhc2VfZmFyZSI6IjIwMzE1Ni4wMCIsInRheCI6Ijc5MDg0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjAyODI2LjAwIiwidGF4IjoiNzkwODQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjgxOTEwLjAwIiwiYmFzZV9mYXJlIjoiMjAyODI2LjAwIiwidGF4IjoiNzkwODQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDI4MjYuMDAiLCJ0YXgiOiI3OTA4NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4MTkxMC4wMCIsImJhc2VfZmFyZSI6IjIwMjgyNi4wMCIsInRheCI6Ijc5MDg0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI4MTkxMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI1NDk3Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE3MTY0LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJGNiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM0MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlpSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0OTc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DXB", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "EK" ] }, "operating_carrier": { "count": 1, "data": [ "EK" ] }, "rbd_class": { "count": 1, "data": [ "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 282240, "calendar_total_sell": 282240, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 282240, "filter": { "id": "F123TT00182-88", "price": 282240, "journey_duration": "PT2D7H40M", "journey_duration_seconds": 200400, "layover_duration": "PT19H20M", "layover_duration_seconds": 69600, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T14:55:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T09:30:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251455dxb202607261140242dxb202607261645dac202607262320584dac202608291015dxb202608291315583dxb202608300330yyz202608300930241", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-89", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "5H5M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA7HcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T14:55:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T11:40: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-07-25", "flight_time": "PT12H45M", "distance": "6891", "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": "242" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "242" }, "booking_class": { "brand_id": "1914298", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KKEESCA1", "FareRuleKey": "gws-eJxNjjsOAyEMRA+zmt6G8ClBLNsg0WRTkCL3P0YGUKTYghl4NialZMR4UY3pPw58jtrQXwXoMFxnLvBeooPyNCDiHVqr9VmyYj0SjCPqC2\/VVVhsUQouvWSjGRh7H2+y+LDGUkUxR2NaduBn8k3b83lzmDCD4eVGEsCfsusLCQ0sEA==", "FareInfoRef": "IwOjDvMDuDKAQQcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA9HcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-26T16:45:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-07-26T23:20:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT4H35M", "distance": "2207", "lay_over": "PT05H05M", "lay_over_date": "2026-07-26", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "584" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "584" }, "booking_class": { "brand_id": "1914298", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KKEESCA1", "FareRuleKey": "gws-eJxNjjsOAyEMRA+zmt6G8ClBLNsg0WRTkCL3P0YGUKTYghl4NialZMR4UY3pPw58jtrQXwXoMFxnLvBeooPyNCDiHVqr9VmyYj0SjCPqC2\/VVVhsUQouvWSjGRh7H2+y+LDGUkUxR2NaduBn8k3b83lzmDCD4eVGEsCfsusLCQ0sEA==", "FareInfoRef": "IwOjDvMDuDKAQQcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-89", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D17H50M", "transit_time": "23H0M", "routes": [ { "air_segment_key": "IwOjDvMDuDKADIcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T01: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-08-29T04:30: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-08-28", "flight_time": "PT4H50M", "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": "1914298", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KKEESCA1", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12FeJuIEIWJJamAx36\/5\/RC7RSbcEdPBsTYzSxIKoe\/2PBeykV7ZmBBuPq\/YUQxNd5gkhYUWspj5wU4xG3O1EbeKqOwnzLSsGhhwzUG+O77ymTuao5VRTXaFyWHfiZdNK2tJ8cJszNeDmRbOBP2fUBJx0sIQ==", "FareInfoRef": "IwOjDvMDuDKAdQcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKA\/HcMpKAAAA==", "origin": "DXB", "departure_time": "2026-08-30T03:30:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "YYZ", "arrival_time": "2026-08-30T09:30:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT14H00M", "distance": "6891", "lay_over": "PT23H00M", "lay_over_date": "2026-08-29", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "241" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "241" }, "booking_class": { "brand_id": "1914298", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KKEESCA1", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut12FeJuIEIWJJamAx36\/5\/RC7RSbcEdPBsTYzSxIKoe\/2PBeykV7ZmBBuPq\/YUQxNd5gkhYUWspj5wU4xG3O1EbeKqOwnzLSsGhhwzUG+O77ymTuao5VRTXaFyWHfiZdNK2tJ8cJszNeDmRbOBP2fUBJx0sIQ==", "FareInfoRef": "IwOjDvMDuDKAdQcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 282240, "gross_total": 281910, "base_fare": 203156, "tax": 79084, "sell": { "currency": "BDT", "total": 282240, "base_fare": 203156, "tax": 79084 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgyMjQwLCJiYXNlX2ZhcmUiOjIwMzE1NiwidGF4Ijo3OTA4NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI4MTkxMCwiYmFzZV9mYXJlIjoyMDI4MjYsInRheCI6NzkwODQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgxOTEwLCJiYXNlX2ZhcmUiOjIwMjgyNiwidGF4Ijo3OTA4NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 282240, "base_fare": 203156, "tax": 79084, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "202826.00", "tax": "79084.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 282240, "base_fare": 203156, "tax": 79084, "gross": { "base_fare": "202826.00", "tax": "79084.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "54976.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "17164.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4MjI0MC4wMCIsImJhc2VfZmFyZSI6IjIwMzE1Ni4wMCIsInRheCI6Ijc5MDg0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjAyODI2LjAwIiwidGF4IjoiNzkwODQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjgxOTEwLjAwIiwiYmFzZV9mYXJlIjoiMjAyODI2LjAwIiwidGF4IjoiNzkwODQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDI4MjYuMDAiLCJ0YXgiOiI3OTA4NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4MTkxMC4wMCIsImJhc2VfZmFyZSI6IjIwMjgyNi4wMCIsInRheCI6Ijc5MDg0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI4MTkxMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI1NDk3Ni4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE3MTY0LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNBIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMDQwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjM5OTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJGNiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzM0MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlpSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMzQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU0OTc2IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DXB", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "EK" ] }, "operating_carrier": { "count": 1, "data": [ "EK" ] }, "rbd_class": { "count": 1, "data": [ "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 282240, "calendar_total_sell": 282240, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 282240, "filter": { "id": "F123TT00182-89", "price": 282240, "journey_duration": "PT2D16H15M", "journey_duration_seconds": 231300, "layover_duration": "PT1D4H5M", "layover_duration_seconds": 101100, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "388", "aircraft_name": "388", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T14:55:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T09:30:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251455dxb202607261140242dxb202607261645dac202607262320584dac202608290140dxb202608290430585dxb202608300330yyz202608300930241", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-90", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H10M", "transit_time": "2H40M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAaHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T13:10:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T14: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAcHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T17: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-07-26T20: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-07-26", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT02H40M", "lay_over_date": "2026-07-26", "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": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-90", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "1H55M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YWSYT", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXXbXprslOFDGIAyWMbLD\/v+MuWkLE9iWkS07xqjUmSJL\/MeA75BuKC8DCtSjtQ9EOU5hb0HOE+4Pbe9nq+gui15dKl3eq\/RBG028wIJdutSK48g5GSgqmzNJwXYbG\/UNnCRVpyXlamnNQvFHmNZDZIA\/63s\/1XUtRw==", "FareInfoRef": "IwOjDvMDuDKAwOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAFIcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T01:35:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T10:50:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT18H45M", "distance": "7233", "lay_over": "PT01H55M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YWSYT", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXXbXprslOFDGIAyWMbLD\/v+MuWkLE9iWkS07xqjUmSJL\/MeA75BuKC8DCtSjtQ9EOU5hb0HOE+4Pbe9nq+gui15dKl3eq\/RBG028wIJdutSK48g5GSgqmzNJwXYbG\/UNnCRVpyXlamnNQvFHmNZDZIA\/63s\/1XUtRw==", "FareInfoRef": "IwOjDvMDuDKAwOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 296591, "gross_total": 296261, "base_fare": 226203, "tax": 70388, "sell": { "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk2NTkxLCJiYXNlX2ZhcmUiOjIyNjIwMywidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5NjI2MSwiYmFzZV9mYXJlIjoyMjU4NzMsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk2MjYxLCJiYXNlX2ZhcmUiOjIyNTg3MywidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "225873.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388, "gross": { "base_fare": "225873.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NjU5MS4wMCIsImJhc2VfZmFyZSI6IjIyNjIwMy4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjI1ODczLjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjk2MjYxLjAwIiwiYmFzZV9mYXJlIjoiMjI1ODczLjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjU4NzMuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NjI2MS4wMCIsImJhc2VfZmFyZSI6IjIyNTg3My4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5NjI2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 296591, "calendar_total_sell": 296591, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 296591, "filter": { "id": "F123TT00182-90", "price": 296591, "journey_duration": "PT1D20H40M", "journey_duration_seconds": 160800, "layover_duration": "PT4H35M", "layover_duration_seconds": 16500, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T13:10:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T10:50:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251310del202607261440188del202607261720dac202607262020237dac202608292120del202608292340238del202608300135yyz202608301050187", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-91", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H10M", "transit_time": "2H40M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAaHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T13:10:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T14: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAcHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T17: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-07-26T20: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-07-26", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT02H40M", "lay_over_date": "2026-07-26", "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": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-91", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H40M", "transit_time": "8H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YWSYT", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXXbXprslOFDGIAyWMbLD\/v+MuWkLE9iWkS07xqjUmSJL\/MeA75BuKC8DCtSjtQ9EOU5hb0HOE+4Pbe9nq+gui15dKl3eq\/RBG028wIJdutSK48g5GSgqmzNJwXYbG\/UNnCRVpyXlamnNQvFHmNZDZIA\/63s\/1XUtRw==", "FareInfoRef": "IwOjDvMDuDKAwOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAFIcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T01:35:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T10:50:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT18H45M", "distance": "7233", "lay_over": "PT08H20M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YWSYT", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXXbXprslOFDGIAyWMbLD\/v+MuWkLE9iWkS07xqjUmSJL\/MeA75BuKC8DCtSjtQ9EOU5hb0HOE+4Pbe9nq+gui15dKl3eq\/RBG028wIJdutSK48g5GSgqmzNJwXYbG\/UNnCRVpyXlamnNQvFHmNZDZIA\/63s\/1XUtRw==", "FareInfoRef": "IwOjDvMDuDKAwOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 296591, "gross_total": 296261, "base_fare": 226203, "tax": 70388, "sell": { "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk2NTkxLCJiYXNlX2ZhcmUiOjIyNjIwMywidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5NjI2MSwiYmFzZV9mYXJlIjoyMjU4NzMsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk2MjYxLCJiYXNlX2ZhcmUiOjIyNTg3MywidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "225873.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388, "gross": { "base_fare": "225873.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NjU5MS4wMCIsImJhc2VfZmFyZSI6IjIyNjIwMy4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjI1ODczLjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjk2MjYxLjAwIiwiYmFzZV9mYXJlIjoiMjI1ODczLjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjU4NzMuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NjI2MS4wMCIsImJhc2VfZmFyZSI6IjIyNTg3My4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5NjI2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 296591, "calendar_total_sell": 296591, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 296591, "filter": { "id": "F123TT00182-91", "price": 296591, "journey_duration": "PT2D2H50M", "journey_duration_seconds": 183000, "layover_duration": "PT11H0M", "layover_duration_seconds": 39600, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T13:10:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T10:50:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251310del202607261440188del202607261720dac202607262020237dac202608291510del2026082917152228del202608300135yyz202608301050187", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-92", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H50M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAeHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T00:20:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T01: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAgHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T11:15: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-07-26T14:10:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT09H25M", "lay_over_date": "2026-07-26", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-92", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "1H55M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YWSYT", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXXbXprslOFDGIAyWMbLD\/v+MuWkLE9iWkS07xqjUmSJL\/MeA75BuKC8DCtSjtQ9EOU5hb0HOE+4Pbe9nq+gui15dKl3eq\/RBG028wIJdutSK48g5GSgqmzNJwXYbG\/UNnCRVpyXlamnNQvFHmNZDZIA\/63s\/1XUtRw==", "FareInfoRef": "IwOjDvMDuDKAwOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAFIcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T01:35:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T10:50:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT18H45M", "distance": "7233", "lay_over": "PT01H55M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YWSYT", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXXbXprslOFDGIAyWMbLD\/v+MuWkLE9iWkS07xqjUmSJL\/MeA75BuKC8DCtSjtQ9EOU5hb0HOE+4Pbe9nq+gui15dKl3eq\/RBG028wIJdutSK48g5GSgqmzNJwXYbG\/UNnCRVpyXlamnNQvFHmNZDZIA\/63s\/1XUtRw==", "FareInfoRef": "IwOjDvMDuDKAwOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 296591, "gross_total": 296261, "base_fare": 226203, "tax": 70388, "sell": { "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk2NTkxLCJiYXNlX2ZhcmUiOjIyNjIwMywidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5NjI2MSwiYmFzZV9mYXJlIjoyMjU4NzMsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk2MjYxLCJiYXNlX2ZhcmUiOjIyNTg3MywidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "225873.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388, "gross": { "base_fare": "225873.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NjU5MS4wMCIsImJhc2VfZmFyZSI6IjIyNjIwMy4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjI1ODczLjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjk2MjYxLjAwIiwiYmFzZV9mYXJlIjoiMjI1ODczLjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjU4NzMuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NjI2MS4wMCIsImJhc2VfZmFyZSI6IjIyNTg3My4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5NjI2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 296591, "calendar_total_sell": 296591, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 296591, "filter": { "id": "F123TT00182-92", "price": 296591, "journey_duration": "PT2D3H20M", "journey_duration_seconds": 184800, "layover_duration": "PT11H20M", "layover_duration_seconds": 40800, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-25T00:20:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T10:50:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607250020del202607260150190del202607261115dac2026072614102227dac202608292120del202608292340238del202608300135yyz202608301050187", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-93", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H50M", "transit_time": "9H25M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAeHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T00:20:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T01: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAgHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T11:15: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-07-26T14:10:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT09H25M", "lay_over_date": "2026-07-26", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-93", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H40M", "transit_time": "8H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YWSYT", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXXbXprslOFDGIAyWMbLD\/v+MuWkLE9iWkS07xqjUmSJL\/MeA75BuKC8DCtSjtQ9EOU5hb0HOE+4Pbe9nq+gui15dKl3eq\/RBG028wIJdutSK48g5GSgqmzNJwXYbG\/UNnCRVpyXlamnNQvFHmNZDZIA\/63s\/1XUtRw==", "FareInfoRef": "IwOjDvMDuDKAwOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAFIcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T01:35:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T10:50:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT18H45M", "distance": "7233", "lay_over": "PT08H20M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YWSYT", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXXbXprslOFDGIAyWMbLD\/v+MuWkLE9iWkS07xqjUmSJL\/MeA75BuKC8DCtSjtQ9EOU5hb0HOE+4Pbe9nq+gui15dKl3eq\/RBG028wIJdutSK48g5GSgqmzNJwXYbG\/UNnCRVpyXlamnNQvFHmNZDZIA\/63s\/1XUtRw==", "FareInfoRef": "IwOjDvMDuDKAwOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 296591, "gross_total": 296261, "base_fare": 226203, "tax": 70388, "sell": { "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk2NTkxLCJiYXNlX2ZhcmUiOjIyNjIwMywidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5NjI2MSwiYmFzZV9mYXJlIjoyMjU4NzMsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk2MjYxLCJiYXNlX2ZhcmUiOjIyNTg3MywidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "225873.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388, "gross": { "base_fare": "225873.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NjU5MS4wMCIsImJhc2VfZmFyZSI6IjIyNjIwMy4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjI1ODczLjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjk2MjYxLjAwIiwiYmFzZV9mYXJlIjoiMjI1ODczLjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjU4NzMuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NjI2MS4wMCIsImJhc2VfZmFyZSI6IjIyNTg3My4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5NjI2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 296591, "calendar_total_sell": 296591, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 296591, "filter": { "id": "F123TT00182-93", "price": 296591, "journey_duration": "PT2D9H30M", "journey_duration_seconds": 207000, "layover_duration": "PT17H45M", "layover_duration_seconds": 63900, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-25T00:20:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T10:50:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607250020del202607260150190del202607261115dac2026072614102227dac202608291510del2026082917152228del202608300135yyz202608301050187", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-94", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H0M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAeHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T00:20:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T01: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAcHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T17: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-07-26T20: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-07-26", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT15H30M", "lay_over_date": "2026-07-26", "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": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-94", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "1H55M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YWSYT", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXXbXprslOFDGIAyWMbLD\/v+MuWkLE9iWkS07xqjUmSJL\/MeA75BuKC8DCtSjtQ9EOU5hb0HOE+4Pbe9nq+gui15dKl3eq\/RBG028wIJdutSK48g5GSgqmzNJwXYbG\/UNnCRVpyXlamnNQvFHmNZDZIA\/63s\/1XUtRw==", "FareInfoRef": "IwOjDvMDuDKAwOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAFIcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T01:35:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T10:50:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT18H45M", "distance": "7233", "lay_over": "PT01H55M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YWSYT", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXXbXprslOFDGIAyWMbLD\/v+MuWkLE9iWkS07xqjUmSJL\/MeA75BuKC8DCtSjtQ9EOU5hb0HOE+4Pbe9nq+gui15dKl3eq\/RBG028wIJdutSK48g5GSgqmzNJwXYbG\/UNnCRVpyXlamnNQvFHmNZDZIA\/63s\/1XUtRw==", "FareInfoRef": "IwOjDvMDuDKAwOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 296591, "gross_total": 296261, "base_fare": 226203, "tax": 70388, "sell": { "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk2NTkxLCJiYXNlX2ZhcmUiOjIyNjIwMywidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5NjI2MSwiYmFzZV9mYXJlIjoyMjU4NzMsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk2MjYxLCJiYXNlX2ZhcmUiOjIyNTg3MywidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "225873.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388, "gross": { "base_fare": "225873.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NjU5MS4wMCIsImJhc2VfZmFyZSI6IjIyNjIwMy4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjI1ODczLjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjk2MjYxLjAwIiwiYmFzZV9mYXJlIjoiMjI1ODczLjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjU4NzMuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NjI2MS4wMCIsImJhc2VfZmFyZSI6IjIyNTg3My4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5NjI2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 296591, "calendar_total_sell": 296591, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 296591, "filter": { "id": "F123TT00182-94", "price": 296591, "journey_duration": "PT2D9H30M", "journey_duration_seconds": 207000, "layover_duration": "PT17H25M", "layover_duration_seconds": 62700, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-25T00:20:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T10:50:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607250020del202607260150190del202607261720dac202607262020237dac202608292120del202608292340238del202608300135yyz202608301050187", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-95", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H0M", "transit_time": "15H30M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAeHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T00:20:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T01: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "190" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAcHcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-26T17: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-07-26T20: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-07-26", "flight_time": "PT2H30M", "distance": "886", "lay_over": "PT15H30M", "lay_over_date": "2026-07-26", "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": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-95", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H40M", "transit_time": "8H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YWSYT", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXXbXprslOFDGIAyWMbLD\/v+MuWkLE9iWkS07xqjUmSJL\/MeA75BuKC8DCtSjtQ9EOU5hb0HOE+4Pbe9nq+gui15dKl3eq\/RBG028wIJdutSK48g5GSgqmzNJwXYbG\/UNnCRVpyXlamnNQvFHmNZDZIA\/63s\/1XUtRw==", "FareInfoRef": "IwOjDvMDuDKAwOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAFIcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T01:35:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T10:50:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT18H45M", "distance": "7233", "lay_over": "PT08H20M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YWSYT", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXXbXprslOFDGIAyWMbLD\/v+MuWkLE9iWkS07xqjUmSJL\/MeA75BuKC8DCtSjtQ9EOU5hb0HOE+4Pbe9nq+gui15dKl3eq\/RBG028wIJdutSK48g5GSgqmzNJwXYbG\/UNnCRVpyXlamnNQvFHmNZDZIA\/63s\/1XUtRw==", "FareInfoRef": "IwOjDvMDuDKAwOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 296591, "gross_total": 296261, "base_fare": 226203, "tax": 70388, "sell": { "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk2NTkxLCJiYXNlX2ZhcmUiOjIyNjIwMywidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5NjI2MSwiYmFzZV9mYXJlIjoyMjU4NzMsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk2MjYxLCJiYXNlX2ZhcmUiOjIyNTg3MywidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "225873.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388, "gross": { "base_fare": "225873.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NjU5MS4wMCIsImJhc2VfZmFyZSI6IjIyNjIwMy4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjI1ODczLjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjk2MjYxLjAwIiwiYmFzZV9mYXJlIjoiMjI1ODczLjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjU4NzMuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NjI2MS4wMCIsImJhc2VfZmFyZSI6IjIyNTg3My4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5NjI2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 296591, "calendar_total_sell": 296591, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 296591, "filter": { "id": "F123TT00182-95", "price": 296591, "journey_duration": "PT2D15H40M", "journey_duration_seconds": 229200, "layover_duration": "PT23H50M", "layover_duration_seconds": 85800, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-07-25T00:20:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T10:50:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607250020del202607260150190del202607261720dac202607262020237dac202608291510del2026082917152228del202608300135yyz202608301050187", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-96", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D15H0M", "transit_time": "20H35M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAaHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T13:10:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T14: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAwGcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-27T11:15: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-07-27T14:10:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-27", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT20H35M", "lay_over_date": "2026-07-26", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-96", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H30M", "transit_time": "1H55M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YWSYT", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXXbXprslOFDGIAyWMbLD\/v+MuWkLE9iWkS07xqjUmSJL\/MeA75BuKC8DCtSjtQ9EOU5hb0HOE+4Pbe9nq+gui15dKl3eq\/RBG028wIJdutSK48g5GSgqmzNJwXYbG\/UNnCRVpyXlamnNQvFHmNZDZIA\/63s\/1XUtRw==", "FareInfoRef": "IwOjDvMDuDKAwOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAFIcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T01:35:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T10:50:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT18H45M", "distance": "7233", "lay_over": "PT01H55M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YWSYT", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXXbXprslOFDGIAyWMbLD\/v+MuWkLE9iWkS07xqjUmSJL\/MeA75BuKC8DCtSjtQ9EOU5hb0HOE+4Pbe9nq+gui15dKl3eq\/RBG028wIJdutSK48g5GSgqmzNJwXYbG\/UNnCRVpyXlamnNQvFHmNZDZIA\/63s\/1XUtRw==", "FareInfoRef": "IwOjDvMDuDKAwOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 296591, "gross_total": 296261, "base_fare": 226203, "tax": 70388, "sell": { "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk2NTkxLCJiYXNlX2ZhcmUiOjIyNjIwMywidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5NjI2MSwiYmFzZV9mYXJlIjoyMjU4NzMsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk2MjYxLCJiYXNlX2ZhcmUiOjIyNTg3MywidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "225873.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388, "gross": { "base_fare": "225873.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NjU5MS4wMCIsImJhc2VfZmFyZSI6IjIyNjIwMy4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjI1ODczLjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjk2MjYxLjAwIiwiYmFzZV9mYXJlIjoiMjI1ODczLjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjU4NzMuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NjI2MS4wMCIsImJhc2VfZmFyZSI6IjIyNTg3My4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5NjI2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 296591, "calendar_total_sell": 296591, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 296591, "filter": { "id": "F123TT00182-96", "price": 296591, "journey_duration": "PT2D14H30M", "journey_duration_seconds": 225000, "layover_duration": "PT22H30M", "layover_duration_seconds": 81000, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T13:10:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T10:50:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251310del202607261440188del202607271115dac2026072714102227dac202608292120del202608292340238del202608300135yyz202608301050187", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-97", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D15H0M", "transit_time": "20H35M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAaHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T13:10:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DEL", "arrival_time": "2026-07-26T14: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-07-25", "flight_time": "PT16H00M", "distance": "7233", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "188" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAwGcMpKAAAA==", "origin": "DEL", "departure_time": "2026-07-27T11:15: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-07-27T14:10:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-27", "flight_time": "PT2H25M", "distance": "886", "lay_over": "PT20H35M", "lay_over_date": "2026-07-26", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2227" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LL2YWSYT", "FareRuleKey": "gws-eJxNTkEKAzEIfMwyd3WbZI8RF5bCkktTSnro\/59Rk3Shgs7I6GjOWUgiMW\/5PxZ8Fr2jPA0oEM9dDZG3xGDvGohiwHlKez1axTBJElwqQ57IY9BWYwdYstuUeqDN2t7dS7ozETH6aXTqG7iIVqdF92p67ExMayA9fiIl+K++9wWRPC0N", "FareInfoRef": "IwOjDvMDuDKAkOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-97", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H40M", "transit_time": "8H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAWHcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T15:10: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-08-29T17:15: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-08-29", "flight_time": "PT2H35M", "distance": "886", "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": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YWSYT", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXXbXprslOFDGIAyWMbLD\/v+MuWkLE9iWkS07xqjUmSJL\/MeA75BuKC8DCtSjtQ9EOU5hb0HOE+4Pbe9nq+gui15dKl3eq\/RBG028wIJdutSK48g5GSgqmzNJwXYbG\/UNnCRVpyXlamnNQvFHmNZDZIA\/63s\/1XUtRw==", "FareInfoRef": "IwOjDvMDuDKAwOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAFIcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T01:35:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "YYZ", "arrival_time": "2026-08-30T10:50:00.000-04:00", "destination_terminal": null, "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-29", "flight_time": "PT18H45M", "distance": "7233", "lay_over": "PT08H20M", "lay_over_date": "2026-08-29", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "187" }, "booking_class": { "brand_id": "1999002", "brand_title": "ECO CLASSIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "FareBasis": "KP2YWSYT", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXXbXprslOFDGIAyWMbLD\/v+MuWkLE9iWkS07xqjUmSJL\/MeA75BuKC8DCtSjtQ9EOU5hb0HOE+4Pbe9nq+gui15dKl3eq\/RBG028wIJdutSK48g5GSgqmzNJwXYbG\/UNnCRVpyXlamnNQvFHmNZDZIA\/63s\/1XUtRw==", "FareInfoRef": "IwOjDvMDuDKAwOcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 296591, "gross_total": 296261, "base_fare": 226203, "tax": 70388, "sell": { "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk2NTkxLCJiYXNlX2ZhcmUiOjIyNjIwMywidGF4Ijo3MDM4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI5NjI2MSwiYmFzZV9mYXJlIjoyMjU4NzMsInRheCI6NzAzODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk2MjYxLCJiYXNlX2ZhcmUiOjIyNTg3MywidGF4Ijo3MDM4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "225873.00", "tax": "70388.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 296591, "base_fare": 226203, "tax": 70388, "gross": { "base_fare": "225873.00", "tax": "70388.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "49084.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "872.00" }, "Other": { "title": "Others taxes", "amount": "13488.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NjU5MS4wMCIsImJhc2VfZmFyZSI6IjIyNjIwMy4wMCIsInRheCI6IjcwMzg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjI1ODczLjAwIiwidGF4IjoiNzAzODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjk2MjYxLjAwIiwiYmFzZV9mYXJlIjoiMjI1ODczLjAwIiwidGF4IjoiNzAzODguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjU4NzMuMDAiLCJ0YXgiOiI3MDM4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NjI2MS4wMCIsImJhc2VfZmFyZSI6IjIyNTg3My4wMCIsInRheCI6IjcwMzg4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI5NjI2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI0OTA4NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI4NzIuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTM0ODguMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDkwODQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiODcyIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 3, "data": { "0": "YYZ", "1": "DEL", "3": "DAC" } }, "plating_carrier": { "count": 1, "data": [ "AI" ] }, "operating_carrier": { "count": 1, "data": [ "AI" ] }, "rbd_class": { "count": 2, "data": { "0": "L", "2": "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 296591, "calendar_total_sell": 296591, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 296591, "filter": { "id": "F123TT00182-97", "price": 296591, "journey_duration": "PT2D20H40M", "journey_duration_seconds": 247200, "layover_duration": "PT1D4H55M", "layover_duration_seconds": 104100, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-07-25T13:10:00.000-04:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-08-30T10:50:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607251310del202607261440188del202607271115dac2026072714102227dac202608291510del2026082917152228del202608300135yyz202608301050187", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-98", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "4H20M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAFHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T22:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T19:45: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-07-26", "flight_time": "PT13H00M", "distance": "6891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAHHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T00:05: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-07-27T07: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-07-26", "flight_time": "PT5H05M", "distance": "2207", "lay_over": "PT04H20M", "lay_over_date": "2026-07-26", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "FZ", "carrier_name": "Flydubai", "carrier_logo": "FZ.png", "flight_number": "501" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7546" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-98", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "8H40M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "238" }, "booking_class": { "brand_id": "1780913", "brand_title": "LATITUDE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "FareBasis": "BNA00ILT", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJu4OAHhuUK+pJJyY60KH\/f0ZTYKilxImcOIkxGhpPkT3+Y8NnSxn1lYEKo9H7G2KdDW62IL3DvSbyvBqGy26CSnXIk2UMZle8EoorHFKvipUPvcPlTFIwbp+4nr9WtxSzSE3Lmo728I6iP1uGJfEGtdHNLw0mLWI=", "FareInfoRef": "IwOjDvMDuDKAxNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAIIcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T02:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-08-30T08:30:00.000+02:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-29", "flight_time": "PT9H10M", "distance": "3805", "lay_over": "PT03H10M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "761" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "761" }, "booking_class": { "brand_id": "1780913", "brand_title": "LATITUDE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "FareBasis": "BNA00ILT", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJu4OAHhuUK+pJJyY60KH\/f0ZTYKilxImcOIkxGhpPkT3+Y8NnSxn1lYEKo9H7G2KdDW62IL3DvSbyvBqGy26CSnXIk2UMZle8EoorHFKvipUPvcPlTFIwbp+4nr9WtxSzSE3Lmo728I6iP1uGJfEGtdHNLw0mLWI=", "FareInfoRef": "IwOjDvMDuDKAxNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAKIcMpKAAAA==", "origin": "FRA", "departure_time": "2026-08-30T14:00:00.000+02:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "YYZ", "arrival_time": "2026-08-30T16:20:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT8H20M", "distance": "3939", "lay_over": "PT05H30M", "lay_over_date": "2026-08-30", "aircraft": { "code": "744", "name": "744", "picture": "744.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "470" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "9105" }, "booking_class": { "brand_id": "1780913", "brand_title": "LATITUDE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "FareBasis": "BNA00ILT", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJu4OAHhuUK+pJJyY60KH\/f0ZTYKilxImcOIkxGhpPkT3+Y8NnSxn1lYEKo9H7G2KdDW62IL3DvSbyvBqGy26CSnXIk2UMZle8EoorHFKvipUPvcPlTFIwbp+4nr9WtxSzSE3Lmo728I6iP1uGJfEGtdHNLw0mLWI=", "FareInfoRef": "IwOjDvMDuDKAxNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 351379, "gross_total": 351049, "base_fare": 243156, "tax": 108223, "sell": { "currency": "BDT", "total": 351379, "base_fare": 243156, "tax": 108223 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzUxMzc5LCJiYXNlX2ZhcmUiOjI0MzE1NiwidGF4IjoxMDgyMjN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozNTEwNDksImJhc2VfZmFyZSI6MjQyODI2LCJ0YXgiOjEwODIyMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozNTEwNDksImJhc2VfZmFyZSI6MjQyODI2LCJ0YXgiOjEwODIyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 351379, "base_fare": 243156, "tax": 108223, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "242826.00", "tax": "108223.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 351379, "base_fare": 243156, "tax": 108223, "gross": { "base_fare": "242826.00", "tax": "108223.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "80355.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "20924.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1MTM3OS4wMCIsImJhc2VfZmFyZSI6IjI0MzE1Ni4wMCIsInRheCI6IjEwODIyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0MjgyNi4wMCIsInRheCI6IjEwODIyMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzNTEwNDkuMDAiLCJiYXNlX2ZhcmUiOiIyNDI4MjYuMDAiLCJ0YXgiOiIxMDgyMjMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNDI4MjYuMDAiLCJ0YXgiOiIxMDgyMjMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzNTEwNDkuMDAiLCJiYXNlX2ZhcmUiOiIyNDI4MjYuMDAiLCJ0YXgiOiIxMDgyMjMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzUxMDQ5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6IjgwMzU1LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA5MjQuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjcxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNDMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgwMzU1IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 5, "data": { "0": "YYZ", "1": "DXB", "3": "DAC", "5": "DEL", "7": "FRA" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 4, "data": [ "AC", "FZ", "AI", "LH" ] }, "rbd_class": { "count": 2, "data": { "0": "S", "2": "B" } }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 351379, "calendar_total_sell": 351379, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 351379, "filter": { "id": "F123TT00182-98", "price": 351379, "journey_duration": "PT2D3H25M", "journey_duration_seconds": 185100, "layover_duration": "PT13H0M", "layover_duration_seconds": 46800, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DXB", "DEL", "FRA" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T22:45:00.000-04:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-30T16:20:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607252245dxb20260726194556dxb202607270005dac202607270710501dac202608292120del202608292340238del202608300250fra202608300830761fra202608301400yyz202608301620470", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "2181176872978796235EMV1P", "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": "2181176872978796235EMV1P", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F123TT00182-99", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H55M", "transit_time": "6H15M", "routes": [ { "air_segment_key": "IwOjDvMDuDKAFHcMpKAAAA==", "origin": "YYZ", "departure_time": "2026-07-25T22:45:00.000-04:00", "origin_terminal": "1", "origin_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "destination": "DXB", "arrival_time": "2026-07-26T19:45: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-07-26", "flight_time": "PT13H00M", "distance": "6891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "56" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "9", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAKHcMpKAAAA==", "origin": "DXB", "departure_time": "2026-07-27T02:00:00.000+04:00", "origin_terminal": "3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-07-27T08:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-07-26", "flight_time": "PT4H40M", "distance": "2207", "lay_over": "PT06H15M", "lay_over_date": "2026-07-26", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "582" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "7567" }, "booking_class": { "brand_id": "1780915", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "4", "FareBasis": "SKW75IRC", "FareRuleKey": "gws-eJxNjsEKAyEMRD9mmXsijXZvilthWfCw3VLsof\/\/GZ3VFhoxk+El0RijE+dF9Rr\/Y8J7Shn1kYEKx7vQmrMwQ+kaRLzhvj2DrXtGXxKcEdWOh2pvzFY8BUWLDHQG2sjtRTY2i4iiP73iNJzBr0gHy5qW4+ZVePQi8xdJAD\/HuQ90pyyq", "FareInfoRef": "IwOjDvMDuDKAiNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F123TT00182-99", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT1D5H0M", "transit_time": "8H40M", "routes": [ { "air_segment_key": "IwOjDvMDuDKA0GcMpKAAAA==", "origin": "DAC", "departure_time": "2026-08-29T21: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-08-29T23: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-08-29", "flight_time": "PT2H50M", "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": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "238" }, "booking_class": { "brand_id": "1780913", "brand_title": "LATITUDE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "FareBasis": "BNA00ILT", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJu4OAHhuUK+pJJyY60KH\/f0ZTYKilxImcOIkxGhpPkT3+Y8NnSxn1lYEKo9H7G2KdDW62IL3DvSbyvBqGy26CSnXIk2UMZle8EoorHFKvipUPvcPlTFIwbp+4nr9WtxSzSE3Lmo728I6iP1uGJfEGtdHNLw0mLWI=", "FareInfoRef": "IwOjDvMDuDKAxNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAIIcMpKAAAA==", "origin": "DEL", "departure_time": "2026-08-30T02:50:00.000+05:30", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "FRA", "arrival_time": "2026-08-30T08:30:00.000+02:00", "destination_terminal": "1", "destination_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "flight_date": "2026-08-29", "flight_time": "PT9H10M", "distance": "3805", "lay_over": "PT03H10M", "lay_over_date": "2026-08-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "761" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "761" }, "booking_class": { "brand_id": "1780913", "brand_title": "LATITUDE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "FareBasis": "BNA00ILT", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJu4OAHhuUK+pJJyY60KH\/f0ZTYKilxImcOIkxGhpPkT3+Y8NnSxn1lYEKo9H7G2KdDW62IL3DvSbyvBqGy26CSnXIk2UMZle8EoorHFKvipUPvcPlTFIwbp+4nr9WtxSzSE3Lmo728I6iP1uGJfEGtdHNLw0mLWI=", "FareInfoRef": "IwOjDvMDuDKAxNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "IwOjDvMDuDKAKIcMpKAAAA==", "origin": "FRA", "departure_time": "2026-08-30T14:00:00.000+02:00", "origin_terminal": "1", "origin_airport": { "name": "Frankfurt Airport", "city": "Frankfurt am Main", "country": "Germany", "timezone": "Europe\/Berlin" }, "destination": "YYZ", "arrival_time": "2026-08-30T16:20:00.000-04:00", "destination_terminal": "1", "destination_airport": { "name": "Toronto Pearson International Airport", "city": "Toronto", "country": "Canada", "timezone": "America\/Toronto" }, "flight_date": "2026-08-30", "flight_time": "PT8H20M", "distance": "3939", "lay_over": "PT05H30M", "lay_over_date": "2026-08-30", "aircraft": { "code": "744", "name": "744", "picture": "744.png" }, "operating": { "carrier": "LH", "carrier_name": "Lufthansa", "carrier_logo": "LH.png", "flight_number": "470" }, "marketing": { "carrier": "AC", "carrier_name": "Air Canada", "carrier_logo": "AC.png", "flight_number": "9105" }, "booking_class": { "brand_id": "1780913", "brand_title": "LATITUDE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "FareBasis": "BNA00ILT", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJu4OAHhuUK+pJJyY60KH\/f0ZTYKilxImcOIkxGhpPkT3+Y8NnSxn1lYEKo9H7G2KdDW62IL3DvSbyvBqGy26CSnXIk2UMZle8EoorHFKvipUPvcPlTFIwbp+4nr9WtxSzSE3Lmo728I6iP1uGJfEGtdHNLw0mLWI=", "FareInfoRef": "IwOjDvMDuDKAxNcMpKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 351379, "gross_total": 351049, "base_fare": 243156, "tax": 108223, "sell": { "currency": "BDT", "total": 351379, "base_fare": 243156, "tax": 108223 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzUxMzc5LCJiYXNlX2ZhcmUiOjI0MzE1NiwidGF4IjoxMDgyMjN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozNTEwNDksImJhc2VfZmFyZSI6MjQyODI2LCJ0YXgiOjEwODIyMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozNTEwNDksImJhc2VfZmFyZSI6MjQyODI2LCJ0YXgiOjEwODIyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 351379, "base_fare": 243156, "tax": 108223, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "242826.00", "tax": "108223.00", "discount": 0, "ait": "0.00", "service_charge": 330 }, "partner": { "currency": "BDT", "total": 351379, "base_fare": 243156, "tax": 108223, "gross": { "base_fare": "242826.00", "tax": "108223.00", "discount": "0.00", "ait": "0.00", "service_charge": 330 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "80355.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "20924.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1MTM3OS4wMCIsImJhc2VfZmFyZSI6IjI0MzE1Ni4wMCIsInRheCI6IjEwODIyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0MjgyNi4wMCIsInRheCI6IjEwODIyMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzNTEwNDkuMDAiLCJiYXNlX2ZhcmUiOiIyNDI4MjYuMDAiLCJ0YXgiOiIxMDgyMjMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNDI4MjYuMDAiLCJ0YXgiOiIxMDgyMjMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzNTEwNDkuMDAiLCJiYXNlX2ZhcmUiOiIyNDI4MjYuMDAiLCJ0YXgiOiIxMDgyMjMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzUxMDQ5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6IjgwMzU1LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMjA5MjQuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ0EiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjMwNDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJXMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkY2IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjcxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWlIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkRFIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNTU1IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUkEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQwNDMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjgwMzU1IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "total_comission_data": 0, "Start_Airport": "YYZ", "End_Airport": "DAC", "all_airport": { "count": 5, "data": { "0": "YYZ", "1": "DXB", "3": "DAC", "5": "DEL", "7": "FRA" } }, "plating_carrier": { "count": 1, "data": [ "AC" ] }, "operating_carrier": { "count": 4, "data": [ "AC", "EK", "AI", "LH" ] }, "rbd_class": { "count": 2, "data": { "0": "S", "2": "B" } }, "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-07-25-2026-08-30", "calendar_flight_date": "2026-07-25", "calendar_arrival_date": "2026-08-30", "calendar_carrier": "AC", "calendar_total_currency": "BDT", "calendar_total_price": 351379, "calendar_total_sell": 351379, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 351379, "filter": { "id": "F123TT00182-99", "price": 351379, "journey_duration": "PT2D4H55M", "journey_duration_seconds": 190500, "layover_duration": "PT14H55M", "layover_duration_seconds": 53700, "carrier_operating": "AC", "carrier_marketing": "AC", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "DXB", "DEL", "FRA" ], "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": null, "departure_departure_time": "2026-07-25T22:45:00.000-04:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-08-30T16:20:00.000-04:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "yyz202607252245dxb20260726194556dxb202607270200dac202607270840582dac202608292120del202608292340238del202608300250fra202608300830761fra202608301400yyz202608301620470", "destination_reach_time": "PT", "destination_reach_timestamp": null } ], "FareFamily_AccountCode_PTC_Data": null }