{ "status": "success", "tracking_id": "791176877103296235QEOJV", "search_result_count": null, "filter_policy_result_count": null, "data": [ { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-0", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-0", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-0-0", "itt_flight_key": "F1TT00002-0", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H10M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKA7FgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T22:55:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-27T00:05: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-26", "flight_time": "PT1H10M", "distance": "186", "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": "3681" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4669" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "FareBasis": "OMHOFY", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle4IqYDcmSkXVQg9bD1z2\/2csgU5apMSOnDgJIRgylpgf4T8mfKaSUa8IVBjJ\/TrAzs1gaRqIyOMs+VwbhoOxItQuDuQ+tszRCyDa5Iekgdbra6vq1H0VoXehVDbwIykLrc\/lXfLa5C5ZR+m4RXKQR2XvCwdZLHw=", "FareInfoRef": "pQApDvqGuDKA1GgK8MAAAA==" }, "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": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 59.67, "gross_total": 9388, "base_fare": 13.77, "tax": 44.07, "sell": { "currency": "GBP", "total": 59.67, "base_fare": 13.77, "tax": 44.07 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6OTc4MS45MywiYmFzZV9mYXJlIjoyMjU3Ljc2LCJ0YXgiOjcyMjQuMTd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo5NzE2LjE3LCJiYXNlX2ZhcmUiOjIxOTIsInRheCI6NzIyNC4xNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo5Mzg4LCJiYXNlX2ZhcmUiOjIxOTIsInRheCI6NzE5Nn19", "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": "GBP", "total": 59.67, "base_fare": 13.77, "tax": 44.07, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "13.37", "tax": "43.90", "discount": 0, "ait": "0.17", "service_charge": 2.23 }, "partner": { "currency": "GBP", "total": 59.67, "base_fare": 13.77, "tax": 44.07, "gross": { "base_fare": "13.37", "tax": "43.90", "discount": "0.00", "ait": "0.17", "service_charge": 2.23 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijk3ODEuOTMiLCJiYXNlX2ZhcmUiOiIyMjU3Ljc2IiwidGF4IjoiNzIyNC4xNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxOTIuMDAiLCJ0YXgiOiI3MTk2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMjguMTciLCJzZXJ2aWNlX2NoYXJnZSI6IjM2NS43NiJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjY1Ljc2IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijk3MTYuMTciLCJiYXNlX2ZhcmUiOiIyMTkyLjAwIiwidGF4IjoiNzIyNC4xNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxOTIuMDAiLCJ0YXgiOiI3MTk2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMjguMTciLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiOTM4OC4wMCIsImJhc2VfZmFyZSI6IjIxOTIuMDAiLCJ0YXgiOiI3MTk2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMjguMTciLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjk3MTYuMTcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 59.67, "filter": { "id": "F77RT00068-0", "price": 59.67, "gross_total": 9388, "journey_duration": "PT1H10M", "journey_duration_seconds": 4200, "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-26T22:55:00.000+08:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-27T00:05:00.000+08:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "sin202601262255kul2026012700053681", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-1", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-1", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-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": "pQApDvqGuDKA9FgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T10:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T11: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-26", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "8", "FareBasis": "XOWBSSSG", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRCW3cr7AUCZYcywS78\/2fMbUHCUmJLTpzEGE2sFdU+\/qPBp1lH+DYADmPdtwfCKUCpd4hIwHt9XVJKC2qEtbS82JW1DE42dCTMMlu1MrCXnm6es0yYTFbkw8iSG\/iJ6Urp5\/GZFo5K6ImvJR34J7cO9YIsNg==", "FareInfoRef": "pQApDvqGuDKA+GgK8MAAAA==" }, "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": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 63.65, "gross_total": 10026, "base_fare": 16.17, "tax": 45.65, "sell": { "currency": "GBP", "total": 63.65, "base_fare": 16.17, "tax": 45.65 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA0MzMuMjcsImJhc2VfZmFyZSI6MjY1MC4xOSwidGF4Ijo3NDgzLjA4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTAzNTYuMDgsImJhc2VfZmFyZSI6MjU3MywidGF4Ijo3NDgzLjA4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwMDI2LCJiYXNlX2ZhcmUiOjI1NzMsInRheCI6NzQ1M319", "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": "GBP", "total": 63.65, "base_fare": 16.17, "tax": 45.65, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "15.70", "tax": "45.47", "discount": 0, "ait": "0.18", "service_charge": 2.3 }, "partner": { "currency": "GBP", "total": 63.65, "base_fare": 16.17, "tax": 45.65, "gross": { "base_fare": "15.70", "tax": "45.47", "discount": "0.00", "ait": "0.18", "service_charge": 2.3 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwNDMzLjI3IiwiYmFzZV9mYXJlIjoiMjY1MC4xOSIsInRheCI6Ijc0ODMuMDgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTczLjAwIiwidGF4IjoiNzQ1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjMwLjA4Iiwic2VydmljZV9jaGFyZ2UiOiIzNzcuMTkifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3Ny4xOSIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDM1Ni4wOCIsImJhc2VfZmFyZSI6IjI1NzMuMDAiLCJ0YXgiOiI3NDgzLjA4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjU3My4wMCIsInRheCI6Ijc0NTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIzMC4wOCIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDAyNi4wMCIsImJhc2VfZmFyZSI6IjI1NzMuMDAiLCJ0YXgiOiI3NDUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMzAuMDgiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjEwMzU2LjA4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 63.65, "filter": { "id": "F77RT00068-1", "price": 63.65, "gross_total": 10026, "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": "midnight", "departure_departure_time": "2026-01-26T10:30:00.000+08:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-26T11:30:00.000+08:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "sin202601261030kul202601261130802", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-2", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-2", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-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": "pQApDvqGuDKA\/FgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T12:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T13: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-26", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XOWBSSSG", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRCW3cr7AUCZYcywS78\/2fMbUHCUmJLTpzEGE2sFdU+\/qPBp1lH+DYADmPdtwfCKUCpd4hIwHt9XVJKC2qEtbS82JW1DE42dCTMMlu1MrCXnm6es0yYTFbkw8iSG\/iJ6Urp5\/GZFo5K6ImvJR34J7cO9YIsNg==", "FareInfoRef": "pQApDvqGuDKA+GgK8MAAAA==" }, "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": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 63.65, "gross_total": 10026, "base_fare": 16.17, "tax": 45.65, "sell": { "currency": "GBP", "total": 63.65, "base_fare": 16.17, "tax": 45.65 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA0MzMuMjcsImJhc2VfZmFyZSI6MjY1MC4xOSwidGF4Ijo3NDgzLjA4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTAzNTYuMDgsImJhc2VfZmFyZSI6MjU3MywidGF4Ijo3NDgzLjA4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwMDI2LCJiYXNlX2ZhcmUiOjI1NzMsInRheCI6NzQ1M319", "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": "GBP", "total": 63.65, "base_fare": 16.17, "tax": 45.65, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "15.70", "tax": "45.47", "discount": 0, "ait": "0.18", "service_charge": 2.3 }, "partner": { "currency": "GBP", "total": 63.65, "base_fare": 16.17, "tax": 45.65, "gross": { "base_fare": "15.70", "tax": "45.47", "discount": "0.00", "ait": "0.18", "service_charge": 2.3 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwNDMzLjI3IiwiYmFzZV9mYXJlIjoiMjY1MC4xOSIsInRheCI6Ijc0ODMuMDgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTczLjAwIiwidGF4IjoiNzQ1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjMwLjA4Iiwic2VydmljZV9jaGFyZ2UiOiIzNzcuMTkifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3Ny4xOSIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDM1Ni4wOCIsImJhc2VfZmFyZSI6IjI1NzMuMDAiLCJ0YXgiOiI3NDgzLjA4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjU3My4wMCIsInRheCI6Ijc0NTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIzMC4wOCIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDAyNi4wMCIsImJhc2VfZmFyZSI6IjI1NzMuMDAiLCJ0YXgiOiI3NDUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMzAuMDgiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjEwMzU2LjA4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 63.65, "filter": { "id": "F77RT00068-2", "price": 63.65, "gross_total": 10026, "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": "early-morning", "departure_departure_time": "2026-01-26T12:30:00.000+08:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-26T13:30:00.000+08:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "sin202601261230kul202601261330804", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-3", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-3", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-3-0", "itt_flight_key": "F1TT00002-3", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H0M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKABGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T17:10:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T18: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-26", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XOWBSSSG", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRCW3cr7AUCZYcywS78\/2fMbUHCUmJLTpzEGE2sFdU+\/qPBp1lH+DYADmPdtwfCKUCpd4hIwHt9XVJKC2qEtbS82JW1DE42dCTMMlu1MrCXnm6es0yYTFbkw8iSG\/iJ6Urp5\/GZFo5K6ImvJR34J7cO9YIsNg==", "FareInfoRef": "pQApDvqGuDKA+GgK8MAAAA==" }, "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": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 63.65, "gross_total": 10026, "base_fare": 16.17, "tax": 45.65, "sell": { "currency": "GBP", "total": 63.65, "base_fare": 16.17, "tax": 45.65 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA0MzMuMjcsImJhc2VfZmFyZSI6MjY1MC4xOSwidGF4Ijo3NDgzLjA4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTAzNTYuMDgsImJhc2VfZmFyZSI6MjU3MywidGF4Ijo3NDgzLjA4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwMDI2LCJiYXNlX2ZhcmUiOjI1NzMsInRheCI6NzQ1M319", "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": "GBP", "total": 63.65, "base_fare": 16.17, "tax": 45.65, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "15.70", "tax": "45.47", "discount": 0, "ait": "0.18", "service_charge": 2.3 }, "partner": { "currency": "GBP", "total": 63.65, "base_fare": 16.17, "tax": 45.65, "gross": { "base_fare": "15.70", "tax": "45.47", "discount": "0.00", "ait": "0.18", "service_charge": 2.3 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwNDMzLjI3IiwiYmFzZV9mYXJlIjoiMjY1MC4xOSIsInRheCI6Ijc0ODMuMDgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTczLjAwIiwidGF4IjoiNzQ1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjMwLjA4Iiwic2VydmljZV9jaGFyZ2UiOiIzNzcuMTkifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3Ny4xOSIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDM1Ni4wOCIsImJhc2VfZmFyZSI6IjI1NzMuMDAiLCJ0YXgiOiI3NDgzLjA4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjU3My4wMCIsInRheCI6Ijc0NTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIzMC4wOCIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDAyNi4wMCIsImJhc2VfZmFyZSI6IjI1NzMuMDAiLCJ0YXgiOiI3NDUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMzAuMDgiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjEwMzU2LjA4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 63.65, "filter": { "id": "F77RT00068-3", "price": 63.65, "gross_total": 10026, "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-26T17:10:00.000+08:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-26T18:10:00.000+08:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "sin202601261710kul202601261810808", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-4", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-4", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-4-0", "itt_flight_key": "F1TT00002-4", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H0M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKADGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T21:40:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T22:40:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-26", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "806" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "806" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XOWBSSSG", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRCW3cr7AUCZYcywS78\/2fMbUHCUmJLTpzEGE2sFdU+\/qPBp1lH+DYADmPdtwfCKUCpd4hIwHt9XVJKC2qEtbS82JW1DE42dCTMMlu1MrCXnm6es0yYTFbkw8iSG\/iJ6Urp5\/GZFo5K6ImvJR34J7cO9YIsNg==", "FareInfoRef": "pQApDvqGuDKA+GgK8MAAAA==" }, "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": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 63.65, "gross_total": 10026, "base_fare": 16.17, "tax": 45.65, "sell": { "currency": "GBP", "total": 63.65, "base_fare": 16.17, "tax": 45.65 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA0MzMuMjcsImJhc2VfZmFyZSI6MjY1MC4xOSwidGF4Ijo3NDgzLjA4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTAzNTYuMDgsImJhc2VfZmFyZSI6MjU3MywidGF4Ijo3NDgzLjA4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwMDI2LCJiYXNlX2ZhcmUiOjI1NzMsInRheCI6NzQ1M319", "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": "GBP", "total": 63.65, "base_fare": 16.17, "tax": 45.65, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "15.70", "tax": "45.47", "discount": 0, "ait": "0.18", "service_charge": 2.3 }, "partner": { "currency": "GBP", "total": 63.65, "base_fare": 16.17, "tax": 45.65, "gross": { "base_fare": "15.70", "tax": "45.47", "discount": "0.00", "ait": "0.18", "service_charge": 2.3 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwNDMzLjI3IiwiYmFzZV9mYXJlIjoiMjY1MC4xOSIsInRheCI6Ijc0ODMuMDgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTczLjAwIiwidGF4IjoiNzQ1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjMwLjA4Iiwic2VydmljZV9jaGFyZ2UiOiIzNzcuMTkifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3Ny4xOSIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDM1Ni4wOCIsImJhc2VfZmFyZSI6IjI1NzMuMDAiLCJ0YXgiOiI3NDgzLjA4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjU3My4wMCIsInRheCI6Ijc0NTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIzMC4wOCIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDAyNi4wMCIsImJhc2VfZmFyZSI6IjI1NzMuMDAiLCJ0YXgiOiI3NDUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMzAuMDgiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjEwMzU2LjA4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 63.65, "filter": { "id": "F77RT00068-4", "price": 63.65, "gross_total": 10026, "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": "afternoon", "departure_departure_time": "2026-01-26T21:40:00.000+08:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-26T22:40:00.000+08:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "sin202601262140kul202601262240806", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-5", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-5", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-5-0", "itt_flight_key": "F1TT00002-5", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H10M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAFGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T21:20:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T22: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-26", "flight_time": "PT1H10M", "distance": "186", "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": "610" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "610" }, "booking_class": { "brand_id": "2035946", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "FareBasis": "OGSBXWSG", "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3ikzrXurzq01an3ARffi\/3\/GoJ2JJHBHDg5ijEzsybkh\/keHb\/fIKMsIFLDmbbmDuQ9w2qwgoiOeSc6ftyQ0D\/YqlSo3dHVw4jEoYPYzN8kCa61yLeZ1MGdFB7sMo7qBH5my0nK6vCR51ssU+iHLLlKAvqp7G3OfLPA=", "FareInfoRef": "pQApDvqGuDKANHgK8MAAAA==" }, "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": "GBP", "total": 76.66, "gross_total": 12437, "base_fare": 32.93, "tax": 44.13, "sell": { "currency": "GBP", "total": 76.66, "base_fare": 32.93, "tax": 44.13 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI1NjQuNjcsImJhc2VfZmFyZSI6NTM5OC4yMywidGF4Ijo3MjMzLjMxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI0MDcuNDQsImJhc2VfZmFyZSI6NTI0MSwidGF4Ijo3MjMzLjMxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyNDM3LCJiYXNlX2ZhcmUiOjUyNDEsInRheCI6NzE5Nn19", "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": "GBP", "total": 76.66, "base_fare": 32.93, "tax": 44.13, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "31.98", "tax": "43.90", "discount": 2.24, "ait": "0.23", "service_charge": 2.79 }, "partner": { "currency": "GBP", "total": 76.66, "base_fare": 32.93, "tax": 44.13, "gross": { "base_fare": "31.98", "tax": "43.90", "discount": "2.24", "ait": "0.23", "service_charge": 2.79 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNTY0LjY3IiwiYmFzZV9mYXJlIjoiNTM5OC4yMyIsInRheCI6IjcyMzMuMzEiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MjQxLjAwIiwidGF4IjoiNzE5Ni4wMCIsImRpc2NvdW50IjoiMzY2Ljg3IiwiYWl0IjoiMzcuMzEiLCJzZXJ2aWNlX2NoYXJnZSI6IjQ1Ny4yMyJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE1Ny4yMyIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjQwNy40NCIsImJhc2VfZmFyZSI6IjUyNDEuMDAiLCJ0YXgiOiI3MjMzLjMxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTI0MS4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjM2Ni44NyIsImFpdCI6IjM3LjMxIiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNDM3LjAwIiwiYmFzZV9mYXJlIjoiNTI0MS4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjM2Ni44NyIsImFpdCI6IjM3LjMxIiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxMjQwNy40NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 76.66, "filter": { "id": "F77RT00068-5", "price": 76.66, "gross_total": 12437, "journey_duration": "PT1H10M", "journey_duration_seconds": 4200, "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": "afternoon", "departure_departure_time": "2026-01-26T21:20:00.000+08:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-26T22:30:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "sin202601262120kul202601262230610", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-6", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-6", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-6-0", "itt_flight_key": "F1TT00002-6", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H20M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAHGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T06:00:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T07:20: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-25", "flight_time": "PT1H20M", "distance": "186", "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": "602" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "602" }, "booking_class": { "brand_id": "2035946", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "FareBasis": "OGSBXWSG", "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3ikzrXurzq01an3ARffi\/3\/GoJ2JJHBHDg5ijEzsybkh\/keHb\/fIKMsIFLDmbbmDuQ9w2qwgoiOeSc6ftyQ0D\/YqlSo3dHVw4jEoYPYzN8kCa61yLeZ1MGdFB7sMo7qBH5my0nK6vCR51ssU+iHLLlKAvqp7G3OfLPA=", "FareInfoRef": "pQApDvqGuDKANHgK8MAAAA==" }, "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": "GBP", "total": 76.66, "gross_total": 12437, "base_fare": 32.93, "tax": 44.13, "sell": { "currency": "GBP", "total": 76.66, "base_fare": 32.93, "tax": 44.13 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI1NjQuNjcsImJhc2VfZmFyZSI6NTM5OC4yMywidGF4Ijo3MjMzLjMxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI0MDcuNDQsImJhc2VfZmFyZSI6NTI0MSwidGF4Ijo3MjMzLjMxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyNDM3LCJiYXNlX2ZhcmUiOjUyNDEsInRheCI6NzE5Nn19", "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": "GBP", "total": 76.66, "base_fare": 32.93, "tax": 44.13, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "31.98", "tax": "43.90", "discount": 2.24, "ait": "0.23", "service_charge": 2.79 }, "partner": { "currency": "GBP", "total": 76.66, "base_fare": 32.93, "tax": 44.13, "gross": { "base_fare": "31.98", "tax": "43.90", "discount": "2.24", "ait": "0.23", "service_charge": 2.79 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNTY0LjY3IiwiYmFzZV9mYXJlIjoiNTM5OC4yMyIsInRheCI6IjcyMzMuMzEiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MjQxLjAwIiwidGF4IjoiNzE5Ni4wMCIsImRpc2NvdW50IjoiMzY2Ljg3IiwiYWl0IjoiMzcuMzEiLCJzZXJ2aWNlX2NoYXJnZSI6IjQ1Ny4yMyJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE1Ny4yMyIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjQwNy40NCIsImJhc2VfZmFyZSI6IjUyNDEuMDAiLCJ0YXgiOiI3MjMzLjMxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTI0MS4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjM2Ni44NyIsImFpdCI6IjM3LjMxIiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNDM3LjAwIiwiYmFzZV9mYXJlIjoiNTI0MS4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjM2Ni44NyIsImFpdCI6IjM3LjMxIiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxMjQwNy40NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 76.66, "filter": { "id": "F77RT00068-6", "price": 76.66, "gross_total": 12437, "journey_duration": "PT1H20M", "journey_duration_seconds": 4800, "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": null, "departure_departure_time": "2026-01-26T06:00:00.000+08:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-26T07:20:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "sin202601260600kul202601260720602", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-7", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-7", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-7-0", "itt_flight_key": "F1TT00002-7", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H20M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAJGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T17:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T18: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-26", "flight_time": "PT1H20M", "distance": "186", "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": "608" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "608" }, "booking_class": { "brand_id": "2035946", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "FareBasis": "OGSBXWSG", "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3ikzrXurzq01an3ARffi\/3\/GoJ2JJHBHDg5ijEzsybkh\/keHb\/fIKMsIFLDmbbmDuQ9w2qwgoiOeSc6ftyQ0D\/YqlSo3dHVw4jEoYPYzN8kCa61yLeZ1MGdFB7sMo7qBH5my0nK6vCR51ssU+iHLLlKAvqp7G3OfLPA=", "FareInfoRef": "pQApDvqGuDKANHgK8MAAAA==" }, "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": "GBP", "total": 76.66, "gross_total": 12437, "base_fare": 32.93, "tax": 44.13, "sell": { "currency": "GBP", "total": 76.66, "base_fare": 32.93, "tax": 44.13 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI1NjQuNjcsImJhc2VfZmFyZSI6NTM5OC4yMywidGF4Ijo3MjMzLjMxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI0MDcuNDQsImJhc2VfZmFyZSI6NTI0MSwidGF4Ijo3MjMzLjMxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyNDM3LCJiYXNlX2ZhcmUiOjUyNDEsInRheCI6NzE5Nn19", "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": "GBP", "total": 76.66, "base_fare": 32.93, "tax": 44.13, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "31.98", "tax": "43.90", "discount": 2.24, "ait": "0.23", "service_charge": 2.79 }, "partner": { "currency": "GBP", "total": 76.66, "base_fare": 32.93, "tax": 44.13, "gross": { "base_fare": "31.98", "tax": "43.90", "discount": "2.24", "ait": "0.23", "service_charge": 2.79 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNTY0LjY3IiwiYmFzZV9mYXJlIjoiNTM5OC4yMyIsInRheCI6IjcyMzMuMzEiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MjQxLjAwIiwidGF4IjoiNzE5Ni4wMCIsImRpc2NvdW50IjoiMzY2Ljg3IiwiYWl0IjoiMzcuMzEiLCJzZXJ2aWNlX2NoYXJnZSI6IjQ1Ny4yMyJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjE1Ny4yMyIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjQwNy40NCIsImJhc2VfZmFyZSI6IjUyNDEuMDAiLCJ0YXgiOiI3MjMzLjMxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTI0MS4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjM2Ni44NyIsImFpdCI6IjM3LjMxIiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNDM3LjAwIiwiYmFzZV9mYXJlIjoiNTI0MS4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjM2Ni44NyIsImFpdCI6IjM3LjMxIiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxMjQwNy40NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 76.66, "filter": { "id": "F77RT00068-7", "price": 76.66, "gross_total": 12437, "journey_duration": "PT1H20M", "journey_duration_seconds": 4800, "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-26T17:25:00.000+08:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-26T18:45:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "sin202601261725kul202601261845608", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-8", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-27", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-8-0", "itt_flight_key": "F1TT00002-27", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H0M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKA9FgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T10:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T11: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-26", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "802" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "8", "FareBasis": "XOWBVLSG", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9ySbOnYr7AVi6g5lwC78\/2fgtiDNUmpXTpx4703MiWrnj6jwqdYBYeuBAGPdtwW1OoPys0NETnivr8tziTNKhjlaIduFNTeO1rckTDJZsRKw5zfeQspqaiaTFWkzkuQE\/mK8Uobz8IizGDd3xM+SFjyUU18W9Cxb", "FareInfoRef": "pQApDvqGuDKAcJgK8MAAAA==" }, "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": "GBP", "total": 81.67, "gross_total": 12885, "base_fare": 34.13, "tax": 45.71, "sell": { "currency": "GBP", "total": 81.67, "base_fare": 34.13, "tax": 45.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzODYuNjIsImJhc2VfZmFyZSI6NTU5NC45NiwidGF4Ijo3NDkxLjY2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMyMjMuNjYsImJhc2VfZmFyZSI6NTQzMiwidGF4Ijo3NDkxLjY2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyODg1LCJiYXNlX2ZhcmUiOjU0MzIsInRheCI6NzQ1M319", "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": "GBP", "total": 81.67, "base_fare": 34.13, "tax": 45.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "33.14", "tax": "45.47", "discount": 0, "ait": "0.24", "service_charge": 2.82 }, "partner": { "currency": "GBP", "total": 81.67, "base_fare": 34.13, "tax": 45.71, "gross": { "base_fare": "33.14", "tax": "45.47", "discount": "0.00", "ait": "0.24", "service_charge": 2.82 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMzg2LjYyIiwiYmFzZV9mYXJlIjoiNTU5NC45NiIsInRheCI6Ijc0OTEuNjYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1NDMyLjAwIiwidGF4IjoiNzQ1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjM4LjY2Iiwic2VydmljZV9jaGFyZ2UiOiI0NjIuOTYifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIxNjIuOTYiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIwLjAxIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMyMjMuNjYiLCJiYXNlX2ZhcmUiOiI1NDMyLjAwIiwidGF4IjoiNzQ5MS42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU0MzIuMDAiLCJ0YXgiOiI3NDUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMzguNjYiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTI4ODUuMDAiLCJiYXNlX2ZhcmUiOiI1NDMyLjAwIiwidGF4IjoiNzQ1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjM4LjY2Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxMzIyMy42NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 81.67, "filter": { "id": "F77RT00068-8", "price": 81.67, "gross_total": 12885, "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": "midnight", "departure_departure_time": "2026-01-26T10:30:00.000+08:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-26T11:30:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "15", "baggage_title": "15 kg" }, "filter_unique_filter_code": "sin202601261030kul202601261130802", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-9", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-28", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-9-0", "itt_flight_key": "F1TT00002-28", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H0M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKA\/FgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T12:30:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T13: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-26", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "804" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XOWBVLSG", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9ySbOnYr7AVi6g5lwC78\/2fgtiDNUmpXTpx4703MiWrnj6jwqdYBYeuBAGPdtwW1OoPys0NETnivr8tziTNKhjlaIduFNTeO1rckTDJZsRKw5zfeQspqaiaTFWkzkuQE\/mK8Uobz8IizGDd3xM+SFjyUU18W9Cxb", "FareInfoRef": "pQApDvqGuDKAcJgK8MAAAA==" }, "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": "GBP", "total": 81.67, "gross_total": 12885, "base_fare": 34.13, "tax": 45.71, "sell": { "currency": "GBP", "total": 81.67, "base_fare": 34.13, "tax": 45.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzODYuNjIsImJhc2VfZmFyZSI6NTU5NC45NiwidGF4Ijo3NDkxLjY2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMyMjMuNjYsImJhc2VfZmFyZSI6NTQzMiwidGF4Ijo3NDkxLjY2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyODg1LCJiYXNlX2ZhcmUiOjU0MzIsInRheCI6NzQ1M319", "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": "GBP", "total": 81.67, "base_fare": 34.13, "tax": 45.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "33.14", "tax": "45.47", "discount": 0, "ait": "0.24", "service_charge": 2.82 }, "partner": { "currency": "GBP", "total": 81.67, "base_fare": 34.13, "tax": 45.71, "gross": { "base_fare": "33.14", "tax": "45.47", "discount": "0.00", "ait": "0.24", "service_charge": 2.82 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMzg2LjYyIiwiYmFzZV9mYXJlIjoiNTU5NC45NiIsInRheCI6Ijc0OTEuNjYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1NDMyLjAwIiwidGF4IjoiNzQ1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjM4LjY2Iiwic2VydmljZV9jaGFyZ2UiOiI0NjIuOTYifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIxNjIuOTYiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIwLjAxIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMyMjMuNjYiLCJiYXNlX2ZhcmUiOiI1NDMyLjAwIiwidGF4IjoiNzQ5MS42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU0MzIuMDAiLCJ0YXgiOiI3NDUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMzguNjYiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTI4ODUuMDAiLCJiYXNlX2ZhcmUiOiI1NDMyLjAwIiwidGF4IjoiNzQ1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjM4LjY2Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxMzIyMy42NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 81.67, "filter": { "id": "F77RT00068-9", "price": 81.67, "gross_total": 12885, "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": "early-morning", "departure_departure_time": "2026-01-26T12:30:00.000+08:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-26T13:30:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "15", "baggage_title": "15 kg" }, "filter_unique_filter_code": "sin202601261230kul202601261330804", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-10", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-29", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-10-0", "itt_flight_key": "F1TT00002-29", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H0M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKABGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T17:10:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T18: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-26", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "808" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XOWBVLSG", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9ySbOnYr7AVi6g5lwC78\/2fgtiDNUmpXTpx4703MiWrnj6jwqdYBYeuBAGPdtwW1OoPys0NETnivr8tziTNKhjlaIduFNTeO1rckTDJZsRKw5zfeQspqaiaTFWkzkuQE\/mK8Uobz8IizGDd3xM+SFjyUU18W9Cxb", "FareInfoRef": "pQApDvqGuDKAcJgK8MAAAA==" }, "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": "GBP", "total": 81.67, "gross_total": 12885, "base_fare": 34.13, "tax": 45.71, "sell": { "currency": "GBP", "total": 81.67, "base_fare": 34.13, "tax": 45.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzODYuNjIsImJhc2VfZmFyZSI6NTU5NC45NiwidGF4Ijo3NDkxLjY2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMyMjMuNjYsImJhc2VfZmFyZSI6NTQzMiwidGF4Ijo3NDkxLjY2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyODg1LCJiYXNlX2ZhcmUiOjU0MzIsInRheCI6NzQ1M319", "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": "GBP", "total": 81.67, "base_fare": 34.13, "tax": 45.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "33.14", "tax": "45.47", "discount": 0, "ait": "0.24", "service_charge": 2.82 }, "partner": { "currency": "GBP", "total": 81.67, "base_fare": 34.13, "tax": 45.71, "gross": { "base_fare": "33.14", "tax": "45.47", "discount": "0.00", "ait": "0.24", "service_charge": 2.82 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMzg2LjYyIiwiYmFzZV9mYXJlIjoiNTU5NC45NiIsInRheCI6Ijc0OTEuNjYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1NDMyLjAwIiwidGF4IjoiNzQ1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjM4LjY2Iiwic2VydmljZV9jaGFyZ2UiOiI0NjIuOTYifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIxNjIuOTYiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIwLjAxIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMyMjMuNjYiLCJiYXNlX2ZhcmUiOiI1NDMyLjAwIiwidGF4IjoiNzQ5MS42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU0MzIuMDAiLCJ0YXgiOiI3NDUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMzguNjYiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTI4ODUuMDAiLCJiYXNlX2ZhcmUiOiI1NDMyLjAwIiwidGF4IjoiNzQ1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjM4LjY2Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxMzIyMy42NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 81.67, "filter": { "id": "F77RT00068-10", "price": 81.67, "gross_total": 12885, "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-26T17:10:00.000+08:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-26T18:10:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "15", "baggage_title": "15 kg" }, "filter_unique_filter_code": "sin202601261710kul202601261810808", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-11", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-30", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-11-0", "itt_flight_key": "F1TT00002-30", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H0M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKADGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T21:40:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T22:40:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-26", "flight_time": "PT1H00M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "806" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "806" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XOWBVLSG", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9ySbOnYr7AVi6g5lwC78\/2fgtiDNUmpXTpx4703MiWrnj6jwqdYBYeuBAGPdtwW1OoPys0NETnivr8tziTNKhjlaIduFNTeO1rckTDJZsRKw5zfeQspqaiaTFWkzkuQE\/mK8Uobz8IizGDd3xM+SFjyUU18W9Cxb", "FareInfoRef": "pQApDvqGuDKAcJgK8MAAAA==" }, "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": "GBP", "total": 81.67, "gross_total": 12885, "base_fare": 34.13, "tax": 45.71, "sell": { "currency": "GBP", "total": 81.67, "base_fare": 34.13, "tax": 45.71 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzODYuNjIsImJhc2VfZmFyZSI6NTU5NC45NiwidGF4Ijo3NDkxLjY2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMyMjMuNjYsImJhc2VfZmFyZSI6NTQzMiwidGF4Ijo3NDkxLjY2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyODg1LCJiYXNlX2ZhcmUiOjU0MzIsInRheCI6NzQ1M319", "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": "GBP", "total": 81.67, "base_fare": 34.13, "tax": 45.71, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "33.14", "tax": "45.47", "discount": 0, "ait": "0.24", "service_charge": 2.82 }, "partner": { "currency": "GBP", "total": 81.67, "base_fare": 34.13, "tax": 45.71, "gross": { "base_fare": "33.14", "tax": "45.47", "discount": "0.00", "ait": "0.24", "service_charge": 2.82 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMzg2LjYyIiwiYmFzZV9mYXJlIjoiNTU5NC45NiIsInRheCI6Ijc0OTEuNjYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1NDMyLjAwIiwidGF4IjoiNzQ1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjM4LjY2Iiwic2VydmljZV9jaGFyZ2UiOiI0NjIuOTYifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIxNjIuOTYiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIwLjAxIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMyMjMuNjYiLCJiYXNlX2ZhcmUiOiI1NDMyLjAwIiwidGF4IjoiNzQ5MS42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU0MzIuMDAiLCJ0YXgiOiI3NDUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMzguNjYiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTI4ODUuMDAiLCJiYXNlX2ZhcmUiOiI1NDMyLjAwIiwidGF4IjoiNzQ1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjM4LjY2Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxMzIyMy42NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 81.67, "filter": { "id": "F77RT00068-11", "price": 81.67, "gross_total": 12885, "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": "afternoon", "departure_departure_time": "2026-01-26T21:40:00.000+08:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-26T22:40:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "15", "baggage_title": "15 kg" }, "filter_unique_filter_code": "sin202601262140kul202601262240806", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-12", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-8", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-12-0", "itt_flight_key": "F1TT00002-8", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT4H5M", "transit_time": "1H40M", "routes": [ { "air_segment_key": "pQApDvqGuDKALGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T15:25:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "PEN", "arrival_time": "2026-01-26T16:50:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Penang International Airport", "city": "Penang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-26", "flight_time": "PT1H25M", "distance": "375", "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": "832" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "832" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XOWBSSSG", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkexKhrbsVtm5wyZAKgl34\/zNwWyZhKbElJ05ijCbWi+oY\/9Hh020z\/DkBDmPdkyOcApR6h4gEvLfXJee8okVYT8ur3VjrYLJpIGGRxZpVgL32fPOSZcJksqIcRpHcwCHSldLP8yOvHJUwEj9LBvBPbn0B7+4sLQ==", "FareInfoRef": "pQApDvqGuDKAaHgK8MAAAA==" }, "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": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "pQApDvqGuDKANGgK8MAAAA==", "origin": "PEN", "departure_time": "2026-01-26T18:30:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Penang International Airport", "city": "Penang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "KUL", "arrival_time": "2026-01-26T19: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-26", "flight_time": "PT1H00M", "distance": "202", "lay_over": "PT01H40M", "lay_over_date": "2026-01-26", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2107" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2107" }, "booking_class": { "brand_id": "2038664", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "FareBasis": "VODBSSFL", "FareRuleKey": "gws-eJxNjs0KwyAQhB8mzH13DxpvtlUpNGwKaQq59P0fo7vaQAd0Rr79MecsJIGYU\/7XhM+0Fuh+AxRi57EvCDH1fIBYKt5ruW5bWzBGSDCkHQ9nL6TGjc3QqNFALhz9flY1RjzbZHf4Yni0Dpyh3i3qpbyY\/T0nU4k\/SBH2U+v7AkOdLGw=", "FareInfoRef": "pQApDvqGuDKAhHgK8MAAAA==" }, "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": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 86.94, "gross_total": 13764, "base_fare": 30.54, "tax": 54.58, "sell": { "currency": "GBP", "total": 86.94, "base_fare": 30.54, "tax": 54.58 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQyNTEuMDksImJhc2VfZmFyZSI6NTAwNS44LCJ0YXgiOjg5NDUuMjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxNDEwNS4yOSwiYmFzZV9mYXJlIjo0ODYwLCJ0YXgiOjg5NDUuMjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM3NjQsImJhc2VfZmFyZSI6NDg2MCwidGF4Ijo4OTA0fX0=", "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": "GBP", "total": 86.94, "base_fare": 30.54, "tax": 54.58, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "29.65", "tax": "54.32", "discount": 0, "ait": "0.25", "service_charge": 2.72 }, "partner": { "currency": "GBP", "total": 86.94, "base_fare": 30.54, "tax": 54.58, "gross": { "base_fare": "29.65", "tax": "54.32", "discount": "0.00", "ait": "0.25", "service_charge": 2.72 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MjUxLjA5IiwiYmFzZV9mYXJlIjoiNTAwNS44MCIsInRheCI6Ijg5NDUuMjkiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0ODYwLjAwIiwidGF4IjoiODkwNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjQxLjI5Iiwic2VydmljZV9jaGFyZ2UiOiI0NDUuODAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIxNDUuODAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIwLjAxIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTQxMDUuMjkiLCJiYXNlX2ZhcmUiOiI0ODYwLjAwIiwidGF4IjoiODk0NS4yOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ4NjAuMDAiLCJ0YXgiOiI4OTA0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiNDEuMjkiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTM3NjQuMDAiLCJiYXNlX2ZhcmUiOiI0ODYwLjAwIiwidGF4IjoiODkwNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjQxLjI5Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxNDEwNS4yOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 86.94, "filter": { "id": "F77RT00068-12", "price": 86.94, "gross_total": 13764, "journey_duration": "PT4H5M", "journey_duration_seconds": 14700, "layover_duration": "PT1H40M", "layover_duration_seconds": 6000, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "PEN" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-26T15:25:00.000+08:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-26T19:30:00.000+08:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "sin202601261525pen202601261650832pen202601261830kul2026012619302107", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-13", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-10", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-13-0", "itt_flight_key": "F1TT00002-10", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H15M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKARGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T19:30:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T20: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-26", "flight_time": "PT1H15M", "distance": "186", "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": "616" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "616" }, "booking_class": { "brand_id": "2035946", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "FareBasis": "OGSBXOSG", "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3oHF1r5V59YatXvAJe7F\/\/8MaauJJHBHDg5ijELiiDnE\/xjwHh4ZZZuAArG8bXeM3gewNTuI6Ig16fm1akL3EGdSaXJHboOzTN4Ai1ukSzWwt6rXUr0O1dmQUS+jUtvAj8zZaDldnpqc2GXyY8j6FcnDXrW9D3nZLQA=", "FareInfoRef": "pQApDvqGuDKAnHgK8MAAAA==" }, "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": "GBP", "total": 87.85, "gross_total": 14343, "base_fare": 44.91, "tax": 44.17, "sell": { "currency": "GBP", "total": 87.85, "base_fare": 44.91, "tax": 44.17 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ0MDAuMTUsImJhc2VfZmFyZSI6NzM2MS40MSwidGF4Ijo3MjM5LjAzfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQxODUuNzQsImJhc2VfZmFyZSI6NzE0NywidGF4Ijo3MjM5LjAzLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzQzLCJiYXNlX2ZhcmUiOjcxNDcsInRheCI6NzE5Nn19", "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": "GBP", "total": 87.85, "base_fare": 44.91, "tax": 44.17, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "43.60", "tax": "43.90", "discount": 3.05, "ait": "0.26", "service_charge": 3.14 }, "partner": { "currency": "GBP", "total": 87.85, "base_fare": 44.91, "tax": 44.17, "gross": { "base_fare": "43.60", "tax": "43.90", "discount": "3.05", "ait": "0.26", "service_charge": 3.14 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0NDAwLjE1IiwiYmFzZV9mYXJlIjoiNzM2MS40MSIsInRheCI6IjcyMzkuMDMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MTQ3LjAwIiwidGF4IjoiNzE5Ni4wMCIsImRpc2NvdW50IjoiNTAwLjI5IiwiYWl0IjoiNDMuMDMiLCJzZXJ2aWNlX2NoYXJnZSI6IjUxNC40MSJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIxNC40MSIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDE4NS43NCIsImJhc2VfZmFyZSI6IjcxNDcuMDAiLCJ0YXgiOiI3MjM5LjAzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzE0Ny4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjUwMC4yOSIsImFpdCI6IjQzLjAzIiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzQzLjAwIiwiYmFzZV9mYXJlIjoiNzE0Ny4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjUwMC4yOSIsImFpdCI6IjQzLjAzIiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxNDE4NS43NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 87.85, "filter": { "id": "F77RT00068-13", "price": 87.85, "gross_total": 14343, "journey_duration": "PT1H15M", "journey_duration_seconds": 4500, "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-26T19:30:00.000+08:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-26T20:45:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "sin202601261930kul202601262045616", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-14", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-11", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-14-0", "itt_flight_key": "F1TT00002-11", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H20M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKATGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T13:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T15: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-26", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "606" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "606" }, "booking_class": { "brand_id": "2035946", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "FareBasis": "OGSBXOSG", "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3oHF1r5V59YatXvAJe7F\/\/8MaauJJHBHDg5ijELiiDnE\/xjwHh4ZZZuAArG8bXeM3gewNTuI6Ig16fm1akL3EGdSaXJHboOzTN4Ai1ukSzWwt6rXUr0O1dmQUS+jUtvAj8zZaDldnpqc2GXyY8j6FcnDXrW9D3nZLQA=", "FareInfoRef": "pQApDvqGuDKAnHgK8MAAAA==" }, "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": "GBP", "total": 87.85, "gross_total": 14343, "base_fare": 44.91, "tax": 44.17, "sell": { "currency": "GBP", "total": 87.85, "base_fare": 44.91, "tax": 44.17 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ0MDAuMTUsImJhc2VfZmFyZSI6NzM2MS40MSwidGF4Ijo3MjM5LjAzfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQxODUuNzQsImJhc2VfZmFyZSI6NzE0NywidGF4Ijo3MjM5LjAzLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzQzLCJiYXNlX2ZhcmUiOjcxNDcsInRheCI6NzE5Nn19", "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": "GBP", "total": 87.85, "base_fare": 44.91, "tax": 44.17, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "43.60", "tax": "43.90", "discount": 3.05, "ait": "0.26", "service_charge": 3.14 }, "partner": { "currency": "GBP", "total": 87.85, "base_fare": 44.91, "tax": 44.17, "gross": { "base_fare": "43.60", "tax": "43.90", "discount": "3.05", "ait": "0.26", "service_charge": 3.14 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0NDAwLjE1IiwiYmFzZV9mYXJlIjoiNzM2MS40MSIsInRheCI6IjcyMzkuMDMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MTQ3LjAwIiwidGF4IjoiNzE5Ni4wMCIsImRpc2NvdW50IjoiNTAwLjI5IiwiYWl0IjoiNDMuMDMiLCJzZXJ2aWNlX2NoYXJnZSI6IjUxNC40MSJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIxNC40MSIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDE4NS43NCIsImJhc2VfZmFyZSI6IjcxNDcuMDAiLCJ0YXgiOiI3MjM5LjAzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzE0Ny4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjUwMC4yOSIsImFpdCI6IjQzLjAzIiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzQzLjAwIiwiYmFzZV9mYXJlIjoiNzE0Ny4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjUwMC4yOSIsImFpdCI6IjQzLjAzIiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxNDE4NS43NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 87.85, "filter": { "id": "F77RT00068-14", "price": 87.85, "gross_total": 14343, "journey_duration": "PT1H20M", "journey_duration_seconds": 4800, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-26T13:40:00.000+08:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-26T15:00:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "sin202601261340kul202601261500606", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-15", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-31", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-15-0", "itt_flight_key": "F1TT00002-31", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H10M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAFGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T21:20:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T22: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-26", "flight_time": "PT1H10M", "distance": "186", "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": "610" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "610" }, "booking_class": { "brand_id": "2035945", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "FareBasis": "OGSFLWSG", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5qJlt6KxtpOjHIoE9qF\/z9jSQvSIiV25MRJCIGJLRnjwzkGfIdnRtkmoIAlH9uK0TkPI80OIrrilWpcPzWhe7AVqTS5o2mDM09OANFG7pIG9lbrUtTros6CBnoZSmUDfzJnoeV2f9dkWS6TG32uP5Ec5FXZOwB51S0A", "FareInfoRef": "pQApDvqGuDKAqJgK8MAAAA==" }, "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": "GBP", "total": 87.85, "gross_total": 14343, "base_fare": 44.91, "tax": 44.17, "sell": { "currency": "GBP", "total": 87.85, "base_fare": 44.91, "tax": 44.17 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ0MDAuMTUsImJhc2VfZmFyZSI6NzM2MS40MSwidGF4Ijo3MjM5LjAzfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQxODUuNzQsImJhc2VfZmFyZSI6NzE0NywidGF4Ijo3MjM5LjAzLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzQzLCJiYXNlX2ZhcmUiOjcxNDcsInRheCI6NzE5Nn19", "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": "GBP", "total": 87.85, "base_fare": 44.91, "tax": 44.17, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "43.60", "tax": "43.90", "discount": 3.05, "ait": "0.26", "service_charge": 3.14 }, "partner": { "currency": "GBP", "total": 87.85, "base_fare": 44.91, "tax": 44.17, "gross": { "base_fare": "43.60", "tax": "43.90", "discount": "3.05", "ait": "0.26", "service_charge": 3.14 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0NDAwLjE1IiwiYmFzZV9mYXJlIjoiNzM2MS40MSIsInRheCI6IjcyMzkuMDMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MTQ3LjAwIiwidGF4IjoiNzE5Ni4wMCIsImRpc2NvdW50IjoiNTAwLjI5IiwiYWl0IjoiNDMuMDMiLCJzZXJ2aWNlX2NoYXJnZSI6IjUxNC40MSJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIxNC40MSIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDE4NS43NCIsImJhc2VfZmFyZSI6IjcxNDcuMDAiLCJ0YXgiOiI3MjM5LjAzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzE0Ny4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjUwMC4yOSIsImFpdCI6IjQzLjAzIiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzQzLjAwIiwiYmFzZV9mYXJlIjoiNzE0Ny4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjUwMC4yOSIsImFpdCI6IjQzLjAzIiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxNDE4NS43NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 87.85, "filter": { "id": "F77RT00068-15", "price": 87.85, "gross_total": 14343, "journey_duration": "PT1H10M", "journey_duration_seconds": 4200, "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": "afternoon", "departure_departure_time": "2026-01-26T21:20:00.000+08:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-26T22:30:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "sin202601262120kul202601262230610", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-16", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-32", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-16-0", "itt_flight_key": "F1TT00002-32", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H20M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAHGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T06:00:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T07:20: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-25", "flight_time": "PT1H20M", "distance": "186", "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": "602" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "602" }, "booking_class": { "brand_id": "2035945", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "FareBasis": "OGSFLWSG", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5qJlt6KxtpOjHIoE9qF\/z9jSQvSIiV25MRJCIGJLRnjwzkGfIdnRtkmoIAlH9uK0TkPI80OIrrilWpcPzWhe7AVqTS5o2mDM09OANFG7pIG9lbrUtTros6CBnoZSmUDfzJnoeV2f9dkWS6TG32uP5Ec5FXZOwB51S0A", "FareInfoRef": "pQApDvqGuDKAqJgK8MAAAA==" }, "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": "GBP", "total": 87.85, "gross_total": 14343, "base_fare": 44.91, "tax": 44.17, "sell": { "currency": "GBP", "total": 87.85, "base_fare": 44.91, "tax": 44.17 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ0MDAuMTUsImJhc2VfZmFyZSI6NzM2MS40MSwidGF4Ijo3MjM5LjAzfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQxODUuNzQsImJhc2VfZmFyZSI6NzE0NywidGF4Ijo3MjM5LjAzLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzQzLCJiYXNlX2ZhcmUiOjcxNDcsInRheCI6NzE5Nn19", "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": "GBP", "total": 87.85, "base_fare": 44.91, "tax": 44.17, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "43.60", "tax": "43.90", "discount": 3.05, "ait": "0.26", "service_charge": 3.14 }, "partner": { "currency": "GBP", "total": 87.85, "base_fare": 44.91, "tax": 44.17, "gross": { "base_fare": "43.60", "tax": "43.90", "discount": "3.05", "ait": "0.26", "service_charge": 3.14 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0NDAwLjE1IiwiYmFzZV9mYXJlIjoiNzM2MS40MSIsInRheCI6IjcyMzkuMDMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MTQ3LjAwIiwidGF4IjoiNzE5Ni4wMCIsImRpc2NvdW50IjoiNTAwLjI5IiwiYWl0IjoiNDMuMDMiLCJzZXJ2aWNlX2NoYXJnZSI6IjUxNC40MSJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIxNC40MSIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDE4NS43NCIsImJhc2VfZmFyZSI6IjcxNDcuMDAiLCJ0YXgiOiI3MjM5LjAzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzE0Ny4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjUwMC4yOSIsImFpdCI6IjQzLjAzIiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzQzLjAwIiwiYmFzZV9mYXJlIjoiNzE0Ny4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjUwMC4yOSIsImFpdCI6IjQzLjAzIiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxNDE4NS43NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 87.85, "filter": { "id": "F77RT00068-16", "price": 87.85, "gross_total": 14343, "journey_duration": "PT1H20M", "journey_duration_seconds": 4800, "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": null, "departure_departure_time": "2026-01-26T06:00:00.000+08:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-26T07:20:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "sin202601260600kul202601260720602", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-17", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-33", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-17-0", "itt_flight_key": "F1TT00002-33", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H20M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAJGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T17:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T18: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-26", "flight_time": "PT1H20M", "distance": "186", "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": "608" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "608" }, "booking_class": { "brand_id": "2035945", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "FareBasis": "OGSFLWSG", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke5qJlt6KxtpOjHIoE9qF\/z9jSQvSIiV25MRJCIGJLRnjwzkGfIdnRtkmoIAlH9uK0TkPI80OIrrilWpcPzWhe7AVqTS5o2mDM09OANFG7pIG9lbrUtTros6CBnoZSmUDfzJnoeV2f9dkWS6TG32uP5Ec5FXZOwB51S0A", "FareInfoRef": "pQApDvqGuDKAqJgK8MAAAA==" }, "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": "GBP", "total": 87.85, "gross_total": 14343, "base_fare": 44.91, "tax": 44.17, "sell": { "currency": "GBP", "total": 87.85, "base_fare": 44.91, "tax": 44.17 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ0MDAuMTUsImJhc2VfZmFyZSI6NzM2MS40MSwidGF4Ijo3MjM5LjAzfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQxODUuNzQsImJhc2VfZmFyZSI6NzE0NywidGF4Ijo3MjM5LjAzLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzQzLCJiYXNlX2ZhcmUiOjcxNDcsInRheCI6NzE5Nn19", "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": "GBP", "total": 87.85, "base_fare": 44.91, "tax": 44.17, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "43.60", "tax": "43.90", "discount": 3.05, "ait": "0.26", "service_charge": 3.14 }, "partner": { "currency": "GBP", "total": 87.85, "base_fare": 44.91, "tax": 44.17, "gross": { "base_fare": "43.60", "tax": "43.90", "discount": "3.05", "ait": "0.26", "service_charge": 3.14 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0NDAwLjE1IiwiYmFzZV9mYXJlIjoiNzM2MS40MSIsInRheCI6IjcyMzkuMDMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MTQ3LjAwIiwidGF4IjoiNzE5Ni4wMCIsImRpc2NvdW50IjoiNTAwLjI5IiwiYWl0IjoiNDMuMDMiLCJzZXJ2aWNlX2NoYXJnZSI6IjUxNC40MSJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIxNC40MSIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDE4NS43NCIsImJhc2VfZmFyZSI6IjcxNDcuMDAiLCJ0YXgiOiI3MjM5LjAzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzE0Ny4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjUwMC4yOSIsImFpdCI6IjQzLjAzIiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzQzLjAwIiwiYmFzZV9mYXJlIjoiNzE0Ny4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjUwMC4yOSIsImFpdCI6IjQzLjAzIiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxNDE4NS43NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 87.85, "filter": { "id": "F77RT00068-17", "price": 87.85, "gross_total": 14343, "journey_duration": "PT1H20M", "journey_duration_seconds": 4800, "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-26T17:25:00.000+08:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-26T18:45:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "sin202601261725kul202601261845608", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-18", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-9", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-18-0", "itt_flight_key": "F1TT00002-9", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H15M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAPGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T16:35:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T17: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-26", "flight_time": "PT1H15M", "distance": "186", "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": "620" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "620" }, "booking_class": { "brand_id": "2035946", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "FareBasis": "OGSBXOSG", "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3oHF1r5V59YatXvAJe7F\/\/8MaauJJHBHDg5ijELiiDnE\/xjwHh4ZZZuAArG8bXeM3gewNTuI6Ig16fm1akL3EGdSaXJHboOzTN4Ai1ukSzWwt6rXUr0O1dmQUS+jUtvAj8zZaDldnpqc2GXyY8j6FcnDXrW9D3nZLQA=", "FareInfoRef": "pQApDvqGuDKAnHgK8MAAAA==" }, "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": "GBP", "total": 87.85, "gross_total": 14343, "base_fare": 44.91, "tax": 44.17, "sell": { "currency": "GBP", "total": 87.85, "base_fare": 44.91, "tax": 44.17 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ0MDAuMTUsImJhc2VfZmFyZSI6NzM2MS40MSwidGF4Ijo3MjM5LjAzfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQxODUuNzQsImJhc2VfZmFyZSI6NzE0NywidGF4Ijo3MjM5LjAzLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzQzLCJiYXNlX2ZhcmUiOjcxNDcsInRheCI6NzE5Nn19", "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": "GBP", "total": 87.85, "base_fare": 44.91, "tax": 44.17, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "43.60", "tax": "43.90", "discount": 3.05, "ait": "0.26", "service_charge": 3.14 }, "partner": { "currency": "GBP", "total": 87.85, "base_fare": 44.91, "tax": 44.17, "gross": { "base_fare": "43.60", "tax": "43.90", "discount": "3.05", "ait": "0.26", "service_charge": 3.14 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0NDAwLjE1IiwiYmFzZV9mYXJlIjoiNzM2MS40MSIsInRheCI6IjcyMzkuMDMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MTQ3LjAwIiwidGF4IjoiNzE5Ni4wMCIsImRpc2NvdW50IjoiNTAwLjI5IiwiYWl0IjoiNDMuMDMiLCJzZXJ2aWNlX2NoYXJnZSI6IjUxNC40MSJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjIxNC40MSIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDE4NS43NCIsImJhc2VfZmFyZSI6IjcxNDcuMDAiLCJ0YXgiOiI3MjM5LjAzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzE0Ny4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjUwMC4yOSIsImFpdCI6IjQzLjAzIiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzQzLjAwIiwiYmFzZV9mYXJlIjoiNzE0Ny4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjUwMC4yOSIsImFpdCI6IjQzLjAzIiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxNDE4NS43NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 87.85, "filter": { "id": "F77RT00068-18", "price": 87.85, "gross_total": 14343, "journey_duration": "PT1H15M", "journey_duration_seconds": 4500, "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-26T16:35:00.000+08:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-26T17:50:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "sin202601261635kul202601261750620", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-19", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-12", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-19-0", "itt_flight_key": "F1TT00002-12", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H20M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAVGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T11:05:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T12:25: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-26", "flight_time": "PT1H20M", "distance": "186", "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": "614" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "614" }, "booking_class": { "brand_id": "2035946", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QBXOWFSG", "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3oFkbfdWnetm1BpTF93L\/v8zhFYTSeCOHBzEGIXEEfMQ\/6PD3t0W5HUEMkTzsl7RswtgbTYQUcDj+L6\/UpnRPMSplKvckOvgJKNXQJLETbLAVms5Z\/Py5qzIsMswqhv4kWlRmg+nZ5mF9fJA1Af5iuShr+reB3FdLLk=", "FareInfoRef": "pQApDvqGuDKA0HgK8MAAAA==" }, "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": "GBP", "total": 97.93, "gross_total": 16058, "base_fare": 55.69, "tax": 44.2, "sell": { "currency": "GBP", "total": 97.93, "base_fare": 55.69, "tax": 44.2 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwNTEuNywiYmFzZV9mYXJlIjo5MTI3Ljg2LCJ0YXgiOjcyNDQuMTh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxNTc4NS44NCwiYmFzZV9mYXJlIjo4ODYyLCJ0YXgiOjcyNDQuMTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYwNTgsImJhc2VfZmFyZSI6ODg2MiwidGF4Ijo3MTk2fX0=", "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": "GBP", "total": 97.93, "base_fare": 55.69, "tax": 44.2, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "54.07", "tax": "43.90", "discount": 3.78, "ait": "0.29", "service_charge": 3.45 }, "partner": { "currency": "GBP", "total": 97.93, "base_fare": 55.69, "tax": 44.2, "gross": { "base_fare": "54.07", "tax": "43.90", "discount": "3.78", "ait": "0.29", "service_charge": 3.45 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MDUxLjcwIiwiYmFzZV9mYXJlIjoiOTEyNy44NiIsInRheCI6IjcyNDQuMTgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4ODYyLjAwIiwidGF4IjoiNzE5Ni4wMCIsImRpc2NvdW50IjoiNjIwLjM0IiwiYWl0IjoiNDguMTgiLCJzZXJ2aWNlX2NoYXJnZSI6IjU2NS44NiJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjI2NS44NiIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTc4NS44NCIsImJhc2VfZmFyZSI6Ijg4NjIuMDAiLCJ0YXgiOiI3MjQ0LjE4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODg2Mi4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjYyMC4zNCIsImFpdCI6IjQ4LjE4Iiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MDU4LjAwIiwiYmFzZV9mYXJlIjoiODg2Mi4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjYyMC4zNCIsImFpdCI6IjQ4LjE4Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxNTc4NS44NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 97.93, "filter": { "id": "F77RT00068-19", "price": 97.93, "gross_total": 16058, "journey_duration": "PT1H20M", "journey_duration_seconds": 4800, "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": "early-morning", "departure_departure_time": "2026-01-26T11:05:00.000+08:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-26T12:25:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "sin202601261105kul202601261225614", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-20", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-35", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-20-0", "itt_flight_key": "F1TT00002-35", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H15M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAPGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T16:35:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T17: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-26", "flight_time": "PT1H15M", "distance": "186", "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": "620" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "620" }, "booking_class": { "brand_id": "2035945", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "FareBasis": "OGSFLOSG", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8g0WG9MXYFqHT2wHnrZ\/58xA5vUSIkdOXHivVdRK8aM\/hwDPsMrIe8TkKHM577ielGFYXNARG7YYgnrViK6h1pKuckdTRucdXIEBBu0SzVwtFqWXL1cdSYa1MuolBv4kzmR5vvjXaJVXub8mMpPFAe+yr0vaVMs3A==", "FareInfoRef": "pQApDvqGuDKABKgK8MAAAA==" }, "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": "GBP", "total": 99.05, "gross_total": 16248, "base_fare": 56.88, "tax": 44.2, "sell": { "currency": "GBP", "total": 99.05, "base_fare": 56.88, "tax": 44.2 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYyMzQuNjcsImJhc2VfZmFyZSI6OTMyMy41NiwidGF4Ijo3MjQ0Ljc1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5NjMuMTEsImJhc2VfZmFyZSI6OTA1MiwidGF4Ijo3MjQ0Ljc1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MjQ4LCJiYXNlX2ZhcmUiOjkwNTIsInRheCI6NzE5Nn19", "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": "GBP", "total": 99.05, "base_fare": 56.88, "tax": 44.2, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "55.23", "tax": "43.90", "discount": 3.87, "ait": "0.30", "service_charge": 3.49 }, "partner": { "currency": "GBP", "total": 99.05, "base_fare": 56.88, "tax": 44.2, "gross": { "base_fare": "55.23", "tax": "43.90", "discount": "3.87", "ait": "0.30", "service_charge": 3.49 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MjM0LjY3IiwiYmFzZV9mYXJlIjoiOTMyMy41NiIsInRheCI6IjcyNDQuNzUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MDUyLjAwIiwidGF4IjoiNzE5Ni4wMCIsImRpc2NvdW50IjoiNjMzLjY0IiwiYWl0IjoiNDguNzUiLCJzZXJ2aWNlX2NoYXJnZSI6IjU3MS41NiJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjI3MS41NiIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTk2My4xMSIsImJhc2VfZmFyZSI6IjkwNTIuMDAiLCJ0YXgiOiI3MjQ0Ljc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTA1Mi4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjYzMy42NCIsImFpdCI6IjQ4Ljc1Iiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MjQ4LjAwIiwiYmFzZV9mYXJlIjoiOTA1Mi4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjYzMy42NCIsImFpdCI6IjQ4Ljc1Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxNTk2My4xMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 99.05, "filter": { "id": "F77RT00068-20", "price": 99.05, "gross_total": 16248, "journey_duration": "PT1H15M", "journey_duration_seconds": 4500, "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-26T16:35:00.000+08:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-26T17:50:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "sin202601261635kul202601261750620", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-21", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-36", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-21-0", "itt_flight_key": "F1TT00002-36", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H15M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKARGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T19:30:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T20: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-26", "flight_time": "PT1H15M", "distance": "186", "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": "616" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "616" }, "booking_class": { "brand_id": "2035945", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "FareBasis": "OGSFLOSG", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8g0WG9MXYFqHT2wHnrZ\/58xA5vUSIkdOXHivVdRK8aM\/hwDPsMrIe8TkKHM577ielGFYXNARG7YYgnrViK6h1pKuckdTRucdXIEBBu0SzVwtFqWXL1cdSYa1MuolBv4kzmR5vvjXaJVXub8mMpPFAe+yr0vaVMs3A==", "FareInfoRef": "pQApDvqGuDKABKgK8MAAAA==" }, "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": "GBP", "total": 99.05, "gross_total": 16248, "base_fare": 56.88, "tax": 44.2, "sell": { "currency": "GBP", "total": 99.05, "base_fare": 56.88, "tax": 44.2 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYyMzQuNjcsImJhc2VfZmFyZSI6OTMyMy41NiwidGF4Ijo3MjQ0Ljc1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5NjMuMTEsImJhc2VfZmFyZSI6OTA1MiwidGF4Ijo3MjQ0Ljc1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MjQ4LCJiYXNlX2ZhcmUiOjkwNTIsInRheCI6NzE5Nn19", "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": "GBP", "total": 99.05, "base_fare": 56.88, "tax": 44.2, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "55.23", "tax": "43.90", "discount": 3.87, "ait": "0.30", "service_charge": 3.49 }, "partner": { "currency": "GBP", "total": 99.05, "base_fare": 56.88, "tax": 44.2, "gross": { "base_fare": "55.23", "tax": "43.90", "discount": "3.87", "ait": "0.30", "service_charge": 3.49 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MjM0LjY3IiwiYmFzZV9mYXJlIjoiOTMyMy41NiIsInRheCI6IjcyNDQuNzUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MDUyLjAwIiwidGF4IjoiNzE5Ni4wMCIsImRpc2NvdW50IjoiNjMzLjY0IiwiYWl0IjoiNDguNzUiLCJzZXJ2aWNlX2NoYXJnZSI6IjU3MS41NiJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjI3MS41NiIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTk2My4xMSIsImJhc2VfZmFyZSI6IjkwNTIuMDAiLCJ0YXgiOiI3MjQ0Ljc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTA1Mi4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjYzMy42NCIsImFpdCI6IjQ4Ljc1Iiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MjQ4LjAwIiwiYmFzZV9mYXJlIjoiOTA1Mi4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjYzMy42NCIsImFpdCI6IjQ4Ljc1Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxNTk2My4xMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 99.05, "filter": { "id": "F77RT00068-21", "price": 99.05, "gross_total": 16248, "journey_duration": "PT1H15M", "journey_duration_seconds": 4500, "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-26T19:30:00.000+08:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-26T20:45:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "sin202601261930kul202601262045616", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-22", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-37", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-22-0", "itt_flight_key": "F1TT00002-37", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H20M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKATGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T13:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T15: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-26", "flight_time": "PT1H20M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "606" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "606" }, "booking_class": { "brand_id": "2035945", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "9", "FareBasis": "OGSFLOSG", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8g0WG9MXYFqHT2wHnrZ\/58xA5vUSIkdOXHivVdRK8aM\/hwDPsMrIe8TkKHM577ielGFYXNARG7YYgnrViK6h1pKuckdTRucdXIEBBu0SzVwtFqWXL1cdSYa1MuolBv4kzmR5vvjXaJVXub8mMpPFAe+yr0vaVMs3A==", "FareInfoRef": "pQApDvqGuDKABKgK8MAAAA==" }, "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": "GBP", "total": 99.05, "gross_total": 16248, "base_fare": 56.88, "tax": 44.2, "sell": { "currency": "GBP", "total": 99.05, "base_fare": 56.88, "tax": 44.2 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYyMzQuNjcsImJhc2VfZmFyZSI6OTMyMy41NiwidGF4Ijo3MjQ0Ljc1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5NjMuMTEsImJhc2VfZmFyZSI6OTA1MiwidGF4Ijo3MjQ0Ljc1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MjQ4LCJiYXNlX2ZhcmUiOjkwNTIsInRheCI6NzE5Nn19", "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": "GBP", "total": 99.05, "base_fare": 56.88, "tax": 44.2, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "55.23", "tax": "43.90", "discount": 3.87, "ait": "0.30", "service_charge": 3.49 }, "partner": { "currency": "GBP", "total": 99.05, "base_fare": 56.88, "tax": 44.2, "gross": { "base_fare": "55.23", "tax": "43.90", "discount": "3.87", "ait": "0.30", "service_charge": 3.49 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MjM0LjY3IiwiYmFzZV9mYXJlIjoiOTMyMy41NiIsInRheCI6IjcyNDQuNzUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MDUyLjAwIiwidGF4IjoiNzE5Ni4wMCIsImRpc2NvdW50IjoiNjMzLjY0IiwiYWl0IjoiNDguNzUiLCJzZXJ2aWNlX2NoYXJnZSI6IjU3MS41NiJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjI3MS41NiIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTk2My4xMSIsImJhc2VfZmFyZSI6IjkwNTIuMDAiLCJ0YXgiOiI3MjQ0Ljc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTA1Mi4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjYzMy42NCIsImFpdCI6IjQ4Ljc1Iiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MjQ4LjAwIiwiYmFzZV9mYXJlIjoiOTA1Mi4wMCIsInRheCI6IjcxOTYuMDAiLCJkaXNjb3VudCI6IjYzMy42NCIsImFpdCI6IjQ4Ljc1Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxNTk2My4xMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 99.05, "filter": { "id": "F77RT00068-22", "price": 99.05, "gross_total": 16248, "journey_duration": "PT1H20M", "journey_duration_seconds": 4800, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-26T13:40:00.000+08:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-26T15:00:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "sin202601261340kul202601261500606", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-23", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-13", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-23-0", "itt_flight_key": "F1TT00002-13", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H10M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAXGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T12:55:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T14:05: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-26", "flight_time": "PT1H10M", "distance": "186", "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": "628" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "628" }, "booking_class": { "brand_id": "2035946", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QBXOWSG", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRo3XYrjD0QUITKBLvs\/z9jbgsSkRI7cuLEe29iTlQ7\/x8Vtuo+Iyw9EGDM63KDO1gNZbNCRFo8T5\/HO04oFuaohKwW1Dw3WN8QMNqoRUqBNdd4CdkqGRMV6TAS5QZ+ZJhJw\/H8ipMppzuRurWvKA34Kfd2ON4saw==", "FareInfoRef": "pQApDvqGuDKA9HgK8MAAAA==" }, "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": "GBP", "total": 106.33, "gross_total": 17487, "base_fare": 64.67, "tax": 44.22, "sell": { "currency": "GBP", "total": 106.33, "base_fare": 64.67, "tax": 44.22 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTc0MjcuODIsImJhc2VfZmFyZSI6MTA1OTkuNzMsInRheCI6NzI0OC40Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3MTE5LjA5LCJiYXNlX2ZhcmUiOjEwMjkxLCJ0YXgiOjcyNDguNDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTc0ODcsImJhc2VfZmFyZSI6MTAyOTEsInRheCI6NzE5Nn19", "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": "GBP", "total": 106.33, "base_fare": 64.67, "tax": 44.22, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "62.79", "tax": "43.90", "discount": 4.39, "ait": "0.32", "service_charge": 3.71 }, "partner": { "currency": "GBP", "total": 106.33, "base_fare": 64.67, "tax": 44.22, "gross": { "base_fare": "62.79", "tax": "43.90", "discount": "4.39", "ait": "0.32", "service_charge": 3.71 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3NDI3LjgyIiwiYmFzZV9mYXJlIjoiMTA1OTkuNzMiLCJ0YXgiOiI3MjQ4LjQ2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyOTEuMDAiLCJ0YXgiOiI3MTk2LjAwIiwiZGlzY291bnQiOiI3MjAuMzciLCJhaXQiOiI1Mi40NiIsInNlcnZpY2VfY2hhcmdlIjoiNjA4LjczIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzA4LjczIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MTE5LjA5IiwiYmFzZV9mYXJlIjoiMTAyOTEuMDAiLCJ0YXgiOiI3MjQ4LjQ2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyOTEuMDAiLCJ0YXgiOiI3MTk2LjAwIiwiZGlzY291bnQiOiI3MjAuMzciLCJhaXQiOiI1Mi40NiIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzQ4Ny4wMCIsImJhc2VfZmFyZSI6IjEwMjkxLjAwIiwidGF4IjoiNzE5Ni4wMCIsImRpc2NvdW50IjoiNzIwLjM3IiwiYWl0IjoiNTIuNDYiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjE3MTE5LjA5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 106.33, "filter": { "id": "F77RT00068-23", "price": 106.33, "gross_total": 17487, "journey_duration": "PT1H10M", "journey_duration_seconds": 4200, "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": "early-morning", "departure_departure_time": "2026-01-26T12:55:00.000+08:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-26T14:05:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "sin202601261255kul202601261405628", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-24", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-14", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-24-0", "itt_flight_key": "F1TT00002-14", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H15M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAZGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T09:55:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T11: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-26", "flight_time": "PT1H15M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "604" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "604" }, "booking_class": { "brand_id": "2035946", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QBXOWSG", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9yRo3XYrjD0QUITKBLvs\/z9jbgsSkRI7cuLEe29iTlQ7\/x8Vtuo+Iyw9EGDM63KDO1gNZbNCRFo8T5\/HO04oFuaohKwW1Dw3WN8QMNqoRUqBNdd4CdkqGRMV6TAS5QZ+ZJhJw\/H8ipMppzuRurWvKA34Kfd2ON4saw==", "FareInfoRef": "pQApDvqGuDKA9HgK8MAAAA==" }, "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": "GBP", "total": 106.33, "gross_total": 17487, "base_fare": 64.67, "tax": 44.22, "sell": { "currency": "GBP", "total": 106.33, "base_fare": 64.67, "tax": 44.22 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTc0MjcuODIsImJhc2VfZmFyZSI6MTA1OTkuNzMsInRheCI6NzI0OC40Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3MTE5LjA5LCJiYXNlX2ZhcmUiOjEwMjkxLCJ0YXgiOjcyNDguNDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTc0ODcsImJhc2VfZmFyZSI6MTAyOTEsInRheCI6NzE5Nn19", "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": "GBP", "total": 106.33, "base_fare": 64.67, "tax": 44.22, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "62.79", "tax": "43.90", "discount": 4.39, "ait": "0.32", "service_charge": 3.71 }, "partner": { "currency": "GBP", "total": 106.33, "base_fare": 64.67, "tax": 44.22, "gross": { "base_fare": "62.79", "tax": "43.90", "discount": "4.39", "ait": "0.32", "service_charge": 3.71 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3NDI3LjgyIiwiYmFzZV9mYXJlIjoiMTA1OTkuNzMiLCJ0YXgiOiI3MjQ4LjQ2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyOTEuMDAiLCJ0YXgiOiI3MTk2LjAwIiwiZGlzY291bnQiOiI3MjAuMzciLCJhaXQiOiI1Mi40NiIsInNlcnZpY2VfY2hhcmdlIjoiNjA4LjczIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzA4LjczIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MTE5LjA5IiwiYmFzZV9mYXJlIjoiMTAyOTEuMDAiLCJ0YXgiOiI3MjQ4LjQ2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyOTEuMDAiLCJ0YXgiOiI3MTk2LjAwIiwiZGlzY291bnQiOiI3MjAuMzciLCJhaXQiOiI1Mi40NiIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzQ4Ny4wMCIsImJhc2VfZmFyZSI6IjEwMjkxLjAwIiwidGF4IjoiNzE5Ni4wMCIsImRpc2NvdW50IjoiNzIwLjM3IiwiYWl0IjoiNTIuNDYiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjE3MTE5LjA5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 106.33, "filter": { "id": "F77RT00068-24", "price": 106.33, "gross_total": 17487, "journey_duration": "PT1H15M", "journey_duration_seconds": 4500, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "midnight", "departure_departure_time": "2026-01-26T09:55:00.000+08:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-26T11:10:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "sin202601260955kul202601261110604", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-25", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-38", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-25-0", "itt_flight_key": "F1TT00002-38", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H20M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAVGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T11:05:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T12:25: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-26", "flight_time": "PT1H20M", "distance": "186", "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": "614" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "614" }, "booking_class": { "brand_id": "2035945", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QFLOWFSG", "FareRuleKey": "gws-eJxNTtEOgzAI\/Bhz70Bcq29dnNVljmXpzOKL\/\/8Zo+1MJIE7cnAQQhASR8x9OEeDvXnO0HUAFGL5WBc4zwy2ZgMRdXjH5fWNaUL1EGeSFrkil8FRBm+A2EauUg5spaa7Fq\/sbMjIl5GpbeAg42xUr7dPmlq26Z7o0slfJA971fZ+aa0sqw==", "FareInfoRef": "pQApDvqGuDKANKgK8MAAAA==" }, "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": "GBP", "total": 109.12, "gross_total": 17963, "base_fare": 67.66, "tax": 44.23, "sell": { "currency": "GBP", "total": 109.12, "base_fare": 67.66, "tax": 44.23 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTc4ODYuMjEsImJhc2VfZmFyZSI6MTEwOTAuMDEsInRheCI6NzI0OS44OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3NTYzLjIsImJhc2VfZmFyZSI6MTA3NjcsInRheCI6NzI0OS44OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxNzk2MywiYmFzZV9mYXJlIjoxMDc2NywidGF4Ijo3MTk2fX0=", "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": "GBP", "total": 109.12, "base_fare": 67.66, "tax": 44.23, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "65.69", "tax": "43.90", "discount": 4.6, "ait": "0.33", "service_charge": 3.8 }, "partner": { "currency": "GBP", "total": 109.12, "base_fare": 67.66, "tax": 44.23, "gross": { "base_fare": "65.69", "tax": "43.90", "discount": "4.60", "ait": "0.33", "service_charge": 3.8 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3ODg2LjIxIiwiYmFzZV9mYXJlIjoiMTEwOTAuMDEiLCJ0YXgiOiI3MjQ5Ljg5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NjcuMDAiLCJ0YXgiOiI3MTk2LjAwIiwiZGlzY291bnQiOiI3NTMuNjkiLCJhaXQiOiI1My44OSIsInNlcnZpY2VfY2hhcmdlIjoiNjIzLjAxIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzIzLjAxIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3NTYzLjIwIiwiYmFzZV9mYXJlIjoiMTA3NjcuMDAiLCJ0YXgiOiI3MjQ5Ljg5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NjcuMDAiLCJ0YXgiOiI3MTk2LjAwIiwiZGlzY291bnQiOiI3NTMuNjkiLCJhaXQiOiI1My44OSIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzk2My4wMCIsImJhc2VfZmFyZSI6IjEwNzY3LjAwIiwidGF4IjoiNzE5Ni4wMCIsImRpc2NvdW50IjoiNzUzLjY5IiwiYWl0IjoiNTMuODkiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjE3NTYzLjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 109.12, "filter": { "id": "F77RT00068-25", "price": 109.12, "gross_total": 17963, "journey_duration": "PT1H20M", "journey_duration_seconds": 4800, "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": "early-morning", "departure_departure_time": "2026-01-26T11:05:00.000+08:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-26T12:25:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "sin202601261105kul202601261225614", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-26", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-34", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-26-0", "itt_flight_key": "F1TT00002-34", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT4H5M", "transit_time": "1H40M", "routes": [ { "air_segment_key": "pQApDvqGuDKALGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T15:25:00.000+08:00", "origin_terminal": "4", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "PEN", "arrival_time": "2026-01-26T16:50:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Penang International Airport", "city": "Penang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-26", "flight_time": "PT1H25M", "distance": "375", "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": "832" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "832" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "meal_code": null, "seat_available": "9", "FareBasis": "XOWBVLSG", "FareRuleKey": "gws-eJxNTssOwjAM+5jJ9zSw162wdQMJZUjlsV34\/8\/AbZmEpdSunDjx3qtoI871\/h8VPtUywp4DYFDWPRgO0tVw\/GwQkQ7r8j6\/bnFGydCGlmW7sMuNQYeWhEkmLVYCtvzGq6WsozKZ7JA2I0lOYBfhQmmn8RFnUW7uiZ8lLXgop74Uvyxa", "FareInfoRef": "pQApDvqGuDKA2JgK8MAAAA==" }, "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" } } } }, { "air_segment_key": "pQApDvqGuDKANGgK8MAAAA==", "origin": "PEN", "departure_time": "2026-01-26T18:30:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Penang International Airport", "city": "Penang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "KUL", "arrival_time": "2026-01-26T19: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-26", "flight_time": "PT1H00M", "distance": "202", "lay_over": "PT01H40M", "lay_over_date": "2026-01-26", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2107" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "2107" }, "booking_class": { "brand_id": "2038663", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "FareBasis": "VODBVLFL", "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH3HQqw326oUKqaHJpBL\/\/8zOpoWOqAzy9tdjTE6c7ORIf5rwntaEtp6AxqczmOtYKAfxQ6jy9iWdN1qqTh2uFmoDXw4e6MVFspQrNiBurCP+5mbmJ2ozXKiv4weNYFfyHfFdkkvstfnICX\/heahr2ruA2QILIc=", "FareInfoRef": "pQApDvqGuDKA9JgK8MAAAA==" }, "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": "GBP", "total": 113.96, "gross_total": 18052, "base_fare": 57.49, "tax": 54.65, "sell": { "currency": "GBP", "total": 113.96, "base_fare": 57.49, "tax": 54.65 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTg2ODAuNTksImJhc2VfZmFyZSI6OTQyMi40NCwidGF4Ijo4OTU4LjE1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTg0MDYuMTUsImJhc2VfZmFyZSI6OTE0OCwidGF4Ijo4OTU4LjE1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE4MDUyLCJiYXNlX2ZhcmUiOjkxNDgsInRheCI6ODkwNH19", "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": "GBP", "total": 113.96, "base_fare": 57.49, "tax": 54.65, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "55.81", "tax": "54.32", "discount": 0, "ait": "0.33", "service_charge": 3.5 }, "partner": { "currency": "GBP", "total": 113.96, "base_fare": 57.49, "tax": 54.65, "gross": { "base_fare": "55.81", "tax": "54.32", "discount": "0.00", "ait": "0.33", "service_charge": 3.5 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4NjgwLjU5IiwiYmFzZV9mYXJlIjoiOTQyMi40NCIsInRheCI6Ijg5NTguMTUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTQ4LjAwIiwidGF4IjoiODkwNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjU0LjE1Iiwic2VydmljZV9jaGFyZ2UiOiI1NzQuNDQifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIyNzQuNDQiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIwLjAxIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTg0MDYuMTUiLCJiYXNlX2ZhcmUiOiI5MTQ4LjAwIiwidGF4IjoiODk1OC4xNSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjkxNDguMDAiLCJ0YXgiOiI4OTA0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiNTQuMTUiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTgwNTIuMDAiLCJiYXNlX2ZhcmUiOiI5MTQ4LjAwIiwidGF4IjoiODkwNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjU0LjE1Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxODQwNi4xNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 113.96, "filter": { "id": "F77RT00068-26", "price": 113.96, "gross_total": 18052, "journey_duration": "PT4H5M", "journey_duration_seconds": 14700, "layover_duration": "PT1H40M", "layover_duration_seconds": 6000, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "PEN" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-26T15:25:00.000+08:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-26T19:30:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "15", "baggage_title": "15 kg" }, "filter_unique_filter_code": "sin202601261525pen202601261650832pen202601261830kul2026012619302107", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-27", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-39", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-27-0", "itt_flight_key": "F1TT00002-39", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H10M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAXGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T12:55:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T14:05: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-26", "flight_time": "PT1H10M", "distance": "186", "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": "628" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "628" }, "booking_class": { "brand_id": "2035945", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QFLOWSG", "FareRuleKey": "gws-eJxNTssKwzAM+5iiu226PG4ZXdOOdRkjK6OX\/v9nzElWqMGWjGzZIQQhMcTswzk67N1zRloHIEE0H+sC64wDa7OBiBzecXl984RmIUaVVNWGXOdGGawCYh+5SSWw1ZrvqVj5YqzIKIdRqG7gIOOsNF1vnzz1rIc90cXJXyQL\/VT3fkDTLIE=", "FareInfoRef": "pQApDvqGuDKAVKgK8MAAAA==" }, "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": "GBP", "total": 117.51, "gross_total": 19393, "base_fare": 76.65, "tax": 44.26, "sell": { "currency": "GBP", "total": 117.51, "base_fare": 76.65, "tax": 44.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTkyNjMuMywiYmFzZV9mYXJlIjoxMjU2Mi45MSwidGF4Ijo3MjU0LjE4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTg4OTcuMzksImJhc2VfZmFyZSI6MTIxOTcsInRheCI6NzI1NC4xOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxOTM5MywiYmFzZV9mYXJlIjoxMjE5NywidGF4Ijo3MTk2fX0=", "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": "GBP", "total": 117.51, "base_fare": 76.65, "tax": 44.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74.41", "tax": "43.90", "discount": 5.21, "ait": "0.35", "service_charge": 4.06 }, "partner": { "currency": "GBP", "total": 117.51, "base_fare": 76.65, "tax": 44.26, "gross": { "base_fare": "74.41", "tax": "43.90", "discount": "5.21", "ait": "0.35", "service_charge": 4.06 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5MjYzLjMwIiwiYmFzZV9mYXJlIjoiMTI1NjIuOTEiLCJ0YXgiOiI3MjU0LjE4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIxOTcuMDAiLCJ0YXgiOiI3MTk2LjAwIiwiZGlzY291bnQiOiI4NTMuNzkiLCJhaXQiOiI1OC4xOCIsInNlcnZpY2VfY2hhcmdlIjoiNjY1LjkxIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzY1LjkxIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4ODk3LjM5IiwiYmFzZV9mYXJlIjoiMTIxOTcuMDAiLCJ0YXgiOiI3MjU0LjE4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIxOTcuMDAiLCJ0YXgiOiI3MTk2LjAwIiwiZGlzY291bnQiOiI4NTMuNzkiLCJhaXQiOiI1OC4xOCIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxOTM5My4wMCIsImJhc2VfZmFyZSI6IjEyMTk3LjAwIiwidGF4IjoiNzE5Ni4wMCIsImRpc2NvdW50IjoiODUzLjc5IiwiYWl0IjoiNTguMTgiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjE4ODk3LjM5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 117.51, "filter": { "id": "F77RT00068-27", "price": 117.51, "gross_total": 19393, "journey_duration": "PT1H10M", "journey_duration_seconds": 4200, "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": "early-morning", "departure_departure_time": "2026-01-26T12:55:00.000+08:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-26T14:05:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "sin202601261255kul202601261405628", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-28", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-40", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-28-0", "itt_flight_key": "F1TT00002-40", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H15M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAZGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T09:55:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T11: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-26", "flight_time": "PT1H15M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "604" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "604" }, "booking_class": { "brand_id": "2035945", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "QFLOWSG", "FareRuleKey": "gws-eJxNTssKwzAM+5iiu226PG4ZXdOOdRkjK6OX\/v9nzElWqMGWjGzZIQQhMcTswzk67N1zRloHIEE0H+sC64wDa7OBiBzecXl984RmIUaVVNWGXOdGGawCYh+5SSWw1ZrvqVj5YqzIKIdRqG7gIOOsNF1vnzz1rIc90cXJXyQL\/VT3fkDTLIE=", "FareInfoRef": "pQApDvqGuDKAVKgK8MAAAA==" }, "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": "GBP", "total": 117.51, "gross_total": 19393, "base_fare": 76.65, "tax": 44.26, "sell": { "currency": "GBP", "total": 117.51, "base_fare": 76.65, "tax": 44.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTkyNjMuMywiYmFzZV9mYXJlIjoxMjU2Mi45MSwidGF4Ijo3MjU0LjE4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTg4OTcuMzksImJhc2VfZmFyZSI6MTIxOTcsInRheCI6NzI1NC4xOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxOTM5MywiYmFzZV9mYXJlIjoxMjE5NywidGF4Ijo3MTk2fX0=", "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": "GBP", "total": 117.51, "base_fare": 76.65, "tax": 44.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74.41", "tax": "43.90", "discount": 5.21, "ait": "0.35", "service_charge": 4.06 }, "partner": { "currency": "GBP", "total": 117.51, "base_fare": 76.65, "tax": 44.26, "gross": { "base_fare": "74.41", "tax": "43.90", "discount": "5.21", "ait": "0.35", "service_charge": 4.06 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5MjYzLjMwIiwiYmFzZV9mYXJlIjoiMTI1NjIuOTEiLCJ0YXgiOiI3MjU0LjE4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIxOTcuMDAiLCJ0YXgiOiI3MTk2LjAwIiwiZGlzY291bnQiOiI4NTMuNzkiLCJhaXQiOiI1OC4xOCIsInNlcnZpY2VfY2hhcmdlIjoiNjY1LjkxIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzY1LjkxIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4ODk3LjM5IiwiYmFzZV9mYXJlIjoiMTIxOTcuMDAiLCJ0YXgiOiI3MjU0LjE4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIxOTcuMDAiLCJ0YXgiOiI3MTk2LjAwIiwiZGlzY291bnQiOiI4NTMuNzkiLCJhaXQiOiI1OC4xOCIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxOTM5My4wMCIsImJhc2VfZmFyZSI6IjEyMTk3LjAwIiwidGF4IjoiNzE5Ni4wMCIsImRpc2NvdW50IjoiODUzLjc5IiwiYWl0IjoiNTguMTgiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjE4ODk3LjM5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 117.51, "filter": { "id": "F77RT00068-28", "price": 117.51, "gross_total": 19393, "journey_duration": "PT1H15M", "journey_duration_seconds": 4500, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "midnight", "departure_departure_time": "2026-01-26T09:55:00.000+08:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-26T11:10:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "sin202601260955kul202601261110604", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-29", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-15", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-29-0", "itt_flight_key": "F1TT00002-15", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H10M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAbGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T15:05:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T16:15: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-26", "flight_time": "PT1H10M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "116" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "116" }, "booking_class": { "brand_id": "1739709", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "Q15SGO", "FareRuleKey": "gws-eJxNj90OgzAIhR\/GnHug2p87jTXOzNQZ5xJv9v6PMWrdMppSAvTj0LatkFhiDu2\/VcChB7Hr5wkJDHW1GBNCDfgY65wg1h5jhhtyoL1IXXy+TGDZxsdCxEQZHVzDDRNb+2OciFxFta1Ie595ove+z2DxXpSZlEomEFZutnFBkSpW0+ksFp+HEw3SO30QXbwasuFI6UjYJlVLhVum4q07UjbgG+giOFco6r1KZmOuIjmoUv33AY2DQqg=", "FareInfoRef": "pQApDvqGuDKAIIgK8MAAAA==" }, "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": "GBP", "total": 155.17, "gross_total": 24582, "base_fare": 100, "tax": 53.34, "sell": { "currency": "GBP", "total": 155.17, "base_fare": 100, "tax": 53.34 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU0MzMuMTQsImJhc2VfZmFyZSI6MTYzOTAuMzksInRheCI6ODc0Mi43NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI0OTU1Ljc1LCJiYXNlX2ZhcmUiOjE1OTEzLCJ0YXgiOjg3NDIuNzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ1ODIsImJhc2VfZmFyZSI6MTU5MTMsInRheCI6ODY2OX19", "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": "GBP", "total": 155.17, "base_fare": 100, "tax": 53.34, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "97.09", "tax": "52.89", "discount": 0, "ait": "0.45", "service_charge": 4.74 }, "partner": { "currency": "GBP", "total": 155.17, "base_fare": 100, "tax": 53.34, "gross": { "base_fare": "97.09", "tax": "52.89", "discount": "0.00", "ait": "0.45", "service_charge": 4.74 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1NDMzLjE0IiwiYmFzZV9mYXJlIjoiMTYzOTAuMzkiLCJ0YXgiOiI4NzQyLjc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5MTMuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiNzMuNzUiLCJzZXJ2aWNlX2NoYXJnZSI6Ijc3Ny4zOSJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjQ3Ny4zOSIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNDk1NS43NSIsImJhc2VfZmFyZSI6IjE1OTEzLjAwIiwidGF4IjoiODc0Mi43NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE1OTEzLjAwIiwidGF4IjoiODY2OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjczLjc1Iiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NTgyLjAwIiwiYmFzZV9mYXJlIjoiMTU5MTMuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiNzMuNzUiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjI0OTU1Ljc1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 155.17, "filter": { "id": "F77RT00068-29", "price": 155.17, "gross_total": 24582, "journey_duration": "PT1H10M", "journey_duration_seconds": 4200, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-26T15:05:00.000+08:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-26T16:15:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "sin202601261505kul202601261615116", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-30", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-16", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-30-0", "itt_flight_key": "F1TT00002-16", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H10M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAdGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T16:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T17:35: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-26", "flight_time": "PT1H10M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "122" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "122" }, "booking_class": { "brand_id": "1739709", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "Q15SGO", "FareRuleKey": "gws-eJxNj90OgzAIhR\/GnHug2p87jTXOzNQZ5xJv9v6PMWrdMppSAvTj0LatkFhiDu2\/VcChB7Hr5wkJDHW1GBNCDfgY65wg1h5jhhtyoL1IXXy+TGDZxsdCxEQZHVzDDRNb+2OciFxFta1Ie595ove+z2DxXpSZlEomEFZutnFBkSpW0+ksFp+HEw3SO30QXbwasuFI6UjYJlVLhVum4q07UjbgG+giOFco6r1KZmOuIjmoUv33AY2DQqg=", "FareInfoRef": "pQApDvqGuDKAIIgK8MAAAA==" }, "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": "GBP", "total": 155.17, "gross_total": 24582, "base_fare": 100, "tax": 53.34, "sell": { "currency": "GBP", "total": 155.17, "base_fare": 100, "tax": 53.34 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU0MzMuMTQsImJhc2VfZmFyZSI6MTYzOTAuMzksInRheCI6ODc0Mi43NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI0OTU1Ljc1LCJiYXNlX2ZhcmUiOjE1OTEzLCJ0YXgiOjg3NDIuNzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ1ODIsImJhc2VfZmFyZSI6MTU5MTMsInRheCI6ODY2OX19", "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": "GBP", "total": 155.17, "base_fare": 100, "tax": 53.34, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "97.09", "tax": "52.89", "discount": 0, "ait": "0.45", "service_charge": 4.74 }, "partner": { "currency": "GBP", "total": 155.17, "base_fare": 100, "tax": 53.34, "gross": { "base_fare": "97.09", "tax": "52.89", "discount": "0.00", "ait": "0.45", "service_charge": 4.74 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1NDMzLjE0IiwiYmFzZV9mYXJlIjoiMTYzOTAuMzkiLCJ0YXgiOiI4NzQyLjc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5MTMuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiNzMuNzUiLCJzZXJ2aWNlX2NoYXJnZSI6Ijc3Ny4zOSJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjQ3Ny4zOSIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNDk1NS43NSIsImJhc2VfZmFyZSI6IjE1OTEzLjAwIiwidGF4IjoiODc0Mi43NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE1OTEzLjAwIiwidGF4IjoiODY2OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjczLjc1Iiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NTgyLjAwIiwiYmFzZV9mYXJlIjoiMTU5MTMuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiNzMuNzUiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjI0OTU1Ljc1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 155.17, "filter": { "id": "F77RT00068-30", "price": 155.17, "gross_total": 24582, "journey_duration": "PT1H10M", "journey_duration_seconds": 4200, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "359", "aircraft_name": "359", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-26T16:25:00.000+08:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-26T17:35:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "sin202601261625kul202601261735122", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-31", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-17", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-31-0", "itt_flight_key": "F1TT00002-17", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H10M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAfGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T18:30:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T19:40:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-26", "flight_time": "PT1H10M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "126" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "126" }, "booking_class": { "brand_id": "1739709", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "Q15SGO", "FareRuleKey": "gws-eJxNj90OgzAIhR\/GnHug2p87jTXOzNQZ5xJv9v6PMWrdMppSAvTj0LatkFhiDu2\/VcChB7Hr5wkJDHW1GBNCDfgY65wg1h5jhhtyoL1IXXy+TGDZxsdCxEQZHVzDDRNb+2OciFxFta1Ie595ove+z2DxXpSZlEomEFZutnFBkSpW0+ksFp+HEw3SO30QXbwasuFI6UjYJlVLhVum4q07UjbgG+giOFco6r1KZmOuIjmoUv33AY2DQqg=", "FareInfoRef": "pQApDvqGuDKAIIgK8MAAAA==" }, "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": "GBP", "total": 155.17, "gross_total": 24582, "base_fare": 100, "tax": 53.34, "sell": { "currency": "GBP", "total": 155.17, "base_fare": 100, "tax": 53.34 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU0MzMuMTQsImJhc2VfZmFyZSI6MTYzOTAuMzksInRheCI6ODc0Mi43NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI0OTU1Ljc1LCJiYXNlX2ZhcmUiOjE1OTEzLCJ0YXgiOjg3NDIuNzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ1ODIsImJhc2VfZmFyZSI6MTU5MTMsInRheCI6ODY2OX19", "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": "GBP", "total": 155.17, "base_fare": 100, "tax": 53.34, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "97.09", "tax": "52.89", "discount": 0, "ait": "0.45", "service_charge": 4.74 }, "partner": { "currency": "GBP", "total": 155.17, "base_fare": 100, "tax": 53.34, "gross": { "base_fare": "97.09", "tax": "52.89", "discount": "0.00", "ait": "0.45", "service_charge": 4.74 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1NDMzLjE0IiwiYmFzZV9mYXJlIjoiMTYzOTAuMzkiLCJ0YXgiOiI4NzQyLjc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5MTMuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiNzMuNzUiLCJzZXJ2aWNlX2NoYXJnZSI6Ijc3Ny4zOSJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjQ3Ny4zOSIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNDk1NS43NSIsImJhc2VfZmFyZSI6IjE1OTEzLjAwIiwidGF4IjoiODc0Mi43NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE1OTEzLjAwIiwidGF4IjoiODY2OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjczLjc1Iiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NTgyLjAwIiwiYmFzZV9mYXJlIjoiMTU5MTMuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiNzMuNzUiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjI0OTU1Ljc1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 155.17, "filter": { "id": "F77RT00068-31", "price": 155.17, "gross_total": 24582, "journey_duration": "PT1H10M", "journey_duration_seconds": 4200, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "359", "aircraft_name": "359", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-26T18:30:00.000+08:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-26T19:40:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "sin202601261830kul202601261940126", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-32", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-18", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-32-0", "itt_flight_key": "F1TT00002-18", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H10M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAhGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T19:55:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T21:05: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-26", "flight_time": "PT1H10M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "128" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "128" }, "booking_class": { "brand_id": "1739709", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "FareBasis": "Q15SGO", "FareRuleKey": "gws-eJxNj90OgzAIhR\/GnHug2p87jTXOzNQZ5xJv9v6PMWrdMppSAvTj0LatkFhiDu2\/VcChB7Hr5wkJDHW1GBNCDfgY65wg1h5jhhtyoL1IXXy+TGDZxsdCxEQZHVzDDRNb+2OciFxFta1Ie595ove+z2DxXpSZlEomEFZutnFBkSpW0+ksFp+HEw3SO30QXbwasuFI6UjYJlVLhVum4q07UjbgG+giOFco6r1KZmOuIjmoUv33AY2DQqg=", "FareInfoRef": "pQApDvqGuDKAIIgK8MAAAA==" }, "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": "GBP", "total": 155.17, "gross_total": 24582, "base_fare": 100, "tax": 53.34, "sell": { "currency": "GBP", "total": 155.17, "base_fare": 100, "tax": 53.34 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU0MzMuMTQsImJhc2VfZmFyZSI6MTYzOTAuMzksInRheCI6ODc0Mi43NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI0OTU1Ljc1LCJiYXNlX2ZhcmUiOjE1OTEzLCJ0YXgiOjg3NDIuNzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ1ODIsImJhc2VfZmFyZSI6MTU5MTMsInRheCI6ODY2OX19", "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": "GBP", "total": 155.17, "base_fare": 100, "tax": 53.34, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "97.09", "tax": "52.89", "discount": 0, "ait": "0.45", "service_charge": 4.74 }, "partner": { "currency": "GBP", "total": 155.17, "base_fare": 100, "tax": 53.34, "gross": { "base_fare": "97.09", "tax": "52.89", "discount": "0.00", "ait": "0.45", "service_charge": 4.74 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1NDMzLjE0IiwiYmFzZV9mYXJlIjoiMTYzOTAuMzkiLCJ0YXgiOiI4NzQyLjc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5MTMuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiNzMuNzUiLCJzZXJ2aWNlX2NoYXJnZSI6Ijc3Ny4zOSJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjQ3Ny4zOSIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNDk1NS43NSIsImJhc2VfZmFyZSI6IjE1OTEzLjAwIiwidGF4IjoiODc0Mi43NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE1OTEzLjAwIiwidGF4IjoiODY2OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjczLjc1Iiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NTgyLjAwIiwiYmFzZV9mYXJlIjoiMTU5MTMuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiNzMuNzUiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjI0OTU1Ljc1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 155.17, "filter": { "id": "F77RT00068-32", "price": 155.17, "gross_total": 24582, "journey_duration": "PT1H10M", "journey_duration_seconds": 4200, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-26T19:55:00.000+08:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-26T21:05:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "sin202601261955kul202601262105128", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-33", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-19", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-33-0", "itt_flight_key": "F1TT00002-19", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H10M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAjGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T07:05:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T08:15: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-25", "flight_time": "PT1H10M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "104" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "104" }, "booking_class": { "brand_id": "1739708", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "FareBasis": "W13SGO", "FareRuleKey": "gws-eJxNT8sOwjAM+5jJ96TZq7dNK4KJqQONgXbh\/z8Ddx0IV02jJHXsruucuFpUffePAth4EPphGhGhYCidmfcl0IZQpoIoZ8xOF6SEs4h9eDzNq1vOt1lEhfDeN5VWKlrrj2OnYFNRLHfEdUh8jve6TtDKKiFnJKuYF7zUlvOMLNXVLMe9mWNaLnJyQ8MHoQnHQAK2GLeIZaRaybx5K970mOQJ8E1oBLuFrL6lZDU7mtKASvnvA4uFQqA=", "FareInfoRef": "pQApDvqGuDKAWIgK8MAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 174.39, "gross_total": 27631, "base_fare": 119.16, "tax": 53.4, "sell": { "currency": "GBP", "total": 174.39, "base_fare": 119.16, "tax": 53.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjg1ODIuNzYsImJhc2VfZmFyZSI6MTk1MzAuODYsInRheCI6ODc1MS45fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgwMTMuOSwiYmFzZV9mYXJlIjoxODk2MiwidGF4Ijo4NzUxLjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc2MzEsImJhc2VfZmFyZSI6MTg5NjIsInRheCI6ODY2OX19", "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": "GBP", "total": 174.39, "base_fare": 119.16, "tax": 53.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115.69", "tax": "52.89", "discount": 0, "ait": "0.51", "service_charge": 5.3 }, "partner": { "currency": "GBP", "total": 174.39, "base_fare": 119.16, "tax": 53.4, "gross": { "base_fare": "115.69", "tax": "52.89", "discount": "0.00", "ait": "0.51", "service_charge": 5.3 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4NTgyLjc2IiwiYmFzZV9mYXJlIjoiMTk1MzAuODYiLCJ0YXgiOiI4NzUxLjkwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTg5NjIuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODIuOTAiLCJzZXJ2aWNlX2NoYXJnZSI6Ijg2OC44NiJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjU2OC44NiIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyODAxMy45MCIsImJhc2VfZmFyZSI6IjE4OTYyLjAwIiwidGF4IjoiODc1MS45MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4OTYyLjAwIiwidGF4IjoiODY2OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjgyLjkwIiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3NjMxLjAwIiwiYmFzZV9mYXJlIjoiMTg5NjIuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODIuOTAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjI4MDEzLjksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 174.39, "filter": { "id": "F77RT00068-33", "price": 174.39, "gross_total": 27631, "journey_duration": "PT1H10M", "journey_duration_seconds": 4200, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": null, "departure_departure_time": "2026-01-26T07:05:00.000+08:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-01-26T08:15:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "sin202601260705kul202601260815104", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-34", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-41", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-34-0", "itt_flight_key": "F1TT00002-41", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H10M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAbGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T15:05:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T16:15: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-26", "flight_time": "PT1H10M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "116" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "116" }, "booking_class": { "brand_id": "1739708", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "FareBasis": "W13SGO", "FareRuleKey": "gws-eJxNT8sOwjAM+5jJ96TZq7dNK4KJqQONgXbh\/z8Ddx0IV02jJHXsruucuFpUffePAth4EPphGhGhYCidmfcl0IZQpoIoZ8xOF6SEs4h9eDzNq1vOt1lEhfDeN5VWKlrrj2OnYFNRLHfEdUh8jve6TtDKKiFnJKuYF7zUlvOMLNXVLMe9mWNaLnJyQ8MHoQnHQAK2GLeIZaRaybx5K970mOQJ8E1oBLuFrL6lZDU7mtKASvnvA4uFQqA=", "FareInfoRef": "pQApDvqGuDKAfKgK8MAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 174.39, "gross_total": 27631, "base_fare": 119.16, "tax": 53.4, "sell": { "currency": "GBP", "total": 174.39, "base_fare": 119.16, "tax": 53.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjg1ODIuNzYsImJhc2VfZmFyZSI6MTk1MzAuODYsInRheCI6ODc1MS45fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgwMTMuOSwiYmFzZV9mYXJlIjoxODk2MiwidGF4Ijo4NzUxLjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc2MzEsImJhc2VfZmFyZSI6MTg5NjIsInRheCI6ODY2OX19", "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": "GBP", "total": 174.39, "base_fare": 119.16, "tax": 53.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115.69", "tax": "52.89", "discount": 0, "ait": "0.51", "service_charge": 5.3 }, "partner": { "currency": "GBP", "total": 174.39, "base_fare": 119.16, "tax": 53.4, "gross": { "base_fare": "115.69", "tax": "52.89", "discount": "0.00", "ait": "0.51", "service_charge": 5.3 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4NTgyLjc2IiwiYmFzZV9mYXJlIjoiMTk1MzAuODYiLCJ0YXgiOiI4NzUxLjkwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTg5NjIuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODIuOTAiLCJzZXJ2aWNlX2NoYXJnZSI6Ijg2OC44NiJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjU2OC44NiIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyODAxMy45MCIsImJhc2VfZmFyZSI6IjE4OTYyLjAwIiwidGF4IjoiODc1MS45MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4OTYyLjAwIiwidGF4IjoiODY2OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjgyLjkwIiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3NjMxLjAwIiwiYmFzZV9mYXJlIjoiMTg5NjIuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODIuOTAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjI4MDEzLjksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 174.39, "filter": { "id": "F77RT00068-34", "price": 174.39, "gross_total": 27631, "journey_duration": "PT1H10M", "journey_duration_seconds": 4200, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-26T15:05:00.000+08:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-26T16:15:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "sin202601261505kul202601261615116", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-35", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-42", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-35-0", "itt_flight_key": "F1TT00002-42", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H10M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAdGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T16:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T17:35: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-26", "flight_time": "PT1H10M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "122" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "122" }, "booking_class": { "brand_id": "1739708", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "FareBasis": "W13SGO", "FareRuleKey": "gws-eJxNT8sOwjAM+5jJ96TZq7dNK4KJqQONgXbh\/z8Ddx0IV02jJHXsruucuFpUffePAth4EPphGhGhYCidmfcl0IZQpoIoZ8xOF6SEs4h9eDzNq1vOt1lEhfDeN5VWKlrrj2OnYFNRLHfEdUh8jve6TtDKKiFnJKuYF7zUlvOMLNXVLMe9mWNaLnJyQ8MHoQnHQAK2GLeIZaRaybx5K970mOQJ8E1oBLuFrL6lZDU7mtKASvnvA4uFQqA=", "FareInfoRef": "pQApDvqGuDKAfKgK8MAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 174.39, "gross_total": 27631, "base_fare": 119.16, "tax": 53.4, "sell": { "currency": "GBP", "total": 174.39, "base_fare": 119.16, "tax": 53.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjg1ODIuNzYsImJhc2VfZmFyZSI6MTk1MzAuODYsInRheCI6ODc1MS45fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgwMTMuOSwiYmFzZV9mYXJlIjoxODk2MiwidGF4Ijo4NzUxLjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc2MzEsImJhc2VfZmFyZSI6MTg5NjIsInRheCI6ODY2OX19", "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": "GBP", "total": 174.39, "base_fare": 119.16, "tax": 53.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115.69", "tax": "52.89", "discount": 0, "ait": "0.51", "service_charge": 5.3 }, "partner": { "currency": "GBP", "total": 174.39, "base_fare": 119.16, "tax": 53.4, "gross": { "base_fare": "115.69", "tax": "52.89", "discount": "0.00", "ait": "0.51", "service_charge": 5.3 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4NTgyLjc2IiwiYmFzZV9mYXJlIjoiMTk1MzAuODYiLCJ0YXgiOiI4NzUxLjkwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTg5NjIuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODIuOTAiLCJzZXJ2aWNlX2NoYXJnZSI6Ijg2OC44NiJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjU2OC44NiIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyODAxMy45MCIsImJhc2VfZmFyZSI6IjE4OTYyLjAwIiwidGF4IjoiODc1MS45MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4OTYyLjAwIiwidGF4IjoiODY2OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjgyLjkwIiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3NjMxLjAwIiwiYmFzZV9mYXJlIjoiMTg5NjIuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODIuOTAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjI4MDEzLjksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 174.39, "filter": { "id": "F77RT00068-35", "price": 174.39, "gross_total": 27631, "journey_duration": "PT1H10M", "journey_duration_seconds": 4200, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "359", "aircraft_name": "359", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-26T16:25:00.000+08:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-26T17:35:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "sin202601261625kul202601261735122", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-36", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-43", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-36-0", "itt_flight_key": "F1TT00002-43", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H10M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAfGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T18:30:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T19:40:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-26", "flight_time": "PT1H10M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "126" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "126" }, "booking_class": { "brand_id": "1739708", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "FareBasis": "W13SGO", "FareRuleKey": "gws-eJxNT8sOwjAM+5jJ96TZq7dNK4KJqQONgXbh\/z8Ddx0IV02jJHXsruucuFpUffePAth4EPphGhGhYCidmfcl0IZQpoIoZ8xOF6SEs4h9eDzNq1vOt1lEhfDeN5VWKlrrj2OnYFNRLHfEdUh8jve6TtDKKiFnJKuYF7zUlvOMLNXVLMe9mWNaLnJyQ8MHoQnHQAK2GLeIZaRaybx5K970mOQJ8E1oBLuFrL6lZDU7mtKASvnvA4uFQqA=", "FareInfoRef": "pQApDvqGuDKAfKgK8MAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 174.39, "gross_total": 27631, "base_fare": 119.16, "tax": 53.4, "sell": { "currency": "GBP", "total": 174.39, "base_fare": 119.16, "tax": 53.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjg1ODIuNzYsImJhc2VfZmFyZSI6MTk1MzAuODYsInRheCI6ODc1MS45fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgwMTMuOSwiYmFzZV9mYXJlIjoxODk2MiwidGF4Ijo4NzUxLjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc2MzEsImJhc2VfZmFyZSI6MTg5NjIsInRheCI6ODY2OX19", "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": "GBP", "total": 174.39, "base_fare": 119.16, "tax": 53.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115.69", "tax": "52.89", "discount": 0, "ait": "0.51", "service_charge": 5.3 }, "partner": { "currency": "GBP", "total": 174.39, "base_fare": 119.16, "tax": 53.4, "gross": { "base_fare": "115.69", "tax": "52.89", "discount": "0.00", "ait": "0.51", "service_charge": 5.3 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4NTgyLjc2IiwiYmFzZV9mYXJlIjoiMTk1MzAuODYiLCJ0YXgiOiI4NzUxLjkwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTg5NjIuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODIuOTAiLCJzZXJ2aWNlX2NoYXJnZSI6Ijg2OC44NiJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjU2OC44NiIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyODAxMy45MCIsImJhc2VfZmFyZSI6IjE4OTYyLjAwIiwidGF4IjoiODc1MS45MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4OTYyLjAwIiwidGF4IjoiODY2OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjgyLjkwIiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3NjMxLjAwIiwiYmFzZV9mYXJlIjoiMTg5NjIuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODIuOTAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjI4MDEzLjksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 174.39, "filter": { "id": "F77RT00068-36", "price": 174.39, "gross_total": 27631, "journey_duration": "PT1H10M", "journey_duration_seconds": 4200, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "359", "aircraft_name": "359", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-26T18:30:00.000+08:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-26T19:40:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "sin202601261830kul202601261940126", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-37", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-44", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-37-0", "itt_flight_key": "F1TT00002-44", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H10M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAhGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T19:55:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T21:05: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-26", "flight_time": "PT1H10M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "128" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "128" }, "booking_class": { "brand_id": "1739708", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "FareBasis": "W13SGO", "FareRuleKey": "gws-eJxNT8sOwjAM+5jJ96TZq7dNK4KJqQONgXbh\/z8Ddx0IV02jJHXsruucuFpUffePAth4EPphGhGhYCidmfcl0IZQpoIoZ8xOF6SEs4h9eDzNq1vOt1lEhfDeN5VWKlrrj2OnYFNRLHfEdUh8jve6TtDKKiFnJKuYF7zUlvOMLNXVLMe9mWNaLnJyQ8MHoQnHQAK2GLeIZaRaybx5K970mOQJ8E1oBLuFrL6lZDU7mtKASvnvA4uFQqA=", "FareInfoRef": "pQApDvqGuDKAfKgK8MAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 174.39, "gross_total": 27631, "base_fare": 119.16, "tax": 53.4, "sell": { "currency": "GBP", "total": 174.39, "base_fare": 119.16, "tax": 53.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjg1ODIuNzYsImJhc2VfZmFyZSI6MTk1MzAuODYsInRheCI6ODc1MS45fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgwMTMuOSwiYmFzZV9mYXJlIjoxODk2MiwidGF4Ijo4NzUxLjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc2MzEsImJhc2VfZmFyZSI6MTg5NjIsInRheCI6ODY2OX19", "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": "GBP", "total": 174.39, "base_fare": 119.16, "tax": 53.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115.69", "tax": "52.89", "discount": 0, "ait": "0.51", "service_charge": 5.3 }, "partner": { "currency": "GBP", "total": 174.39, "base_fare": 119.16, "tax": 53.4, "gross": { "base_fare": "115.69", "tax": "52.89", "discount": "0.00", "ait": "0.51", "service_charge": 5.3 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4NTgyLjc2IiwiYmFzZV9mYXJlIjoiMTk1MzAuODYiLCJ0YXgiOiI4NzUxLjkwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTg5NjIuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODIuOTAiLCJzZXJ2aWNlX2NoYXJnZSI6Ijg2OC44NiJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjU2OC44NiIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyODAxMy45MCIsImJhc2VfZmFyZSI6IjE4OTYyLjAwIiwidGF4IjoiODc1MS45MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4OTYyLjAwIiwidGF4IjoiODY2OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjgyLjkwIiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3NjMxLjAwIiwiYmFzZV9mYXJlIjoiMTg5NjIuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiODIuOTAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjI4MDEzLjksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 174.39, "filter": { "id": "F77RT00068-37", "price": 174.39, "gross_total": 27631, "journey_duration": "PT1H10M", "journey_duration_seconds": 4200, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-26T19:55:00.000+08:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-26T21:05:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "sin202601261955kul202601262105128", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-38", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-20", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-38-0", "itt_flight_key": "F1TT00002-20", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H10M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAlGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T12:45:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T13:55: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-26", "flight_time": "PT1H10M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "114" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "114" }, "booking_class": { "brand_id": "1739708", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "FareBasis": "H13SGO", "FareRuleKey": "gws-eJxNT0kOgzAMfAyauxcg5AYiCFBRaEWpxKX\/f0YdQqs6smN57PG4bVshqYnZt\/9WAIc9hK5fZkQwLJSi6n0JNCGUqUBsParDhJRYL2IXni\/1LNt4X4mYknvvKq6Y2PGP46RIKIrtgbj3iU\/Mb\/sCbhoR44zGSuoJE+s2rshSpbZyPMEc03KiQXpnH4ILV0MyHDEeEdtsainz5q14242UDPgmdgjOE7L6xiSz6gWSgym1uQ+DrUKY", "FareInfoRef": "pQApDvqGuDKAeIgK8MAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 201.41, "gross_total": 31919, "base_fare": 146.1, "tax": 53.47, "sell": { "currency": "GBP", "total": 201.41, "base_fare": 146.1, "tax": 53.47 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzMwMTIuMjYsImJhc2VfZmFyZSI6MjM5NDcuNSwidGF4Ijo4NzY0Ljc2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzIzMTQuNzYsImJhc2VfZmFyZSI6MjMyNTAsInRheCI6ODc2NC43NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozMTkxOSwiYmFzZV9mYXJlIjoyMzI1MCwidGF4Ijo4NjY5fX0=", "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": "GBP", "total": 201.41, "base_fare": 146.1, "tax": 53.47, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "141.85", "tax": "52.89", "discount": 0, "ait": "0.58", "service_charge": 6.09 }, "partner": { "currency": "GBP", "total": 201.41, "base_fare": 146.1, "tax": 53.47, "gross": { "base_fare": "141.85", "tax": "52.89", "discount": "0.00", "ait": "0.58", "service_charge": 6.09 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzMDEyLjI2IiwiYmFzZV9mYXJlIjoiMjM5NDcuNTAiLCJ0YXgiOiI4NzY0Ljc2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjMyNTAuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiOTUuNzYiLCJzZXJ2aWNlX2NoYXJnZSI6Ijk5Ny41MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjY5Ny41MCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIzMjMxNC43NiIsImJhc2VfZmFyZSI6IjIzMjUwLjAwIiwidGF4IjoiODc2NC43NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIzMjUwLjAwIiwidGF4IjoiODY2OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6Ijk1Ljc2Iiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMxOTE5LjAwIiwiYmFzZV9mYXJlIjoiMjMyNTAuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiOTUuNzYiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjMyMzE0Ljc2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 201.41, "filter": { "id": "F77RT00068-38", "price": 201.41, "gross_total": 31919, "journey_duration": "PT1H10M", "journey_duration_seconds": 4200, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-26T12:45:00.000+08:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-26T13:55:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "sin202601261245kul202601261355114", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-39", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-21", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-39-0", "itt_flight_key": "F1TT00002-21", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H5M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAnGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T09:15:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T10:20: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-26", "flight_time": "PT1H05M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "108" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "108" }, "booking_class": { "brand_id": "1739708", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "FareBasis": "M13SGO", "FareRuleKey": "gws-eJxNUNsOgjAM\/Rhy3nsBxt4gjCARhwYx4cX\/\/ww7hsYu7Zqe7vR0bdsKSU3Mvv23AtjtIHT9PCGCYaEUVe9LoAmhTAVi61EdLkiJ9SJ24flSz7KO94WIyVy8dxVXTCL84zgoEopifSBufeIT8+s2Q0S8Gmc0VlJPuLGu44IsVWorxwPMMQ0nGqR3diG4cDYkwx7jHrFOppYyb56Kt+1IyYBvYovgWCGrb9j+RfUEycGU2rsPgj1ClQ==", "FareInfoRef": "pQApDvqGuDKAmIgK8MAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 228.42, "gross_total": 36206, "base_fare": 173.04, "tax": 53.55, "sell": { "currency": "GBP", "total": 228.42, "base_fare": 173.04, "tax": 53.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mzc0NDAuNzMsImJhc2VfZmFyZSI6MjgzNjMuMTEsInRheCI6ODc3Ny42Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM2NjE0LjYyLCJiYXNlX2ZhcmUiOjI3NTM3LCJ0YXgiOjg3NzcuNjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzYyMDYsImJhc2VfZmFyZSI6Mjc1MzcsInRheCI6ODY2OX19", "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": "GBP", "total": 228.42, "base_fare": 173.04, "tax": 53.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "168.00", "tax": "52.89", "discount": 0, "ait": "0.66", "service_charge": 6.87 }, "partner": { "currency": "GBP", "total": 228.42, "base_fare": 173.04, "tax": 53.55, "gross": { "base_fare": "168.00", "tax": "52.89", "discount": "0.00", "ait": "0.66", "service_charge": 6.87 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM3NDQwLjczIiwiYmFzZV9mYXJlIjoiMjgzNjMuMTEiLCJ0YXgiOiI4Nzc3LjYyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc1MzcuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTA4LjYyIiwic2VydmljZV9jaGFyZ2UiOiIxMTI2LjExIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiODI2LjExIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM2NjE0LjYyIiwiYmFzZV9mYXJlIjoiMjc1MzcuMDAiLCJ0YXgiOiI4Nzc3LjYyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc1MzcuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTA4LjYyIiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM2MjA2LjAwIiwiYmFzZV9mYXJlIjoiMjc1MzcuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTA4LjYyIiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjozNjYxNC42MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 228.42, "filter": { "id": "F77RT00068-39", "price": 228.42, "gross_total": 36206, "journey_duration": "PT1H5M", "journey_duration_seconds": 3900, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "359", "aircraft_name": "359", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "midnight", "departure_departure_time": "2026-01-26T09:15:00.000+08:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-01-26T10:20:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "sin202601260915kul202601261020108", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-40", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-22", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-40-0", "itt_flight_key": "F1TT00002-22", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H5M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKApGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T08:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T09: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-26", "flight_time": "PT1H05M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "106" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "106" }, "booking_class": { "brand_id": "1739707", "brand_title": "ECONOMY FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "FareBasis": "E11SGO", "FareRuleKey": "gws-eJxNT9EOgjAM\/Bhz7+0GG3uDMIJEMjSICS\/+\/2d4Y2js0q7ptddr27ZGjBPV0P7bBdj5ELt+npCgYKiMtSFUQBNjlQui7LF2uCIn7EXq4vNlg5p1vC8iKnTO+FprFXXy4zgoMorL+kDa+sxn6LdthnHeeXImsooNgkF1HRcUqcaxnA6wxLxcZDC954fo49mQDXtKe8I6Ua0U3rIVb94o2YBvwkNwnFDUN5Ss1p6geFAp5z6H2UKi", "FareInfoRef": "pQApDvqGuDKAuIgK8MAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 263.25, "gross_total": 41733, "base_fare": 207.78, "tax": 53.65, "sell": { "currency": "GBP", "total": 263.25, "base_fare": 207.78, "tax": 53.65 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDMxNTAuMTIsImJhc2VfZmFyZSI6MzQwNTUuOTIsInRheCI6ODc5NC4yfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDIxNTguMiwiYmFzZV9mYXJlIjozMzA2NCwidGF4Ijo4Nzk0LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDE3MzMsImJhc2VfZmFyZSI6MzMwNjQsInRheCI6ODY2OX19", "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": "GBP", "total": 263.25, "base_fare": 207.78, "tax": 53.65, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "201.72", "tax": "52.89", "discount": 0, "ait": "0.76", "service_charge": 7.88 }, "partner": { "currency": "GBP", "total": 263.25, "base_fare": 207.78, "tax": 53.65, "gross": { "base_fare": "201.72", "tax": "52.89", "discount": "0.00", "ait": "0.76", "service_charge": 7.88 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQzMTUwLjEyIiwiYmFzZV9mYXJlIjoiMzQwNTUuOTIiLCJ0YXgiOiI4Nzk0LjIwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMwNjQuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTI1LjIwIiwic2VydmljZV9jaGFyZ2UiOiIxMjkxLjkyIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiOTkxLjkyIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQyMTU4LjIwIiwiYmFzZV9mYXJlIjoiMzMwNjQuMDAiLCJ0YXgiOiI4Nzk0LjIwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMwNjQuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTI1LjIwIiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQxNzMzLjAwIiwiYmFzZV9mYXJlIjoiMzMwNjQuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTI1LjIwIiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjo0MjE1OC4yLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 263.25, "filter": { "id": "F77RT00068-40", "price": 263.25, "gross_total": 41733, "journey_duration": "PT1H5M", "journey_duration_seconds": 3900, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "359", "aircraft_name": "359", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "midnight", "departure_departure_time": "2026-01-26T08:25:00.000+08:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-01-26T09:30:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "sin202601260825kul202601260930106", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-41", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-45", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-41-0", "itt_flight_key": "F1TT00002-45", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H10M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAjGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T07:05:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T08:15: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-25", "flight_time": "PT1H10M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "104" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "104" }, "booking_class": { "brand_id": "1739707", "brand_title": "ECONOMY FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "FareBasis": "E11SGO", "FareRuleKey": "gws-eJxNT9EOgjAM\/Bhz7+0GG3uDMIJEMjSICS\/+\/2d4Y2js0q7ptddr27ZGjBPV0P7bBdj5ELt+npCgYKiMtSFUQBNjlQui7LF2uCIn7EXq4vNlg5p1vC8iKnTO+FprFXXy4zgoMorL+kDa+sxn6LdthnHeeXImsooNgkF1HRcUqcaxnA6wxLxcZDC954fo49mQDXtKe8I6Ua0U3rIVb94o2YBvwkNwnFDUN5Ss1p6geFAp5z6H2UKi", "FareInfoRef": "pQApDvqGuDKAuIgK8MAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 263.25, "gross_total": 41733, "base_fare": 207.78, "tax": 53.65, "sell": { "currency": "GBP", "total": 263.25, "base_fare": 207.78, "tax": 53.65 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDMxNTAuMTIsImJhc2VfZmFyZSI6MzQwNTUuOTIsInRheCI6ODc5NC4yfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDIxNTguMiwiYmFzZV9mYXJlIjozMzA2NCwidGF4Ijo4Nzk0LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDE3MzMsImJhc2VfZmFyZSI6MzMwNjQsInRheCI6ODY2OX19", "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": "GBP", "total": 263.25, "base_fare": 207.78, "tax": 53.65, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "201.72", "tax": "52.89", "discount": 0, "ait": "0.76", "service_charge": 7.88 }, "partner": { "currency": "GBP", "total": 263.25, "base_fare": 207.78, "tax": 53.65, "gross": { "base_fare": "201.72", "tax": "52.89", "discount": "0.00", "ait": "0.76", "service_charge": 7.88 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQzMTUwLjEyIiwiYmFzZV9mYXJlIjoiMzQwNTUuOTIiLCJ0YXgiOiI4Nzk0LjIwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMwNjQuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTI1LjIwIiwic2VydmljZV9jaGFyZ2UiOiIxMjkxLjkyIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiOTkxLjkyIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQyMTU4LjIwIiwiYmFzZV9mYXJlIjoiMzMwNjQuMDAiLCJ0YXgiOiI4Nzk0LjIwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMwNjQuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTI1LjIwIiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQxNzMzLjAwIiwiYmFzZV9mYXJlIjoiMzMwNjQuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTI1LjIwIiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjo0MjE1OC4yLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 263.25, "filter": { "id": "F77RT00068-41", "price": 263.25, "gross_total": 41733, "journey_duration": "PT1H10M", "journey_duration_seconds": 4200, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": null, "departure_departure_time": "2026-01-26T07:05:00.000+08:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-01-26T08:15:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "sin202601260705kul202601260815104", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-42", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-46", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-42-0", "itt_flight_key": "F1TT00002-46", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H10M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAlGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T12:45:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T13:55: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-26", "flight_time": "PT1H10M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "114" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "114" }, "booking_class": { "brand_id": "1739707", "brand_title": "ECONOMY FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "FareBasis": "E11SGO", "FareRuleKey": "gws-eJxNT9EOgjAM\/Bhz7+0GG3uDMIJEMjSICS\/+\/2d4Y2js0q7ptddr27ZGjBPV0P7bBdj5ELt+npCgYKiMtSFUQBNjlQui7LF2uCIn7EXq4vNlg5p1vC8iKnTO+FprFXXy4zgoMorL+kDa+sxn6LdthnHeeXImsooNgkF1HRcUqcaxnA6wxLxcZDC954fo49mQDXtKe8I6Ua0U3rIVb94o2YBvwkNwnFDUN5Ss1p6geFAp5z6H2UKi", "FareInfoRef": "pQApDvqGuDKAuIgK8MAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 263.25, "gross_total": 41733, "base_fare": 207.78, "tax": 53.65, "sell": { "currency": "GBP", "total": 263.25, "base_fare": 207.78, "tax": 53.65 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDMxNTAuMTIsImJhc2VfZmFyZSI6MzQwNTUuOTIsInRheCI6ODc5NC4yfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDIxNTguMiwiYmFzZV9mYXJlIjozMzA2NCwidGF4Ijo4Nzk0LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDE3MzMsImJhc2VfZmFyZSI6MzMwNjQsInRheCI6ODY2OX19", "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": "GBP", "total": 263.25, "base_fare": 207.78, "tax": 53.65, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "201.72", "tax": "52.89", "discount": 0, "ait": "0.76", "service_charge": 7.88 }, "partner": { "currency": "GBP", "total": 263.25, "base_fare": 207.78, "tax": 53.65, "gross": { "base_fare": "201.72", "tax": "52.89", "discount": "0.00", "ait": "0.76", "service_charge": 7.88 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQzMTUwLjEyIiwiYmFzZV9mYXJlIjoiMzQwNTUuOTIiLCJ0YXgiOiI4Nzk0LjIwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMwNjQuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTI1LjIwIiwic2VydmljZV9jaGFyZ2UiOiIxMjkxLjkyIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiOTkxLjkyIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQyMTU4LjIwIiwiYmFzZV9mYXJlIjoiMzMwNjQuMDAiLCJ0YXgiOiI4Nzk0LjIwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMwNjQuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTI1LjIwIiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQxNzMzLjAwIiwiYmFzZV9mYXJlIjoiMzMwNjQuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTI1LjIwIiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjo0MjE1OC4yLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 263.25, "filter": { "id": "F77RT00068-42", "price": 263.25, "gross_total": 41733, "journey_duration": "PT1H10M", "journey_duration_seconds": 4200, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-26T12:45:00.000+08:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-26T13:55:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "sin202601261245kul202601261355114", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-43", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-47", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-43-0", "itt_flight_key": "F1TT00002-47", "get_branded_fare": null, "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H5M", "transit_time": null, "routes": [ { "air_segment_key": "pQApDvqGuDKAnGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T09:15:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-01-26T10:20: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-26", "flight_time": "PT1H05M", "distance": "186", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "108" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "108" }, "booking_class": { "brand_id": "1739707", "brand_title": "ECONOMY FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "FareBasis": "E11SGO", "FareRuleKey": "gws-eJxNT9EOgjAM\/Bhz7+0GG3uDMIJEMjSICS\/+\/2d4Y2js0q7ptddr27ZGjBPV0P7bBdj5ELt+npCgYKiMtSFUQBNjlQui7LF2uCIn7EXq4vNlg5p1vC8iKnTO+FprFXXy4zgoMorL+kDa+sxn6LdthnHeeXImsooNgkF1HRcUqcaxnA6wxLxcZDC954fo49mQDXtKe8I6Ua0U3rIVb94o2YBvwkNwnFDUN5Ss1p6geFAp5z6H2UKi", "FareInfoRef": "pQApDvqGuDKAuIgK8MAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 263.25, "gross_total": 41733, "base_fare": 207.78, "tax": 53.65, "sell": { "currency": "GBP", "total": 263.25, "base_fare": 207.78, "tax": 53.65 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDMxNTAuMTIsImJhc2VfZmFyZSI6MzQwNTUuOTIsInRheCI6ODc5NC4yfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDIxNTguMiwiYmFzZV9mYXJlIjozMzA2NCwidGF4Ijo4Nzk0LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NDE3MzMsImJhc2VfZmFyZSI6MzMwNjQsInRheCI6ODY2OX19", "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": "GBP", "total": 263.25, "base_fare": 207.78, "tax": 53.65, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "201.72", "tax": "52.89", "discount": 0, "ait": "0.76", "service_charge": 7.88 }, "partner": { "currency": "GBP", "total": 263.25, "base_fare": 207.78, "tax": 53.65, "gross": { "base_fare": "201.72", "tax": "52.89", "discount": "0.00", "ait": "0.76", "service_charge": 7.88 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQzMTUwLjEyIiwiYmFzZV9mYXJlIjoiMzQwNTUuOTIiLCJ0YXgiOiI4Nzk0LjIwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMwNjQuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTI1LjIwIiwic2VydmljZV9jaGFyZ2UiOiIxMjkxLjkyIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiOTkxLjkyIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQyMTU4LjIwIiwiYmFzZV9mYXJlIjoiMzMwNjQuMDAiLCJ0YXgiOiI4Nzk0LjIwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMwNjQuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTI1LjIwIiwic2VydmljZV9jaGFyZ2UiOjMwMCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjQxNzMzLjAwIiwiYmFzZV9mYXJlIjoiMzMwNjQuMDAiLCJ0YXgiOiI4NjY5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTI1LjIwIiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjo0MjE1OC4yLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 263.25, "filter": { "id": "F77RT00068-43", "price": 263.25, "gross_total": 41733, "journey_duration": "PT1H5M", "journey_duration_seconds": 3900, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "359", "aircraft_name": "359", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "midnight", "departure_departure_time": "2026-01-26T09:15:00.000+08:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-01-26T10:20:00.000+08:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "sin202601260915kul202601261020108", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-44", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-23", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-44-0", "itt_flight_key": "F1TT00002-23", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H30M", "transit_time": "19H0M", "routes": [ { "air_segment_key": "pQApDvqGuDKArGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T21:00:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "SZX", "arrival_time": "2026-01-27T01:30:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Shenzhen Bao'an International Airport", "city": "Bao'an, Shenzhen", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-26", "flight_time": "PT4H30M", "distance": "1609", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8048" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8048" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "L2LSFYIB", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PckA1ffXF3LhOKLK9Q+7P8\/Y1dlsIDJDSe5MYRgYk5UffiPCZ8pXshHBDKMr1wn1M\/uBmVXISIzdtvLVtOCYWKOKHc8qvbB6KOxYLXoBmqB2nNJmWw401PRTqNJbuAn1hdlfjzfaSkbL6txciC5gz\/l1hdHbCyo", "FareInfoRef": "pQApDvqGuDKA2IgK8MAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "pQApDvqGuDKAtGgK8MAAAA==", "origin": "SZX", "departure_time": "2026-01-27T20:30:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Shenzhen Bao'an International Airport", "city": "Bao'an, Shenzhen", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-01-28T00: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-27", "flight_time": "PT4H00M", "distance": "1596", "lay_over": "PT19H00M", "lay_over_date": "2026-01-27", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5079" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5079" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Z", "meal_code": null, "seat_available": "9", "FareBasis": "Z2AYCYOB", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7kBi7d7aZTcx0XQPulF68P\/PkLaaSAIzZGAgpSQkgZjn9B8T3pNWlEOBAvG8HjeEeJp7YyCiiCrZ1PYFw0OCS6XLA7kPrkHFAVtUHlILWK\/3+mpe3dmR0S6jUd\/Aj2wXpyWvj32x7Jfb5FO\/Ip3hr\/reB3xvLSY=", "FareInfoRef": "pQApDvqGuDKACJgK8MAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 307.03, "gross_total": 48888, "base_fare": 207.78, "tax": 97.44, "sell": { "currency": "GBP", "total": 307.03, "base_fare": 207.78, "tax": 97.44 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTAzMjYuNTgsImJhc2VfZmFyZSI6MzQwNTUuOTIsInRheCI6MTU5NzAuNjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0OTMzNC42NiwiYmFzZV9mYXJlIjozMzA2NCwidGF4IjoxNTk3MC42NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0ODg4OCwiYmFzZV9mYXJlIjozMzA2NCwidGF4IjoxNTgyNH19", "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": "GBP", "total": 307.03, "base_fare": 207.78, "tax": 97.44, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "201.72", "tax": "96.54", "discount": 0, "ait": "0.89", "service_charge": 7.88 }, "partner": { "currency": "GBP", "total": 307.03, "base_fare": 207.78, "tax": 97.44, "gross": { "base_fare": "201.72", "tax": "96.54", "discount": "0.00", "ait": "0.89", "service_charge": 7.88 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUwMzI2LjU4IiwiYmFzZV9mYXJlIjoiMzQwNTUuOTIiLCJ0YXgiOiIxNTk3MC42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMzMDY0LjAwIiwidGF4IjoiMTU4MjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxNDYuNjYiLCJzZXJ2aWNlX2NoYXJnZSI6IjEyOTEuOTIifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI5OTEuOTIiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIwLjAxIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDkzMzQuNjYiLCJiYXNlX2ZhcmUiOiIzMzA2NC4wMCIsInRheCI6IjE1OTcwLjY2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMwNjQuMDAiLCJ0YXgiOiIxNTgyNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjE0Ni42NiIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI0ODg4OC4wMCIsImJhc2VfZmFyZSI6IjMzMDY0LjAwIiwidGF4IjoiMTU4MjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxNDYuNjYiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjQ5MzM0LjY2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 307.03, "filter": { "id": "F77RT00068-44", "price": 307.03, "gross_total": 48888, "journey_duration": "PT1D3H30M", "journey_duration_seconds": 99000, "layover_duration": "PT19H0M", "layover_duration_seconds": 68400, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "SZX" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-26T21:00:00.000+08:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-28T00:30:00.000+08:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "sin202601262100szx2026012701308048szx202601272030kul2026012800305079", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-45", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-24", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-45-0", "itt_flight_key": "F1TT00002-24", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H40M", "transit_time": "9H10M", "routes": [ { "air_segment_key": "pQApDvqGuDKArGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T21:00:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "SZX", "arrival_time": "2026-01-27T01:30:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Shenzhen Bao'an International Airport", "city": "Bao'an, Shenzhen", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-26", "flight_time": "PT4H30M", "distance": "1609", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8048" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8048" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "FareBasis": "L2LSFYIB", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PckA1ffXF3LhOKLK9Q+7P8\/Y1dlsIDJDSe5MYRgYk5UffiPCZ8pXshHBDKMr1wn1M\/uBmVXISIzdtvLVtOCYWKOKHc8qvbB6KOxYLXoBmqB2nNJmWw401PRTqNJbuAn1hdlfjzfaSkbL6txciC5gz\/l1hdHbCyo", "FareInfoRef": "pQApDvqGuDKA2IgK8MAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "pQApDvqGuDKAvGgK8MAAAA==", "origin": "SZX", "departure_time": "2026-01-27T10:40:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Shenzhen Bao'an International Airport", "city": "Bao'an, Shenzhen", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-01-27T14:40:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-27", "flight_time": "PT4H00M", "distance": "1596", "lay_over": "PT09H10M", "lay_over_date": "2026-01-27", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5031" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5031" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "FareBasis": "V2AYCYOB", "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3gGTdr61Y0uWaLoHncoe\/P\/PkLaaSAJ35OAgpSQkgZjP6T8GvAc9UHYFCsTzsl8Rwym2xkBEIx6STW2b0D0kuFSa3JHb4BxUHLCMyl2qAWv1dryqV3N2ZNTLqNQ38CPL6rTk+b5Nlv1ynXzqV6QIf9X3PnXXLRg=", "FareInfoRef": "pQApDvqGuDKA+IgK8MAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 313.05, "gross_total": 49841, "base_fare": 213.76, "tax": 97.45, "sell": { "currency": "GBP", "total": 313.05, "base_fare": 213.76, "tax": 97.45 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NTEzMTEuMDMsImJhc2VfZmFyZSI6MzUwMzcuNTEsInRheCI6MTU5NzMuNTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo1MDI5MC41MiwiYmFzZV9mYXJlIjozNDAxNywidGF4IjoxNTk3My41MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo0OTg0MSwiYmFzZV9mYXJlIjozNDAxNywidGF4IjoxNTgyNH19", "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": "GBP", "total": 313.05, "base_fare": 213.76, "tax": 97.45, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "207.54", "tax": "96.54", "discount": 0, "ait": "0.91", "service_charge": 8.06 }, "partner": { "currency": "GBP", "total": 313.05, "base_fare": 213.76, "tax": 97.45, "gross": { "base_fare": "207.54", "tax": "96.54", "discount": "0.00", "ait": "0.91", "service_charge": 8.06 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUxMzExLjAzIiwiYmFzZV9mYXJlIjoiMzUwMzcuNTEiLCJ0YXgiOiIxNTk3My41MiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0MDE3LjAwIiwidGF4IjoiMTU4MjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxNDkuNTIiLCJzZXJ2aWNlX2NoYXJnZSI6IjEzMjAuNTEifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIxMDIwLjUxIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjUwMjkwLjUyIiwiYmFzZV9mYXJlIjoiMzQwMTcuMDAiLCJ0YXgiOiIxNTk3My41MiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0MDE3LjAwIiwidGF4IjoiMTU4MjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxNDkuNTIiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNDk4NDEuMDAiLCJiYXNlX2ZhcmUiOiIzNDAxNy4wMCIsInRheCI6IjE1ODI0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTQ5LjUyIiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjo1MDI5MC41MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 313.05, "filter": { "id": "F77RT00068-45", "price": 313.05, "gross_total": 49841, "journey_duration": "PT17H40M", "journey_duration_seconds": 63600, "layover_duration": "PT9H10M", "layover_duration_seconds": 33000, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "SZX" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-01-26T21:00:00.000+08:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-27T14:40:00.000+08:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "sin202601262100szx2026012701308048szx202601271040kul2026012714405031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-46", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-25", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-46-0", "itt_flight_key": "F1TT00002-25", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H5M", "transit_time": "2H45M", "routes": [ { "air_segment_key": "pQApDvqGuDKAxGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T13:25:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "SZX", "arrival_time": "2026-01-26T17:45:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Shenzhen Bao'an International Airport", "city": "Bao'an, Shenzhen", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-26", "flight_time": "PT4H20M", "distance": "1609", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5038" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5038" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "2", "FareBasis": "U2LSFYIB", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PckA1ffXF3LhOKLK8w+7P8\/Y1dl0IDJDSe5MYRgYk5UfbjGhO8UT+QjAhnGV84PbiZeoOwqRGTGYXvZalowTMwR5Y5H1T4YfTQWrBbdQC1Qey4pkw1neiraaTTJDfzF+qLMj+c7LWXjZTVODiR38Kfc+gFBGyyX", "FareInfoRef": "pQApDvqGuDKANJgK8MAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "pQApDvqGuDKAzGgK8MAAAA==", "origin": "SZX", "departure_time": "2026-01-26T20:30:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Shenzhen Bao'an International Airport", "city": "Bao'an, Shenzhen", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-01-27T00: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-26", "flight_time": "PT4H00M", "distance": "1596", "lay_over": "PT02H45M", "lay_over_date": "2026-01-26", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5079" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5079" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "FareBasis": "V2AYCYOB", "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3gGTdr61Y0uWaLoHncoe\/P\/PkLaaSAJ35OAgpSQkgZjP6T8GvAc9UHYFCsTzsl8Rwym2xkBEIx6STW2b0D0kuFSa3JHb4BxUHLCMyl2qAWv1dryqV3N2ZNTLqNQ38CPL6rTk+b5Nlv1ynXzqV6QIf9X3PnXXLRg=", "FareInfoRef": "pQApDvqGuDKAVJgK8MAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 407.93, "gross_total": 64896, "base_fare": 308.37, "tax": 97.73, "sell": { "currency": "GBP", "total": 407.93, "base_fare": 308.37, "tax": 97.73 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NjY4NjIuODUsImJhc2VfZmFyZSI6NTA1NDQuMTYsInRheCI6MTYwMTguNjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo2NTM5MC42OSwiYmFzZV9mYXJlIjo0OTA3MiwidGF4IjoxNjAxOC42OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo2NDg5NiwiYmFzZV9mYXJlIjo0OTA3MiwidGF4IjoxNTgyNH19", "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": "GBP", "total": 407.93, "base_fare": 308.37, "tax": 97.73, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "299.39", "tax": "96.54", "discount": 0, "ait": "1.19", "service_charge": 10.81 }, "partner": { "currency": "GBP", "total": 407.93, "base_fare": 308.37, "tax": 97.73, "gross": { "base_fare": "299.39", "tax": "96.54", "discount": "0.00", "ait": "1.19", "service_charge": 10.81 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjY2ODYyLjg1IiwiYmFzZV9mYXJlIjoiNTA1NDQuMTYiLCJ0YXgiOiIxNjAxOC42OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ5MDcyLjAwIiwidGF4IjoiMTU4MjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxOTQuNjkiLCJzZXJ2aWNlX2NoYXJnZSI6IjE3NzIuMTYifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIxNDcyLjE2IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjY1MzkwLjY5IiwiYmFzZV9mYXJlIjoiNDkwNzIuMDAiLCJ0YXgiOiIxNjAxOC42OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ5MDcyLjAwIiwidGF4IjoiMTU4MjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxOTQuNjkiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNjQ4OTYuMDAiLCJiYXNlX2ZhcmUiOiI0OTA3Mi4wMCIsInRheCI6IjE1ODI0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTk0LjY5Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjo2NTM5MC42OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 407.93, "filter": { "id": "F77RT00068-46", "price": 407.93, "gross_total": 64896, "journey_duration": "PT11H5M", "journey_duration_seconds": 39900, "layover_duration": "PT2H45M", "layover_duration_seconds": 9900, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "SZX" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-26T13:25:00.000+08:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-27T00:30:00.000+08:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "sin202601261325szx2026012617455038szx202601262030kul2026012700305079", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176877103296235QEOJV", "flight_key": "F77RT00068-47", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877103340197TOO72", "itt_flight_key": "F1TT00002-26", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-47-0", "itt_flight_key": "F1TT00002-26", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H15M", "transit_time": "16H55M", "routes": [ { "air_segment_key": "pQApDvqGuDKAxGgK8MAAAA==", "origin": "SIN", "departure_time": "2026-01-26T13:25:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "SZX", "arrival_time": "2026-01-26T17:45:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Shenzhen Bao'an International Airport", "city": "Bao'an, Shenzhen", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-01-26", "flight_time": "PT4H20M", "distance": "1609", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5038" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5038" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "2", "FareBasis": "U2LSFYIB", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PckA1ffXF3LhOKLK8w+7P8\/Y1dl0IDJDSe5MYRgYk5UfbjGhO8UT+QjAhnGV84PbiZeoOwqRGTGYXvZalowTMwR5Y5H1T4YfTQWrBbdQC1Qey4pkw1neiraaTTJDfzF+qLMj+c7LWXjZTVODiR38Kfc+gFBGyyX", "FareInfoRef": "pQApDvqGuDKANJgK8MAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "pQApDvqGuDKAvGgK8MAAAA==", "origin": "SZX", "departure_time": "2026-01-27T10:40:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Shenzhen Bao'an International Airport", "city": "Bao'an, Shenzhen", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-01-27T14:40:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-27", "flight_time": "PT4H00M", "distance": "1596", "lay_over": "PT16H55M", "lay_over_date": "2026-01-26", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5031" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5031" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "FareBasis": "V2AYCYOB", "FareRuleKey": "gws-eJxNTtEOwjAI\/Jjl3gGTdr61Y0uWaLoHncoe\/P\/PkLaaSAJ35OAgpSQkgZjP6T8GvAc9UHYFCsTzsl8Rwym2xkBEIx6STW2b0D0kuFSa3JHb4BxUHLCMyl2qAWv1dryqV3N2ZNTLqNQ38CPL6rTk+b5Nlv1ynXzqV6QIf9X3PnXXLRg=", "FareInfoRef": "pQApDvqGuDKAVJgK8MAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 407.93, "gross_total": 64896, "base_fare": 308.37, "tax": 97.73, "sell": { "currency": "GBP", "total": 407.93, "base_fare": 308.37, "tax": 97.73 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NjY4NjIuODUsImJhc2VfZmFyZSI6NTA1NDQuMTYsInRheCI6MTYwMTguNjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo2NTM5MC42OSwiYmFzZV9mYXJlIjo0OTA3MiwidGF4IjoxNjAxOC42OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo2NDg5NiwiYmFzZV9mYXJlIjo0OTA3MiwidGF4IjoxNTgyNH19", "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": "GBP", "total": 407.93, "base_fare": 308.37, "tax": 97.73, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "299.39", "tax": "96.54", "discount": 0, "ait": "1.19", "service_charge": 10.81 }, "partner": { "currency": "GBP", "total": 407.93, "base_fare": 308.37, "tax": 97.73, "gross": { "base_fare": "299.39", "tax": "96.54", "discount": "0.00", "ait": "1.19", "service_charge": 10.81 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjY2ODYyLjg1IiwiYmFzZV9mYXJlIjoiNTA1NDQuMTYiLCJ0YXgiOiIxNjAxOC42OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ5MDcyLjAwIiwidGF4IjoiMTU4MjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxOTQuNjkiLCJzZXJ2aWNlX2NoYXJnZSI6IjE3NzIuMTYifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIxNDcyLjE2IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjY1MzkwLjY5IiwiYmFzZV9mYXJlIjoiNDkwNzIuMDAiLCJ0YXgiOiIxNjAxOC42OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ5MDcyLjAwIiwidGF4IjoiMTU4MjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIxOTQuNjkiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNjQ4OTYuMDAiLCJiYXNlX2ZhcmUiOiI0OTA3Mi4wMCIsInRheCI6IjE1ODI0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMTk0LjY5Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjo2NTM5MC42OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 407.93, "filter": { "id": "F77RT00068-47", "price": 407.93, "gross_total": 64896, "journey_duration": "PT1D1H15M", "journey_duration_seconds": 90900, "layover_duration": "PT16H55M", "layover_duration_seconds": 60900, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [ "SZX" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-01-26T13:25:00.000+08:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-27T14:40:00.000+08:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "sin202601261325szx2026012617455038szx202601271040kul2026012714405031", "destination_reach_time": "PT", "destination_reach_timestamp": null } ] }