{ "status": "success", "tracking_id": "1551176838939796235GF8KP", "search_result_count": null, "filter_policy_result_count": null, "data": [ { "tracking_id": "1551176838939796235GF8KP", "flight_key": "F137RT00122-0", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "169711768389399401971QXHX", "itt_flight_key": "F1TT00002-0", "supplier_title": "Buy Air Ticket", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F137RT00122", "supplier_partner_code": "ittflight-137-00122", "flight_group": [ { "group": 1, "flight_key": "F137RT00122-0-0", "itt_flight_key": "F1TT00002-0", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H0M", "transit_time": null, "routes": [ { "air_segment_key": "YI0q0u\/DuDKAkm0DcGAAAA==", "origin": "JHB", "departure_time": "2026-01-15T15:50:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "KUL", "arrival_time": "2026-01-15T16:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-15", "flight_time": "PT1H00M", "distance": "165", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2406" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2406" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TODBSSMY", "FareRuleKey": "gws-eJxNjs0OgzAMgx8G+R5nbGy3jpUK7accgAOXvf9j4AKTZqm1oy9JG0Jw84uRdfhXhW81ROT5AWS4zmt+g35qQBULjN5hGmI7jp8Fx46zUN7w7iyNlpgoQ7JkOyrCst3PvhUzr7VZTpSXUaIm8Atdr5jvcSJLfb1JB7IG+qimVgmpLAo=", "FareInfoRef": "YI0q0u\/DuDKAum0DcGAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "BDT", "total": 5104.37, "gross_total": 4790, "base_fare": 3252, "tax": 1752.37, "sell": { "currency": "BDT", "total": 5104.37, "base_fare": 3252, "tax": 1752.37 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTEwNC4zNywiYmFzZV9mYXJlIjozMjUyLCJ0YXgiOjE3NTIuMzd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0OTA0LjM3LCJiYXNlX2ZhcmUiOjMwNTIsInRheCI6MTc1Mi4zNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0NzkwLCJiYXNlX2ZhcmUiOjMwNTIsInRheCI6MTczOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 5104.37, "base_fare": 3252, "tax": 1752.37, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3052.00", "tax": "1738.00", "discount": 0, "ait": "14.37", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 5104.37, "base_fare": 3252, "tax": 1752.37, "gross": { "base_fare": "3052.00", "tax": "1738.00", "discount": "0.00", "ait": "14.37", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUxMDQuMzciLCJiYXNlX2ZhcmUiOiIzMjUyLjAwIiwidGF4IjoiMTc1Mi4zNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMwNTIuMDAiLCJ0YXgiOiIxNzM4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTQuMzciLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIyMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMjAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDkwNC4zNyIsImJhc2VfZmFyZSI6IjMwNTIuMDAiLCJ0YXgiOiIxNzUyLjM3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA1Mi4wMCIsInRheCI6IjE3MzguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxNC4zNyIsInNlcnZpY2VfY2hhcmdlIjoxMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI0NzkwLjAwIiwiYmFzZV9mYXJlIjoiMzA1Mi4wMCIsInRheCI6IjE3MzguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxNC4zNyIsInNlcnZpY2VfY2hhcmdlIjoiMTAwLjAwIiwicGF5YWJsZSI6NDkwNC4zNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 5104.37, "filter": { "id": "F137RT00122-0", "price": 5104.37, "gross_total": 4790, "journey_duration": "PT1H0M", "journey_duration_seconds": 3600, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-15T15:50:00.000+08:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-15T16:50:00.000+08:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "jhb202601151550kul2026011516502406", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1551176838939796235GF8KP", "flight_key": "F137RT00122-1", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "169711768389399401971QXHX", "itt_flight_key": "F1TT00002-1", "supplier_title": "Buy Air Ticket", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F137RT00122", "supplier_partner_code": "ittflight-137-00122", "flight_group": [ { "group": 1, "flight_key": "F137RT00122-1-0", "itt_flight_key": "F1TT00002-1", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H0M", "transit_time": null, "routes": [ { "air_segment_key": "YI0q0u\/DuDKAmm0DcGAAAA==", "origin": "JHB", "departure_time": "2026-01-15T18:00:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "KUL", "arrival_time": "2026-01-15T19:00:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-15", "flight_time": "PT1H00M", "distance": "165", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2408" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2408" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "5", "FareBasis": "TODBSSMY", "FareRuleKey": "gws-eJxNjs0OgzAMgx8G+R5nbGy3jpUK7accgAOXvf9j4AKTZqm1oy9JG0Jw84uRdfhXhW81ROT5AWS4zmt+g35qQBULjN5hGmI7jp8Fx46zUN7w7iyNlpgoQ7JkOyrCst3PvhUzr7VZTpSXUaIm8Atdr5jvcSJLfb1JB7IG+qimVgmpLAo=", "FareInfoRef": "YI0q0u\/DuDKAum0DcGAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "0", "unit": "pieces", "title": "no-baggage" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "BDT", "total": 5104.37, "gross_total": 4790, "base_fare": 3252, "tax": 1752.37, "sell": { "currency": "BDT", "total": 5104.37, "base_fare": 3252, "tax": 1752.37 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTEwNC4zNywiYmFzZV9mYXJlIjozMjUyLCJ0YXgiOjE3NTIuMzd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0OTA0LjM3LCJiYXNlX2ZhcmUiOjMwNTIsInRheCI6MTc1Mi4zNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0NzkwLCJiYXNlX2ZhcmUiOjMwNTIsInRheCI6MTczOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 5104.37, "base_fare": 3252, "tax": 1752.37, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3052.00", "tax": "1738.00", "discount": 0, "ait": "14.37", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 5104.37, "base_fare": 3252, "tax": 1752.37, "gross": { "base_fare": "3052.00", "tax": "1738.00", "discount": "0.00", "ait": "14.37", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUxMDQuMzciLCJiYXNlX2ZhcmUiOiIzMjUyLjAwIiwidGF4IjoiMTc1Mi4zNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMwNTIuMDAiLCJ0YXgiOiIxNzM4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTQuMzciLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIyMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMjAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDkwNC4zNyIsImJhc2VfZmFyZSI6IjMwNTIuMDAiLCJ0YXgiOiIxNzUyLjM3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA1Mi4wMCIsInRheCI6IjE3MzguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxNC4zNyIsInNlcnZpY2VfY2hhcmdlIjoxMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI0NzkwLjAwIiwiYmFzZV9mYXJlIjoiMzA1Mi4wMCIsInRheCI6IjE3MzguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxNC4zNyIsInNlcnZpY2VfY2hhcmdlIjoiMTAwLjAwIiwicGF5YWJsZSI6NDkwNC4zNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 5104.37, "filter": { "id": "F137RT00122-1", "price": 5104.37, "gross_total": 4790, "journey_duration": "PT1H0M", "journey_duration_seconds": 3600, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-15T18:00:00.000+08:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-15T19:00:00.000+08:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "jhb202601151800kul2026011519002408", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1551176838939796235GF8KP", "flight_key": "F137RT00122-2", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "169711768389399401971QXHX", "itt_flight_key": "F1TT00002-2", "supplier_title": "Buy Air Ticket", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F137RT00122", "supplier_partner_code": "ittflight-137-00122", "flight_group": [ { "group": 1, "flight_key": "F137RT00122-2-0", "itt_flight_key": "F1TT00002-2", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H0M", "transit_time": null, "routes": [ { "air_segment_key": "YI0q0u\/DuDKAom0DcGAAAA==", "origin": "JHB", "departure_time": "2026-01-15T20:10:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "KUL", "arrival_time": "2026-01-15T21:10:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-15", "flight_time": "PT1H00M", "distance": "165", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "FY", "carrier_name": "FlyFirefly", "carrier_logo": "FY.png", "flight_number": "2893" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4664" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "FareBasis": "VMHFY", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ96Rko8fC1qkC2gMCpF74\/8\/AXTeJSImdOK8QghM3iaqFfxvwHXJCrk+gwNHv7wfUTATKrELURXxyWiv2DSPrZdM6auuSxWZPwDxF36VmqFu8pSu1vlZI0O6iURZwkJhIy2V5tWsi3lS9nXZRzuCjnPsB+DUsLA==", "FareInfoRef": "YI0q0u\/DuDKA6m0DcGAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "BDT", "total": 5922.82, "gross_total": 5606, "base_fare": 4551, "tax": 1271.82, "sell": { "currency": "BDT", "total": 5922.82, "base_fare": 4551, "tax": 1271.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTkyMi44MiwiYmFzZV9mYXJlIjo0NTUxLCJ0YXgiOjEyNzEuODJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo1NzIyLjgyLCJiYXNlX2ZhcmUiOjQzNTEsInRheCI6MTI3MS44MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo1NjA2LCJiYXNlX2ZhcmUiOjQzNTEsInRheCI6MTI1NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 5922.82, "base_fare": 4551, "tax": 1271.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4351.00", "tax": "1255.00", "discount": 0, "ait": "16.82", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 5922.82, "base_fare": 4551, "tax": 1271.82, "gross": { "base_fare": "4351.00", "tax": "1255.00", "discount": "0.00", "ait": "16.82", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjU5MjIuODIiLCJiYXNlX2ZhcmUiOiI0NTUxLjAwIiwidGF4IjoiMTI3MS44MiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQzNTEuMDAiLCJ0YXgiOiIxMjU1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTYuODIiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIyMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMjAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNTcyMi44MiIsImJhc2VfZmFyZSI6IjQzNTEuMDAiLCJ0YXgiOiIxMjcxLjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDM1MS4wMCIsInRheCI6IjEyNTUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxNi44MiIsInNlcnZpY2VfY2hhcmdlIjoxMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI1NjA2LjAwIiwiYmFzZV9mYXJlIjoiNDM1MS4wMCIsInRheCI6IjEyNTUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxNi44MiIsInNlcnZpY2VfY2hhcmdlIjoiMTAwLjAwIiwicGF5YWJsZSI6NTcyMi44MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 5922.82, "filter": { "id": "F137RT00122-2", "price": 5922.82, "gross_total": 5606, "journey_duration": "PT1H0M", "journey_duration_seconds": 3600, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "FY", "carrier_marketing": "MH", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-15T20:10:00.000+08:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-15T21:10:00.000+08:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "jhb202601152010kul2026011521102893", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1551176838939796235GF8KP", "flight_key": "F137RT00122-3", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "169711768389399401971QXHX", "itt_flight_key": "F1TT00002-5", "supplier_title": "Buy Air Ticket", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F137RT00122", "supplier_partner_code": "ittflight-137-00122", "flight_group": [ { "group": 1, "flight_key": "F137RT00122-3-0", "itt_flight_key": "F1TT00002-5", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H0M", "transit_time": null, "routes": [ { "air_segment_key": "YI0q0u\/DuDKAkm0DcGAAAA==", "origin": "JHB", "departure_time": "2026-01-15T15:50:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "KUL", "arrival_time": "2026-01-15T16:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-15", "flight_time": "PT1H00M", "distance": "165", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2406" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2406" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "FareBasis": "TODBVLMY", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5jmgK7UNKogpJuWqRsuP8xsNsiMZLjsZ4\/iTGqaCdkG\/\/V4NPMCWW9AwVq8VwnaBsIWlEh1AHLnPr39Ko4dgRDZcN7pjdKZqYlZMmyIxfq9j7G3picuuA9QvhluLUJ\/Mwwmi23tJBeX66mA8kZ9lGb+gIGxCwE", "FareInfoRef": "YI0q0u\/DuDKAUn0DcGAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "15", "unit": "kg", "title": "15 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "BDT", "total": 6740.27, "gross_total": 6421, "base_fare": 4762, "tax": 1878.27, "sell": { "currency": "BDT", "total": 6740.27, "base_fare": 4762, "tax": 1878.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Njc0MC4yNywiYmFzZV9mYXJlIjo0NzYyLCJ0YXgiOjE4NzguMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo2NTQwLjI3LCJiYXNlX2ZhcmUiOjQ1NjIsInRheCI6MTg3OC4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo2NDIxLCJiYXNlX2ZhcmUiOjQ1NjIsInRheCI6MTg1OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 6740.27, "base_fare": 4762, "tax": 1878.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4562.00", "tax": "1859.00", "discount": 0, "ait": "19.27", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 6740.27, "base_fare": 4762, "tax": 1878.27, "gross": { "base_fare": "4562.00", "tax": "1859.00", "discount": "0.00", "ait": "19.27", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjY3NDAuMjciLCJiYXNlX2ZhcmUiOiI0NzYyLjAwIiwidGF4IjoiMTg3OC4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ1NjIuMDAiLCJ0YXgiOiIxODU5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTkuMjciLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIyMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMjAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNjU0MC4yNyIsImJhc2VfZmFyZSI6IjQ1NjIuMDAiLCJ0YXgiOiIxODc4LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDU2Mi4wMCIsInRheCI6IjE4NTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxOS4yNyIsInNlcnZpY2VfY2hhcmdlIjoxMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI2NDIxLjAwIiwiYmFzZV9mYXJlIjoiNDU2Mi4wMCIsInRheCI6IjE4NTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxOS4yNyIsInNlcnZpY2VfY2hhcmdlIjoiMTAwLjAwIiwicGF5YWJsZSI6NjU0MC4yNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 6740.27, "filter": { "id": "F137RT00122-3", "price": 6740.27, "gross_total": 6421, "journey_duration": "PT1H0M", "journey_duration_seconds": 3600, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-15T15:50:00.000+08:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-15T16:50:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "15", "baggage_title": "15 kg" }, "filter_unique_filter_code": "jhb202601151550kul2026011516502406", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1551176838939796235GF8KP", "flight_key": "F137RT00122-4", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "169711768389399401971QXHX", "itt_flight_key": "F1TT00002-6", "supplier_title": "Buy Air Ticket", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F137RT00122", "supplier_partner_code": "ittflight-137-00122", "flight_group": [ { "group": 1, "flight_key": "F137RT00122-4-0", "itt_flight_key": "F1TT00002-6", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H0M", "transit_time": null, "routes": [ { "air_segment_key": "YI0q0u\/DuDKAmm0DcGAAAA==", "origin": "JHB", "departure_time": "2026-01-15T18:00:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "KUL", "arrival_time": "2026-01-15T19:00:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-15", "flight_time": "PT1H00M", "distance": "165", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2408" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2408" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "5", "FareBasis": "TODBVLMY", "FareRuleKey": "gws-eJxNjksOwjAMRA9Tzd5jmgK7UNKogpJuWqRsuP8xsNsiMZLjsZ4\/iTGqaCdkG\/\/V4NPMCWW9AwVq8VwnaBsIWlEh1AHLnPr39Ko4dgRDZcN7pjdKZqYlZMmyIxfq9j7G3picuuA9QvhluLUJ\/Mwwmi23tJBeX66mA8kZ9lGb+gIGxCwE", "FareInfoRef": "YI0q0u\/DuDKAUn0DcGAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "15", "unit": "kg", "title": "15 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "BDT", "total": 6740.27, "gross_total": 6421, "base_fare": 4762, "tax": 1878.27, "sell": { "currency": "BDT", "total": 6740.27, "base_fare": 4762, "tax": 1878.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Njc0MC4yNywiYmFzZV9mYXJlIjo0NzYyLCJ0YXgiOjE4NzguMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo2NTQwLjI3LCJiYXNlX2ZhcmUiOjQ1NjIsInRheCI6MTg3OC4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo2NDIxLCJiYXNlX2ZhcmUiOjQ1NjIsInRheCI6MTg1OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 6740.27, "base_fare": 4762, "tax": 1878.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4562.00", "tax": "1859.00", "discount": 0, "ait": "19.27", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 6740.27, "base_fare": 4762, "tax": 1878.27, "gross": { "base_fare": "4562.00", "tax": "1859.00", "discount": "0.00", "ait": "19.27", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjY3NDAuMjciLCJiYXNlX2ZhcmUiOiI0NzYyLjAwIiwidGF4IjoiMTg3OC4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ1NjIuMDAiLCJ0YXgiOiIxODU5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTkuMjciLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIyMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMjAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNjU0MC4yNyIsImJhc2VfZmFyZSI6IjQ1NjIuMDAiLCJ0YXgiOiIxODc4LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDU2Mi4wMCIsInRheCI6IjE4NTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxOS4yNyIsInNlcnZpY2VfY2hhcmdlIjoxMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI2NDIxLjAwIiwiYmFzZV9mYXJlIjoiNDU2Mi4wMCIsInRheCI6IjE4NTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxOS4yNyIsInNlcnZpY2VfY2hhcmdlIjoiMTAwLjAwIiwicGF5YWJsZSI6NjU0MC4yNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 6740.27, "filter": { "id": "F137RT00122-4", "price": 6740.27, "gross_total": 6421, "journey_duration": "PT1H0M", "journey_duration_seconds": 3600, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-15T18:00:00.000+08:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-15T19:00:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "15", "baggage_title": "15 kg" }, "filter_unique_filter_code": "jhb202601151800kul2026011519002408", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1551176838939796235GF8KP", "flight_key": "F137RT00122-5", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "169711768389399401971QXHX", "itt_flight_key": "F1TT00002-3", "supplier_title": "Buy Air Ticket", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F137RT00122", "supplier_partner_code": "ittflight-137-00122", "flight_group": [ { "group": 1, "flight_key": "F137RT00122-5-0", "itt_flight_key": "F1TT00002-3", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H5M", "transit_time": null, "routes": [ { "air_segment_key": "YI0q0u\/DuDKAqm0DcGAAAA==", "origin": "JHB", "departure_time": "2026-01-15T19:25:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "KUL", "arrival_time": "2026-01-15T20:30:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-15", "flight_time": "PT1H05M", "distance": "165", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1058" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1058" }, "booking_class": { "brand_id": "2035925", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "FareBasis": "VBXOWMY", "FareRuleKey": "gws-eJxNT10PwiAM\/DHLvZePbfC2OUimDkyMTvHB\/\/8zbMc0lnA0vfZ6DMOgSXeklB3+owEKH4RxWo7IUGCw2hjvLeBCsFIgJT0C3Ic8httqvHKpxBeRISLlvVf6N7jNSRlNmpHKVUQ03\/N9gdbMsFhmOTK+w3p4Xh6pYDfYMpM3tqKsJQo2On4wtdFXSgJlw9N8gBjRlva1ePPPSAL4JnHmVMxX3456smy6ktSDrfLcByq4QMA=", "FareInfoRef": "YI0q0u\/DuDKACn0DcGAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "BDT", "total": 10485.6, "gross_total": 10794, "base_fare": 9354, "tax": 1672.38, "sell": { "currency": "BDT", "total": 10485.6, "base_fare": 9354, "tax": 1672.38 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA0ODUuNiwiYmFzZV9mYXJlIjo5MzU0LCJ0YXgiOjE2NzIuMzh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxMDI4NS42LCJiYXNlX2ZhcmUiOjkxNTQsInRheCI6MTY3Mi4zOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxMDc5NCwiYmFzZV9mYXJlIjo5MTU0LCJ0YXgiOjE2NDB9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 10485.6, "base_fare": 9354, "tax": 1672.38, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9154.00", "tax": "1640.00", "discount": 640.78, "ait": "32.38", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 10485.6, "base_fare": 9354, "tax": 1672.38, "gross": { "base_fare": "9154.00", "tax": "1640.00", "discount": "640.78", "ait": "32.38", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwNDg1LjYwIiwiYmFzZV9mYXJlIjoiOTM1NC4wMCIsInRheCI6IjE2NzIuMzgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTU0LjAwIiwidGF4IjoiMTY0MC4wMCIsImRpc2NvdW50IjoiNjQwLjc4IiwiYWl0IjoiMzIuMzgiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIyMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMjAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTAyODUuNjAiLCJiYXNlX2ZhcmUiOiI5MTU0LjAwIiwidGF4IjoiMTY3Mi4zOCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjkxNTQuMDAiLCJ0YXgiOiIxNjQwLjAwIiwiZGlzY291bnQiOiI2NDAuNzgiLCJhaXQiOiIzMi4zOCIsInNlcnZpY2VfY2hhcmdlIjoxMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDc5NC4wMCIsImJhc2VfZmFyZSI6IjkxNTQuMDAiLCJ0YXgiOiIxNjQwLjAwIiwiZGlzY291bnQiOiI2NDAuNzgiLCJhaXQiOiIzMi4zOCIsInNlcnZpY2VfY2hhcmdlIjoiMTAwLjAwIiwicGF5YWJsZSI6MTAyODUuNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 10485.6, "filter": { "id": "F137RT00122-5", "price": 10485.6, "gross_total": 10794, "journey_duration": "PT1H5M", "journey_duration_seconds": 3900, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-15T19:25:00.000+08:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-15T20:30:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "jhb202601151925kul2026011520301058", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1551176838939796235GF8KP", "flight_key": "F137RT00122-6", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "169711768389399401971QXHX", "itt_flight_key": "F1TT00002-7", "supplier_title": "Buy Air Ticket", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F137RT00122", "supplier_partner_code": "ittflight-137-00122", "flight_group": [ { "group": 1, "flight_key": "F137RT00122-6-0", "itt_flight_key": "F1TT00002-7", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H5M", "transit_time": null, "routes": [ { "air_segment_key": "YI0q0u\/DuDKAqm0DcGAAAA==", "origin": "JHB", "departure_time": "2026-01-15T19:25:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "KUL", "arrival_time": "2026-01-15T20:30:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-15", "flight_time": "PT1H05M", "distance": "165", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1058" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1058" }, "booking_class": { "brand_id": "2035924", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "FareBasis": "VFLOWMY", "FareRuleKey": "gws-eJxNT8sOwjAM+5jJ9\/SxR28ba9GAtUgIhsqB\/\/8M3G0gUtWNYidx+77XohtRyvb\/UQGZB34Y5xMSFAhWG+OcBTrvbSmIKpoC1CEN\/r4Yp7qYw0ukFhFNvdK\/xrWPZYUqToj5VoZo3stjhnZkOCxxnBjXYDnO12fM2A3WZNLKbljWingbOj4Y6+A2qgTyiufpQM602sq+Fm\/+TEoA3yRMTIv5zXcnrVia3khpQavs+wAqPkDD", "FareInfoRef": "YI0q0u\/DuDKAen0DcGAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "BDT", "total": 12628.41, "gross_total": 13078, "base_fare": 11469, "tax": 1848.24, "sell": { "currency": "BDT", "total": 12628.41, "base_fare": 11469, "tax": 1848.24 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI2MjguNDEsImJhc2VfZmFyZSI6MTE0NjksInRheCI6MTg0OC4yNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyNDI4LjQxLCJiYXNlX2ZhcmUiOjExMjY5LCJ0YXgiOjE4NDguMjQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMwNzgsImJhc2VfZmFyZSI6MTEyNjksInRheCI6MTgwOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 12628.41, "base_fare": 11469, "tax": 1848.24, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "11269.00", "tax": "1809.00", "discount": 788.83, "ait": "39.24", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 12628.41, "base_fare": 11469, "tax": 1848.24, "gross": { "base_fare": "11269.00", "tax": "1809.00", "discount": "788.83", "ait": "39.24", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNjI4LjQxIiwiYmFzZV9mYXJlIjoiMTE0NjkuMDAiLCJ0YXgiOiIxODQ4LjI0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEyNjkuMDAiLCJ0YXgiOiIxODA5LjAwIiwiZGlzY291bnQiOiI3ODguODMiLCJhaXQiOiIzOS4yNCIsInNlcnZpY2VfY2hhcmdlIjoiMzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMjAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjIwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIyMDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjQyOC40MSIsImJhc2VfZmFyZSI6IjExMjY5LjAwIiwidGF4IjoiMTg0OC4yNCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMjY5LjAwIiwidGF4IjoiMTgwOS4wMCIsImRpc2NvdW50IjoiNzg4LjgzIiwiYWl0IjoiMzkuMjQiLCJzZXJ2aWNlX2NoYXJnZSI6MTAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMwNzguMDAiLCJiYXNlX2ZhcmUiOiIxMTI2OS4wMCIsInRheCI6IjE4MDkuMDAiLCJkaXNjb3VudCI6Ijc4OC44MyIsImFpdCI6IjM5LjI0Iiwic2VydmljZV9jaGFyZ2UiOiIxMDAuMDAiLCJwYXlhYmxlIjoxMjQyOC40MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 12628.41, "filter": { "id": "F137RT00122-6", "price": 12628.41, "gross_total": 13078, "journey_duration": "PT1H5M", "journey_duration_seconds": 3900, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-15T19:25:00.000+08:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-15T20:30:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "jhb202601151925kul2026011520301058", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1551176838939796235GF8KP", "flight_key": "F137RT00122-7", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "169711768389399401971QXHX", "itt_flight_key": "F1TT00002-4", "supplier_title": "Buy Air Ticket", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F137RT00122", "supplier_partner_code": "ittflight-137-00122", "flight_group": [ { "group": 1, "flight_key": "F137RT00122-7-0", "itt_flight_key": "F1TT00002-4", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H5M", "transit_time": null, "routes": [ { "air_segment_key": "YI0q0u\/DuDKAsm0DcGAAAA==", "origin": "JHB", "departure_time": "2026-01-15T09:40:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "KUL", "arrival_time": "2026-01-15T10:45:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-15", "flight_time": "PT1H05M", "distance": "165", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1038" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1038" }, "booking_class": { "brand_id": "2035925", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LBXOWMY", "FareRuleKey": "gws-eJxNT0kOwjAMfEw198nSJbcuiVSgLRJiCwf+\/wzstiAcZWJ57PGkbVtLW9EY3\/5HAWQ5iN0wHbDAQMBb50LwQBOj1wKN9ihIH5YuXu8umGbO6UU6kqYOwdjf4DqnZRTziDlfVMTKPd0mOCuMiC0iRxcqTP3z\/JgzdoOlMMvKbqhryehTIw+GMoWN0kBe8Tj2wnlaz30t3vIzagDfJI2SqvnNd8OaXkxvJGuIVZn7ACR9QLY=", "FareInfoRef": "YI0q0u\/DuDKALn0DcGAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "BDT", "total": 13546.85, "gross_total": 14057, "base_fare": 12376, "tax": 1923.17, "sell": { "currency": "BDT", "total": 13546.85, "base_fare": 12376, "tax": 1923.17 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM1NDYuODUsImJhc2VfZmFyZSI6MTIzNzYsInRheCI6MTkyMy4xN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMzQ2Ljg1LCJiYXNlX2ZhcmUiOjEyMTc2LCJ0YXgiOjE5MjMuMTcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQwNTcsImJhc2VfZmFyZSI6MTIxNzYsInRheCI6MTg4MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 13546.85, "base_fare": 12376, "tax": 1923.17, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "12176.00", "tax": "1881.00", "discount": 852.32, "ait": "42.17", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 13546.85, "base_fare": 12376, "tax": 1923.17, "gross": { "base_fare": "12176.00", "tax": "1881.00", "discount": "852.32", "ait": "42.17", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzNTQ2Ljg1IiwiYmFzZV9mYXJlIjoiMTIzNzYuMDAiLCJ0YXgiOiIxOTIzLjE3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIxNzYuMDAiLCJ0YXgiOiIxODgxLjAwIiwiZGlzY291bnQiOiI4NTIuMzIiLCJhaXQiOiI0Mi4xNyIsInNlcnZpY2VfY2hhcmdlIjoiMzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMjAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjIwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIyMDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzM0Ni44NSIsImJhc2VfZmFyZSI6IjEyMTc2LjAwIiwidGF4IjoiMTkyMy4xNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMTc2LjAwIiwidGF4IjoiMTg4MS4wMCIsImRpc2NvdW50IjoiODUyLjMyIiwiYWl0IjoiNDIuMTciLCJzZXJ2aWNlX2NoYXJnZSI6MTAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTQwNTcuMDAiLCJiYXNlX2ZhcmUiOiIxMjE3Ni4wMCIsInRheCI6IjE4ODEuMDAiLCJkaXNjb3VudCI6Ijg1Mi4zMiIsImFpdCI6IjQyLjE3Iiwic2VydmljZV9jaGFyZ2UiOiIxMDAuMDAiLCJwYXlhYmxlIjoxMzM0Ni44NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 13546.85, "filter": { "id": "F137RT00122-7", "price": 13546.85, "gross_total": 14057, "journey_duration": "PT1H5M", "journey_duration_seconds": 3900, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "midnight", "departure_departure_time": "2026-01-15T09:40:00.000+08:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-01-15T10:45:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "jhb202601150940kul2026011510451038", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1551176838939796235GF8KP", "flight_key": "F137RT00122-8", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "169711768389399401971QXHX", "itt_flight_key": "F1TT00002-8", "supplier_title": "Buy Air Ticket", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F137RT00122", "supplier_partner_code": "ittflight-137-00122", "flight_group": [ { "group": 1, "flight_key": "F137RT00122-8-0", "itt_flight_key": "F1TT00002-8", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H5M", "transit_time": null, "routes": [ { "air_segment_key": "YI0q0u\/DuDKAsm0DcGAAAA==", "origin": "JHB", "departure_time": "2026-01-15T09:40:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Senai International Airport", "city": "Johor Bahru", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "KUL", "arrival_time": "2026-01-15T10:45:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-15", "flight_time": "PT1H05M", "distance": "165", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1038" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "1038" }, "booking_class": { "brand_id": "2035924", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LFLOWMY", "FareRuleKey": "gws-eJxNT10PwiAM\/DHm3ltgG7xtDsxUwMT4EXzw\/\/8My5jGEo6m116PcRwVqZ6YzfgfO6DIgZ\/meEQGQ8AorZ0zgPXe1AJx7akgfciTvz20Y5tKeBF1RKTYOVa\/wXVOyoxdWpDKtYooued7hHbCiFgWOdKuRzzEyzMVbAY7YfLKNqxribwJVh7MXXCNqoGy4mnZC2cGZWhbi7f8jGoA3yQsklbzzbelgYyYbiQNEKsy9wEkA0C5", "FareInfoRef": "YI0q0u\/DuDKAmn0DcGAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "BDT", "total": 15689.72, "gross_total": 16341, "base_fare": 14490, "tax": 2100.02, "sell": { "currency": "BDT", "total": 15689.72, "base_fare": 14490, "tax": 2100.02 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU2ODkuNzIsImJhc2VfZmFyZSI6MTQ0OTAsInRheCI6MjEwMC4wMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1NDg5LjcyLCJiYXNlX2ZhcmUiOjE0MjkwLCJ0YXgiOjIxMDAuMDIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYzNDEsImJhc2VfZmFyZSI6MTQyOTAsInRheCI6MjA1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 15689.72, "base_fare": 14490, "tax": 2100.02, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "14290.00", "tax": "2051.00", "discount": 1000.3, "ait": "49.02", "service_charge": 300 }, "partner": { "currency": "BDT", "total": 15689.72, "base_fare": 14490, "tax": 2100.02, "gross": { "base_fare": "14290.00", "tax": "2051.00", "discount": "1000.30", "ait": "49.02", "service_charge": 300 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1Njg5LjcyIiwiYmFzZV9mYXJlIjoiMTQ0OTAuMDAiLCJ0YXgiOiIyMTAwLjAyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQyOTAuMDAiLCJ0YXgiOiIyMDUxLjAwIiwiZGlzY291bnQiOiIxMDAwLjMwIiwiYWl0IjoiNDkuMDIiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIyMDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMjAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU0ODkuNzIiLCJiYXNlX2ZhcmUiOiIxNDI5MC4wMCIsInRheCI6IjIxMDAuMDIiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDI5MC4wMCIsInRheCI6IjIwNTEuMDAiLCJkaXNjb3VudCI6IjEwMDAuMzAiLCJhaXQiOiI0OS4wMiIsInNlcnZpY2VfY2hhcmdlIjoxMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNjM0MS4wMCIsImJhc2VfZmFyZSI6IjE0MjkwLjAwIiwidGF4IjoiMjA1MS4wMCIsImRpc2NvdW50IjoiMTAwMC4zMCIsImFpdCI6IjQ5LjAyIiwic2VydmljZV9jaGFyZ2UiOiIxMDAuMDAiLCJwYXlhYmxlIjoxNTQ4OS43MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 15689.72, "filter": { "id": "F137RT00122-8", "price": 15689.72, "gross_total": 16341, "journey_duration": "PT1H5M", "journey_duration_seconds": 3900, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "midnight", "departure_departure_time": "2026-01-15T09:40:00.000+08:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-01-15T10:45:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "jhb202601150940kul2026011510451038", "destination_reach_time": "PT", "destination_reach_timestamp": null } ] }