{ "status": "success", "tracking_id": "7911768625654::4B4UOWZH", "search_result_count": null, "filter_policy_result_count": null, "data": [ { "tracking_id": "7911768625654::4B4UOWZH", "flight_key": "F77RT00068-0", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176862565540197OM7VT", "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H15M", "transit_time": "4H0M", "routes": [ { "air_segment_key": "6S6fDvs3nDKANr3wpFAAAA==", "origin": "LHR", "departure_time": "2026-01-18T20:15:00.000+00:00", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ADD", "arrival_time": "2026-01-19T07:00:00.000+03:00", "destination_terminal": "2", "destination_airport": { "name": "Addis Ababa Bole International Airport", "city": "Addis Ababa", "country": "Ethiopia", "timezone": "Africa\/Addis_Ababa" }, "flight_date": "2026-01-18", "flight_time": "PT7H45M", "distance": "3673", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": "701" }, "marketing": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": "701" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "7", "FareBasis": "HLXOWUK", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEObVvjhqQtTjYKltf9v+f0Wg7WCDeK+dGE2M0ZBwx+\/hfA76DrCh1AgqM9l0SLIWRwHrbQMQOefk83nXG+UZQUjo9lHtObDIqmK5iDtQKWz+X\/FRmR3JBlRjtZzSrE\/gZyWrLLa11lpfGL5r0JyMP3VTHdjH8LJE=", "FareInfoRef": "6S6fDvs3nDKAbr3wpFAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "6S6fDvs3nDKAPr3wpFAAAA==", "origin": "ADD", "departure_time": "2026-01-19T11:00:00.000+03:00", "origin_terminal": "2", "origin_airport": { "name": "Addis Ababa Bole International Airport", "city": "Addis Ababa", "country": "Ethiopia", "timezone": "Africa\/Addis_Ababa" }, "destination": "JED", "arrival_time": "2026-01-19T13:30:00.000+03:00", "destination_terminal": "N", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-19", "flight_time": "PT2H30M", "distance": "866", "lay_over": "PT04H00M", "lay_over_date": "2026-01-19", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": "462" }, "marketing": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": "462" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "7", "FareBasis": "HLXOWUK", "FareRuleKey": "gws-eJxNjtEKwyAMRT+m3PfEObVvjhqQtTjYKltf9v+f0Wg7WCDeK+dGE2M0ZBwx+\/hfA76DrCh1AgqM9l0SLIWRwHrbQMQOefk83nXG+UZQUjo9lHtObDIqmK5iDtQKWz+X\/FRmR3JBlRjtZzSrE\/gZyWrLLa11lpfGL5r0JyMP3VTHdjH8LJE=", "FareInfoRef": "6S6fDvs3nDKAbr3wpFAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 628.81, "gross_total": 104689, "base_fare": 381.22, "tax": 271.67, "sell": { "currency": "GBP", "total": 628.81, "base_fare": 381.22, "tax": 271.67 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTAyODgwLjg3LCJiYXNlX2ZhcmUiOjYyMzcxLjY1LCJ0YXgiOjQ0NDQ4LjA3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTAxMDY0LjIyLCJiYXNlX2ZhcmUiOjYwNTU1LCJ0YXgiOjQ0NDQ4LjA3LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwNDY4OSwiYmFzZV9mYXJlIjo2MDU1NSwidGF4Ijo0NDEzNH19", "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": 628.81, "base_fare": 381.22, "tax": 271.67, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "370.11", "tax": "269.75", "discount": 25.91, "ait": "1.92", "service_charge": 12.94 }, "partner": { "currency": "GBP", "total": 628.81, "base_fare": 381.22, "tax": 271.67, "gross": { "base_fare": "370.11", "tax": "269.75", "discount": "25.91", "ait": "1.92", "service_charge": 12.94 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwMjg4MC44NyIsImJhc2VfZmFyZSI6IjYyMzcxLjY1IiwidGF4IjoiNDQ0NDguMDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2MDU1NS4wMCIsInRheCI6IjQ0MTM0LjAwIiwiZGlzY291bnQiOiI0MjM4Ljg1IiwiYWl0IjoiMzE0LjA3Iiwic2VydmljZV9jaGFyZ2UiOiIyMTE2LjY1In0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTgxNi42NSIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDEwNjQuMjIiLCJiYXNlX2ZhcmUiOiI2MDU1NS4wMCIsInRheCI6IjQ0NDQ4LjA3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjA1NTUuMDAiLCJ0YXgiOiI0NDEzNC4wMCIsImRpc2NvdW50IjoiNDIzOC44NSIsImFpdCI6IjMxNC4wNyIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDQ2ODkuMDAiLCJiYXNlX2ZhcmUiOiI2MDU1NS4wMCIsInRheCI6IjQ0MTM0LjAwIiwiZGlzY291bnQiOiI0MjM4Ljg1IiwiYWl0IjoiMzE0LjA3Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxMDEwNjQuMjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 628.81, "filter": { "id": "F77RT00068-0", "price": 628.81, "gross_total": 104689, "journey_duration": "PT14H15M", "journey_duration_seconds": 51300, "layover_duration": "PT4H0M", "layover_duration_seconds": 14400, "carrier_operating": "ET", "carrier_marketing": "ET", "aircraft": "351", "aircraft_name": "351", "cabin_class": "Economy", "connecting_airport": [ "ADD" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-01-18T20:15:00.000+00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-19T13:30:00.000+03:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202601182015add202601190700701add202601191100jed202601191330462", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768625654::4B4UOWZH", "flight_key": "F77RT00068-1", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176862565540197OM7VT", "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-1-0", "itt_flight_key": "F1TT00002-2", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H0M", "transit_time": "14H15M", "routes": [ { "air_segment_key": "6S6fDvs3nDKAVr3wpFAAAA==", "origin": "LHR", "departure_time": "2026-01-18T20:05:00.000+00:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "MCT", "arrival_time": "2026-01-19T07:15:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-01-18", "flight_time": "PT7H10M", "distance": "3622", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "102" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "102" }, "booking_class": { "brand_id": "2021925", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "4", "FareBasis": "KLCMOGB", "FareRuleKey": "gws-eJxNTl0PwjAI\/DHLvR9oVvtW1zVddNbEj5i97P\/\/DGk3EyHAkYODEIJSe4q48G8d1u6zoLwjUKAWlzTCe3oHsW4BKT2uc7zd84Bd42RMaexWpc1FF9UKoku6UdWwtDxPD1DMTZimiXoZFdoGfiBNBst5fOUhP8njQUjNO0kHe9X2vliaLL8=", "FareInfoRef": "6S6fDvs3nDKAJs3wpFAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "6S6fDvs3nDKAXr3wpFAAAA==", "origin": "MCT", "departure_time": "2026-01-19T21:30:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-01-20T00:05:00.000+03:00", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-19", "flight_time": "PT3H35M", "distance": "1242", "lay_over": "PT14H15M", "lay_over_date": "2026-01-19", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "booking_class": { "brand_id": "2021925", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "4", "FareBasis": "KLCMOGB", "FareRuleKey": "gws-eJxNTl0PwjAI\/DHLvR9oVvtW1zVddNbEj5i97P\/\/DGk3EyHAkYODEIJSe4q48G8d1u6zoLwjUKAWlzTCe3oHsW4BKT2uc7zd84Bd42RMaexWpc1FF9UKoku6UdWwtDxPD1DMTZimiXoZFdoGfiBNBst5fOUhP8njQUjNO0kHe9X2vliaLL8=", "FareInfoRef": "6S6fDvs3nDKAJs3wpFAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 941.2, "gross_total": 158213, "base_fare": 786.25, "tax": 206.55, "sell": { "currency": "GBP", "total": 941.2, "base_fare": 786.25, "tax": 206.55 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTUzOTkxLjg4LCJiYXNlX2ZhcmUiOjEyODY0MC44MiwidGF4IjozMzc5My42NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1MDI0NS4wNiwiYmFzZV9mYXJlIjoxMjQ4OTQsInRheCI6MzM3OTMuNjQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU4MjEzLCJiYXNlX2ZhcmUiOjEyNDg5NCwidGF4IjozMzMxOX19", "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": 941.2, "base_fare": 786.25, "tax": 206.55, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "763.35", "tax": "203.65", "discount": 53.43, "ait": "2.90", "service_charge": 24.73 }, "partner": { "currency": "GBP", "total": 941.2, "base_fare": 786.25, "tax": 206.55, "gross": { "base_fare": "763.35", "tax": "203.65", "discount": "53.43", "ait": "2.90", "service_charge": 24.73 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1Mzk5MS44OCIsImJhc2VfZmFyZSI6IjEyODY0MC44MiIsInRheCI6IjMzNzkzLjY0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI0ODk0LjAwIiwidGF4IjoiMzMzMTkuMDAiLCJkaXNjb3VudCI6Ijg3NDIuNTgiLCJhaXQiOiI0NzQuNjQiLCJzZXJ2aWNlX2NoYXJnZSI6IjQwNDYuODIifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzNzQ2LjgyIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1MDI0NS4wNiIsImJhc2VfZmFyZSI6IjEyNDg5NC4wMCIsInRheCI6IjMzNzkzLjY0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI0ODk0LjAwIiwidGF4IjoiMzMzMTkuMDAiLCJkaXNjb3VudCI6Ijg3NDIuNTgiLCJhaXQiOiI0NzQuNjQiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU4MjEzLjAwIiwiYmFzZV9mYXJlIjoiMTI0ODk0LjAwIiwidGF4IjoiMzMzMTkuMDAiLCJkaXNjb3VudCI6Ijg3NDIuNTgiLCJhaXQiOiI0NzQuNjQiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjE1MDI0NS4wNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 941.2, "filter": { "id": "F77RT00068-1", "price": 941.2, "gross_total": 158213, "journey_duration": "PT1D1H0M", "journey_duration_seconds": 90000, "layover_duration": "PT14H15M", "layover_duration_seconds": 51300, "carrier_operating": "WY", "carrier_marketing": "WY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "MCT" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-01-18T20:05:00.000+00:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-20T00:05:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "lhr202601182005mct202601190715102mct202601192130jed202601200005673", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768625654::4B4UOWZH", "flight_key": "F77RT00068-2", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176862565540197OM7VT", "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-2-0", "itt_flight_key": "F1TT00002-1", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H15M", "transit_time": "11H45M", "routes": [ { "air_segment_key": "6S6fDvs3nDKARr3wpFAAAA==", "origin": "LHR", "departure_time": "2026-01-18T10:25:00.000+00:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "KUL", "arrival_time": "2026-01-19T07: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-18", "flight_time": "PT12H50M", "distance": "6575", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "3" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "3" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NBXR0GB", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67lHAMSQuRoDmgIpVL\/\/+MbgKVsOR4o7HX9t6bWCeqzl+jwbd5JeQtAhnGnLcF1qu0UP52iFDm8FllCjg9epJc6VG19kUXjQWjjXKgEtjru6SV7CbFmJaKshlFcgJ\/8UyUeXi8p2BlcSet3ocTigNP5dwPOHEsPw==", "FareInfoRef": "6S6fDvs3nDKApr3wpFAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "6S6fDvs3nDKATr3wpFAAAA==", "origin": "KUL", "departure_time": "2026-01-19T19:00:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JED", "arrival_time": "2026-01-19T23:40:00.000+03:00", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-19", "flight_time": "PT9H40M", "distance": "4385", "lay_over": "PT11H45M", "lay_over_date": "2026-01-19", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "156" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "156" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "4", "FareBasis": "NBC1YMY", "FareRuleKey": "gws-eJxNjsEOwyAIhh+m+e+Apq43t2rTbJPTenCHvf9jDLVLRiL88AESYxSSmZhD\/LcJn6ns0GMFFGLvnhN8CN71rIJIGHpbuZaKc8diRDsdkXtf8vliAZtsPFAz1O4fx9PYWExEjPYzmrQJ\/ETeTeo1vUoVJuestvD7hBRgp9rcF0UpLJI=", "FareInfoRef": "6S6fDvs3nDKA\/r3wpFAAAA==" }, "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": 936.29, "gross_total": 156264, "base_fare": 604.97, "tax": 370.61, "sell": { "currency": "GBP", "total": 936.29, "base_fare": 604.97, "tax": 370.61 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTUzMTg4LjkxLCJiYXNlX2ZhcmUiOjk4OTc5LjkxLCJ0YXgiOjYwNjM1Ljc5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTUwMzA2LCJiYXNlX2ZhcmUiOjk2MDk3LCJ0YXgiOjYwNjM1Ljc5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1NjI2NCwiYmFzZV9mYXJlIjo5NjA5NywidGF4Ijo2MDE2N319", "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": 936.29, "base_fare": 604.97, "tax": 370.61, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "587.34", "tax": "367.74", "discount": 41.11, "ait": "2.87", "service_charge": 19.45 }, "partner": { "currency": "GBP", "total": 936.29, "base_fare": 604.97, "tax": 370.61, "gross": { "base_fare": "587.34", "tax": "367.74", "discount": "41.11", "ait": "2.87", "service_charge": 19.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1MzE4OC45MSIsImJhc2VfZmFyZSI6Ijk4OTc5LjkxIiwidGF4IjoiNjA2MzUuNzkiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NjA5Ny4wMCIsInRheCI6IjYwMTY3LjAwIiwiZGlzY291bnQiOiI2NzI2Ljc5IiwiYWl0IjoiNDY4Ljc5Iiwic2VydmljZV9jaGFyZ2UiOiIzMTgyLjkxIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMjg4Mi45MSIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTAzMDYuMDAiLCJiYXNlX2ZhcmUiOiI5NjA5Ny4wMCIsInRheCI6IjYwNjM1Ljc5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTYwOTcuMDAiLCJ0YXgiOiI2MDE2Ny4wMCIsImRpc2NvdW50IjoiNjcyNi43OSIsImFpdCI6IjQ2OC43OSIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNTYyNjQuMDAiLCJiYXNlX2ZhcmUiOiI5NjA5Ny4wMCIsInRheCI6IjYwMTY3LjAwIiwiZGlzY291bnQiOiI2NzI2Ljc5IiwiYWl0IjoiNDY4Ljc5Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxNTAzMDYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 936.29, "filter": { "id": "F77RT00068-2", "price": 936.29, "gross_total": 156264, "journey_duration": "PT1D10H15M", "journey_duration_seconds": 123300, "layover_duration": "PT11H45M", "layover_duration_seconds": 42300, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "359", "aircraft_name": "359", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-18T10:25:00.000+00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-19T23:40:00.000+03:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601181025kul2026011907153kul202601191900jed202601192340156", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768625654::4B4UOWZH", "flight_key": "F77RT00068-3", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176862565540197OM7VT", "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-3-0", "itt_flight_key": "F1TT00002-5", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H0M", "transit_time": "14H15M", "routes": [ { "air_segment_key": "6S6fDvs3nDKAVr3wpFAAAA==", "origin": "LHR", "departure_time": "2026-01-18T20:05:00.000+00:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "MCT", "arrival_time": "2026-01-19T07:15:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-01-18", "flight_time": "PT7H10M", "distance": "3622", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "102" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "102" }, "booking_class": { "brand_id": "2021924", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "4", "FareBasis": "KLFXOGB", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdyfAOm5lXekEU5F4iO3C\/38GaTckIiV25MSJ916pLUWc\/48Gn+a9IL8CkKGWlzhAeOiOhFi7gJQW1+k831KPzaQzJVd1RalzwQU1QHBRV6kEllqn8Q4KXTGmeaKcRqG2gR+Jo9F8Gp6pTw9yvxNS0ybSwX61vS+D+iz5", "FareInfoRef": "6S6fDvs3nDKAXs3wpFAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "6S6fDvs3nDKAXr3wpFAAAA==", "origin": "MCT", "departure_time": "2026-01-19T21:30:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-01-20T00:05:00.000+03:00", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-19", "flight_time": "PT3H35M", "distance": "1242", "lay_over": "PT14H15M", "lay_over_date": "2026-01-19", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "booking_class": { "brand_id": "2021924", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "4", "FareBasis": "KLFXOGB", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdyfAOm5lXekEU5F4iO3C\/38GaTckIiV25MSJ916pLUWc\/48Gn+a9IL8CkKGWlzhAeOiOhFi7gJQW1+k831KPzaQzJVd1RalzwQU1QHBRV6kEllqn8Q4KXTGmeaKcRqG2gR+Jo9F8Gp6pTw9yvxNS0ybSwX61vS+D+iz5", "FareInfoRef": "6S6fDvs3nDKAXs3wpFAAAA==" }, "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": 990.58, "gross_total": 166605, "base_fare": 839.08, "tax": 206.7, "sell": { "currency": "GBP", "total": 990.58, "base_fare": 839.08, "tax": 206.7 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYyMDczLjM4LCJiYXNlX2ZhcmUiOjEzNzI4NC41OCwidGF4IjozMzgxOC44Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1ODA3NC44LCJiYXNlX2ZhcmUiOjEzMzI4NiwidGF4IjozMzgxOC44MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxNjY2MDUsImJhc2VfZmFyZSI6MTMzMjg2LCJ0YXgiOjMzMzE5fX0=", "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": 990.58, "base_fare": 839.08, "tax": 206.7, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "814.64", "tax": "203.65", "discount": 57.03, "ait": "3.05", "service_charge": 26.27 }, "partner": { "currency": "GBP", "total": 990.58, "base_fare": 839.08, "tax": 206.7, "gross": { "base_fare": "814.64", "tax": "203.65", "discount": "57.03", "ait": "3.05", "service_charge": 26.27 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MjA3My4zOCIsImJhc2VfZmFyZSI6IjEzNzI4NC41OCIsInRheCI6IjMzODE4LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTMzMjg2LjAwIiwidGF4IjoiMzMzMTkuMDAiLCJkaXNjb3VudCI6IjkzMzAuMDIiLCJhaXQiOiI0OTkuODIiLCJzZXJ2aWNlX2NoYXJnZSI6IjQyOTguNTgifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzOTk4LjU4IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1ODA3NC44MCIsImJhc2VfZmFyZSI6IjEzMzI4Ni4wMCIsInRheCI6IjMzODE4LjgyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTMzMjg2LjAwIiwidGF4IjoiMzMzMTkuMDAiLCJkaXNjb3VudCI6IjkzMzAuMDIiLCJhaXQiOiI0OTkuODIiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTY2NjA1LjAwIiwiYmFzZV9mYXJlIjoiMTMzMjg2LjAwIiwidGF4IjoiMzMzMTkuMDAiLCJkaXNjb3VudCI6IjkzMzAuMDIiLCJhaXQiOiI0OTkuODIiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjE1ODA3NC44LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 990.58, "filter": { "id": "F77RT00068-3", "price": 990.58, "gross_total": 166605, "journey_duration": "PT1D1H0M", "journey_duration_seconds": 90000, "layover_duration": "PT14H15M", "layover_duration_seconds": 51300, "carrier_operating": "WY", "carrier_marketing": "WY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "MCT" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-01-18T20:05:00.000+00:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-20T00:05:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601182005mct202601190715102mct202601192130jed202601200005673", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768625654::4B4UOWZH", "flight_key": "F77RT00068-4", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176862565540197OM7VT", "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H15M", "transit_time": "11H45M", "routes": [ { "air_segment_key": "6S6fDvs3nDKARr3wpFAAAA==", "origin": "LHR", "departure_time": "2026-01-18T10:25:00.000+00:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "KUL", "arrival_time": "2026-01-19T07: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-18", "flight_time": "PT12H50M", "distance": "6575", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "3" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "3" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NFLR0GB", "FareRuleKey": "gws-eJxNjsEOgyAMhh\/G\/PcWEdwNZUMSkYOZBy97\/8dYiy5Zk9KffO3fhhAMGUfMPvxHh0+3ZdQjAhVGcj0KekePASy\/E0RkUVPZaZlxe4xCaqNX5dYXfTRSkGyiC2ngbG\/Ju7B+VGOxZOhmqJQJ\/MQri6zT873MVhc7sjxMNyQPOVXmvj5pLFQ=", "FareInfoRef": "6S6fDvs3nDKA3r3wpFAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "6S6fDvs3nDKATr3wpFAAAA==", "origin": "KUL", "departure_time": "2026-01-19T19:00:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JED", "arrival_time": "2026-01-19T23:40:00.000+03:00", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-19", "flight_time": "PT9H40M", "distance": "4385", "lay_over": "PT11H45M", "lay_over_date": "2026-01-19", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "156" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "156" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "4", "FareBasis": "NBC1YMY", "FareRuleKey": "gws-eJxNjsEOwyAIhh+m+e+Apq43t2rTbJPTenCHvf9jDLVLRiL88AESYxSSmZhD\/LcJn6ns0GMFFGLvnhN8CN71rIJIGHpbuZaKc8diRDsdkXtf8vliAZtsPFAz1O4fx9PYWExEjPYzmrQJ\/ETeTeo1vUoVJuestvD7hBRgp9rcF0UpLJI=", "FareInfoRef": "6S6fDvs3nDKA\/r3wpFAAAA==" }, "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": 994.4, "gross_total": 166137, "base_fare": 667.12, "tax": 370.79, "sell": { "currency": "GBP", "total": 994.4, "base_fare": 667.12, "tax": 370.79 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYyNjk2LjYxLCJiYXNlX2ZhcmUiOjEwOTE0OS4xLCJ0YXgiOjYwNjY1LjQxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5NTE3LjUxLCJiYXNlX2ZhcmUiOjEwNTk3MCwidGF4Ijo2MDY2NS40MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxNjYxMzcsImJhc2VfZmFyZSI6MTA1OTcwLCJ0YXgiOjYwMTY3fX0=", "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": 994.4, "base_fare": 667.12, "tax": 370.79, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "647.69", "tax": "367.74", "discount": 45.34, "ait": "3.05", "service_charge": 21.26 }, "partner": { "currency": "GBP", "total": 994.4, "base_fare": 667.12, "tax": 370.79, "gross": { "base_fare": "647.69", "tax": "367.74", "discount": "45.34", "ait": "3.05", "service_charge": 21.26 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MjY5Ni42MSIsImJhc2VfZmFyZSI6IjEwOTE0OS4xMCIsInRheCI6IjYwNjY1LjQxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA1OTcwLjAwIiwidGF4IjoiNjAxNjcuMDAiLCJkaXNjb3VudCI6Ijc0MTcuOTAiLCJhaXQiOiI0OTguNDEiLCJzZXJ2aWNlX2NoYXJnZSI6IjM0NzkuMTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMTc5LjEwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1OTUxNy41MSIsImJhc2VfZmFyZSI6IjEwNTk3MC4wMCIsInRheCI6IjYwNjY1LjQxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA1OTcwLjAwIiwidGF4IjoiNjAxNjcuMDAiLCJkaXNjb3VudCI6Ijc0MTcuOTAiLCJhaXQiOiI0OTguNDEiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTY2MTM3LjAwIiwiYmFzZV9mYXJlIjoiMTA1OTcwLjAwIiwidGF4IjoiNjAxNjcuMDAiLCJkaXNjb3VudCI6Ijc0MTcuOTAiLCJhaXQiOiI0OTguNDEiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjE1OTUxNy41MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 994.4, "filter": { "id": "F77RT00068-4", "price": 994.4, "gross_total": 166137, "journey_duration": "PT1D10H15M", "journey_duration_seconds": 123300, "layover_duration": "PT11H45M", "layover_duration_seconds": 42300, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "359", "aircraft_name": "359", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-18T10:25:00.000+00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-19T23:40:00.000+03:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601181025kul2026011907153kul202601191900jed202601192340156", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768625654::4B4UOWZH", "flight_key": "F77RT00068-5", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176862565540197OM7VT", "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-5-0", "itt_flight_key": "F1TT00002-3", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H5M", "transit_time": "6H35M", "routes": [ { "air_segment_key": "6S6fDvs3nDKARr3wpFAAAA==", "origin": "LHR", "departure_time": "2026-01-18T10:25:00.000+00:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "KUL", "arrival_time": "2026-01-19T07: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-18", "flight_time": "PT12H50M", "distance": "6575", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "3" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "3" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NBXR0GB", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67lHAMSQuRoDmgIpVL\/\/+MbgKVsOR4o7HX9t6bWCeqzl+jwbd5JeQtAhnGnLcF1qu0UP52iFDm8FllCjg9epJc6VG19kUXjQWjjXKgEtjru6SV7CbFmJaKshlFcgJ\/8UyUeXi8p2BlcSet3ocTigNP5dwPOHEsPw==", "FareInfoRef": "6S6fDvs3nDKApr3wpFAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "6S6fDvs3nDKAZr3wpFAAAA==", "origin": "KUL", "departure_time": "2026-01-19T13:50:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JED", "arrival_time": "2026-01-19T18:30:00.000+03:00", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-19", "flight_time": "PT9H40M", "distance": "4385", "lay_over": "PT06H35M", "lay_over_date": "2026-01-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "150" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "150" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "FareBasis": "MST1YMY", "FareRuleKey": "gws-eJxNjsEOgzAIhh\/G\/Hcoc+qty1pjdO1lemCHvf9jjLaajKTwwwcU770jdyfmwf9bh2+XFuTjCWQ4e2sM6EeSvmYKIsdI7501Kc4dk5FcaYtc+8ItjhYwy8wNFYNWvx0vY20xETHKzyjSJnCJuJjMj7AnFSYRq038OSENsFNt7gdUOyyt", "FareInfoRef": "6S6fDvs3nDKAwr3wpFAAAA==" }, "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": 1011.83, "gross_total": 169099, "base_fare": 685.77, "tax": 370.84, "sell": { "currency": "GBP", "total": 1011.83, "base_fare": 685.77, "tax": 370.84 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY1NTQ5LjAyLCJiYXNlX2ZhcmUiOjExMjE5OS45NiwidGF4Ijo2MDY3NC4zfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYyMjgxLjA2LCJiYXNlX2ZhcmUiOjEwODkzMiwidGF4Ijo2MDY3NC4zLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2OTA5OSwiYmFzZV9mYXJlIjoxMDg5MzIsInRheCI6NjAxNjd9fQ==", "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": 1011.83, "base_fare": 685.77, "tax": 370.84, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "665.79", "tax": "367.74", "discount": 46.61, "ait": "3.10", "service_charge": 21.81 }, "partner": { "currency": "GBP", "total": 1011.83, "base_fare": 685.77, "tax": 370.84, "gross": { "base_fare": "665.79", "tax": "367.74", "discount": "46.61", "ait": "3.10", "service_charge": 21.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2NTU0OS4wMiIsImJhc2VfZmFyZSI6IjExMjE5OS45NiIsInRheCI6IjYwNjc0LjMwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA4OTMyLjAwIiwidGF4IjoiNjAxNjcuMDAiLCJkaXNjb3VudCI6Ijc2MjUuMjQiLCJhaXQiOiI1MDcuMzAiLCJzZXJ2aWNlX2NoYXJnZSI6IjM1NjcuOTYifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMjY3Ljk2IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MjI4MS4wNiIsImJhc2VfZmFyZSI6IjEwODkzMi4wMCIsInRheCI6IjYwNjc0LjMwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA4OTMyLjAwIiwidGF4IjoiNjAxNjcuMDAiLCJkaXNjb3VudCI6Ijc2MjUuMjQiLCJhaXQiOiI1MDcuMzAiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTY5MDk5LjAwIiwiYmFzZV9mYXJlIjoiMTA4OTMyLjAwIiwidGF4IjoiNjAxNjcuMDAiLCJkaXNjb3VudCI6Ijc2MjUuMjQiLCJhaXQiOiI1MDcuMzAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjE2MjI4MS4wNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1011.83, "filter": { "id": "F77RT00068-5", "price": 1011.83, "gross_total": 169099, "journey_duration": "PT1D5H5M", "journey_duration_seconds": 104700, "layover_duration": "PT6H35M", "layover_duration_seconds": 23700, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "359", "aircraft_name": "359", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-18T10:25:00.000+00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-19T18:30:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601181025kul2026011907153kul202601191350jed202601191830150", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768625654::4B4UOWZH", "flight_key": "F77RT00068-6", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176862565540197OM7VT", "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H5M", "transit_time": "6H35M", "routes": [ { "air_segment_key": "6S6fDvs3nDKARr3wpFAAAA==", "origin": "LHR", "departure_time": "2026-01-18T10:25:00.000+00:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "KUL", "arrival_time": "2026-01-19T07: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-18", "flight_time": "PT12H50M", "distance": "6575", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "3" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "3" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NFLR0GB", "FareRuleKey": "gws-eJxNjsEOgyAMhh\/G\/PcWEdwNZUMSkYOZBy97\/8dYiy5Zk9KffO3fhhAMGUfMPvxHh0+3ZdQjAhVGcj0KekePASy\/E0RkUVPZaZlxe4xCaqNX5dYXfTRSkGyiC2ngbG\/Ju7B+VGOxZOhmqJQJ\/MQri6zT873MVhc7sjxMNyQPOVXmvj5pLFQ=", "FareInfoRef": "6S6fDvs3nDKA3r3wpFAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "6S6fDvs3nDKAZr3wpFAAAA==", "origin": "KUL", "departure_time": "2026-01-19T13:50:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JED", "arrival_time": "2026-01-19T18:30:00.000+03:00", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-19", "flight_time": "PT9H40M", "distance": "4385", "lay_over": "PT06H35M", "lay_over_date": "2026-01-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "150" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "150" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "FareBasis": "MST1YMY", "FareRuleKey": "gws-eJxNjsEOgzAIhh\/G\/Hcoc+qty1pjdO1lemCHvf9jjLaajKTwwwcU770jdyfmwf9bh2+XFuTjCWQ4e2sM6EeSvmYKIsdI7501Kc4dk5FcaYtc+8ItjhYwy8wNFYNWvx0vY20xETHKzyjSJnCJuJjMj7AnFSYRq038OSENsFNt7gdUOyyt", "FareInfoRef": "6S6fDvs3nDKAwr3wpFAAAA==" }, "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": 1069.95, "gross_total": 178972, "base_fare": 747.92, "tax": 371.02, "sell": { "currency": "GBP", "total": 1069.95, "base_fare": 747.92, "tax": 371.02 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTc1MDU2LjcyLCJiYXNlX2ZhcmUiOjEyMjM2OS4xNSwidGF4Ijo2MDcwMy45Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3MTQ5Mi41NywiYmFzZV9mYXJlIjoxMTg4MDUsInRheCI6NjA3MDMuOTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTc4OTcyLCJiYXNlX2ZhcmUiOjExODgwNSwidGF4Ijo2MDE2N319", "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": 1069.95, "base_fare": 747.92, "tax": 371.02, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "726.14", "tax": "367.74", "discount": 50.83, "ait": "3.28", "service_charge": 23.62 }, "partner": { "currency": "GBP", "total": 1069.95, "base_fare": 747.92, "tax": 371.02, "gross": { "base_fare": "726.14", "tax": "367.74", "discount": "50.83", "ait": "3.28", "service_charge": 23.62 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3NTA1Ni43MiIsImJhc2VfZmFyZSI6IjEyMjM2OS4xNSIsInRheCI6IjYwNzAzLjkyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE4ODA1LjAwIiwidGF4IjoiNjAxNjcuMDAiLCJkaXNjb3VudCI6IjgzMTYuMzUiLCJhaXQiOiI1MzYuOTIiLCJzZXJ2aWNlX2NoYXJnZSI6IjM4NjQuMTUifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzNTY0LjE1IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MTQ5Mi41NyIsImJhc2VfZmFyZSI6IjExODgwNS4wMCIsInRheCI6IjYwNzAzLjkyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE4ODA1LjAwIiwidGF4IjoiNjAxNjcuMDAiLCJkaXNjb3VudCI6IjgzMTYuMzUiLCJhaXQiOiI1MzYuOTIiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTc4OTcyLjAwIiwiYmFzZV9mYXJlIjoiMTE4ODA1LjAwIiwidGF4IjoiNjAxNjcuMDAiLCJkaXNjb3VudCI6IjgzMTYuMzUiLCJhaXQiOiI1MzYuOTIiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjE3MTQ5Mi41NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1069.95, "filter": { "id": "F77RT00068-6", "price": 1069.95, "gross_total": 178972, "journey_duration": "PT1D5H5M", "journey_duration_seconds": 104700, "layover_duration": "PT6H35M", "layover_duration_seconds": 23700, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "359", "aircraft_name": "359", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-18T10:25:00.000+00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-19T18:30:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601181025kul2026011907153kul202601191350jed202601191830150", "destination_reach_time": "PT", "destination_reach_timestamp": null } ] }