{ "status": "success", "tracking_id": "791176854447096235AQXZC", "search_result_count": null, "filter_policy_result_count": null, "data": [ { "tracking_id": "791176854447096235AQXZC", "flight_key": "F77RT00068-0", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176854447240197KQNSV", "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": "PT21H50M", "transit_time": "12H50M", "routes": [ { "air_segment_key": "E6MjDv\/CuDKA82hlbBAAAA==", "origin": "LHR", "departure_time": "2026-01-17T21:50:00.000+00:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BAH", "arrival_time": "2026-01-18T07:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-01-17", "flight_time": "PT6H30M", "distance": "3154", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "6" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "6" }, "booking_class": { "brand_id": "1928127", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "FareBasis": "QBLIT3GB", "FareRuleKey": "gws-eJxNjsEOgyAQRD\/GzH2Xwqo3qlBtS0hq9ODF\/\/+MLmiTbsLObN4O4L03ZISYxf9Xg6OZHsjbCGQYPa8Y4Mh2BNZpBxELPkN6rrdpwHVJqyhXfCrXxWiDUcFoQn+iUthrT\/OizPWdiCoxytMoVhP4mTirzfewbu9hIbLOOZJ0QWqhf9XcF2ouLNU=", "FareInfoRef": "E6MjDv\/CuDKAI3hlbBAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "E6MjDv\/CuDKA+2hlbBAAAA==", "origin": "BAH", "departure_time": "2026-01-18T20:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "JED", "arrival_time": "2026-01-18T22: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-18", "flight_time": "PT2H30M", "distance": "794", "lay_over": "PT12H50M", "lay_over_date": "2026-01-18", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "527" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "5303" }, "booking_class": { "brand_id": "1928127", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "FareBasis": "QBLIT3GB", "FareRuleKey": "gws-eJxNjsEOgyAQRD\/GzH2Xwqo3qlBtS0hq9ODF\/\/+MLmiTbsLObN4O4L03ZISYxf9Xg6OZHsjbCGQYPa8Y4Mh2BNZpBxELPkN6rrdpwHVJqyhXfCrXxWiDUcFoQn+iUthrT\/OizPWdiCoxytMoVhP4mTirzfewbu9hIbLOOZJ0QWqhf9XcF2ouLNU=", "FareInfoRef": "E6MjDv\/CuDKAI3hlbBAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 699.94, "gross_total": 116832, "base_fare": 466.24, "tax": 263.56, "sell": { "currency": "GBP", "total": 699.94, "base_fare": 466.24, "tax": 263.56 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE0NTIwLjA1LCJiYXNlX2ZhcmUiOjc2MjgyLjgzLCJ0YXgiOjQzMTIxLjQ5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTEyMjk4LjIyLCJiYXNlX2ZhcmUiOjc0MDYxLCJ0YXgiOjQzMTIxLjQ5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExNjgzMiwiYmFzZV9mYXJlIjo3NDA2MSwidGF4Ijo0Mjc3MX19", "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": 699.94, "base_fare": 466.24, "tax": 263.56, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "452.66", "tax": "261.42", "discount": 31.69, "ait": "2.14", "service_charge": 15.41 }, "partner": { "currency": "GBP", "total": 699.94, "base_fare": 466.24, "tax": 263.56, "gross": { "base_fare": "452.66", "tax": "261.42", "discount": "31.69", "ait": "2.14", "service_charge": 15.41 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNDUyMC4wNSIsImJhc2VfZmFyZSI6Ijc2MjgyLjgzIiwidGF4IjoiNDMxMjEuNDkiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDA2MS4wMCIsInRheCI6IjQyNzcxLjAwIiwiZGlzY291bnQiOiI1MTg0LjI3IiwiYWl0IjoiMzUwLjQ5Iiwic2VydmljZV9jaGFyZ2UiOiIyNTIxLjgzIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMjIyMS44MyIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTIyOTguMjIiLCJiYXNlX2ZhcmUiOiI3NDA2MS4wMCIsInRheCI6IjQzMTIxLjQ5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQwNjEuMDAiLCJ0YXgiOiI0Mjc3MS4wMCIsImRpc2NvdW50IjoiNTE4NC4yNyIsImFpdCI6IjM1MC40OSIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTY4MzIuMDAiLCJiYXNlX2ZhcmUiOiI3NDA2MS4wMCIsInRheCI6IjQyNzcxLjAwIiwiZGlzY291bnQiOiI1MTg0LjI3IiwiYWl0IjoiMzUwLjQ5Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxMTIyOTguMjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 699.94, "filter": { "id": "F77RT00068-0", "price": 699.94, "gross_total": 116832, "journey_duration": "PT21H50M", "journey_duration_seconds": 78600, "layover_duration": "PT12H50M", "layover_duration_seconds": 46200, "carrier_operating": "GF", "carrier_marketing": "GF", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "BAH" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-01-17T21:50:00.000+00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-18T22:40:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202601172150bah2026011807206bah202601182010jed202601182240527", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176854447096235AQXZC", "flight_key": "F77RT00068-1", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176854447240197KQNSV", "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-1-0", "itt_flight_key": "F1TT00002-3", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H50M", "transit_time": "12H50M", "routes": [ { "air_segment_key": "E6MjDv\/CuDKA82hlbBAAAA==", "origin": "LHR", "departure_time": "2026-01-17T21:50:00.000+00:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BAH", "arrival_time": "2026-01-18T07:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-01-17", "flight_time": "PT6H30M", "distance": "3154", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "6" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "6" }, "booking_class": { "brand_id": "1928126", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "FareBasis": "QBSMR3GB", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d2GYNQbTaCJ2hSptDnkkv8\/o4akUi3hXWu8QAjBkBFilvBfHfZuuiGvI5Bh9NxThBPyDqzTBiIWvIb3s9hpwHmJV5QbPpTbYuqjUcFo4uVAtbC1vsxFmQhbq0qM+jSq1QR+Js1q8zV+1sdQiHrnHMlyQvLQv2ruC27gLNU=", "FareInfoRef": "E6MjDv\/CuDKAv3hlbBAAAA==" }, "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": "E6MjDv\/CuDKA+2hlbBAAAA==", "origin": "BAH", "departure_time": "2026-01-18T20:10:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "JED", "arrival_time": "2026-01-18T22: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-18", "flight_time": "PT2H30M", "distance": "794", "lay_over": "PT12H50M", "lay_over_date": "2026-01-18", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "SV", "carrier_name": "Saudi Arabian Airlines", "carrier_logo": "SV.png", "flight_number": "527" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "5303" }, "booking_class": { "brand_id": "1928126", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "7", "FareBasis": "QBSMR3GB", "FareRuleKey": "gws-eJxNjkEOwyAMBB8T7d2GYNQbTaCJ2hSptDnkkv8\/o4akUi3hXWu8QAjBkBFilvBfHfZuuiGvI5Bh9NxThBPyDqzTBiIWvIb3s9hpwHmJV5QbPpTbYuqjUcFo4uVAtbC1vsxFmQhbq0qM+jSq1QR+Js1q8zV+1sdQiHrnHMlyQvLQv2ruC27gLNU=", "FareInfoRef": "E6MjDv\/CuDKAv3hlbBAAAA==" }, "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": 746.57, "gross_total": 124750, "base_fare": 516.09, "tax": 263.7, "sell": { "currency": "GBP", "total": 746.57, "base_fare": 516.09, "tax": 263.7 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIyMTQ1LjA5LCJiYXNlX2ZhcmUiOjg0NDM4LjM3LCJ0YXgiOjQzMTQ1LjI1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE5Njg1LjcyLCJiYXNlX2ZhcmUiOjgxOTc5LCJ0YXgiOjQzMTQ1LjI1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyNDc1MCwiYmFzZV9mYXJlIjo4MTk3OSwidGF4Ijo0Mjc3MX19", "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": 746.57, "base_fare": 516.09, "tax": 263.7, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "501.06", "tax": "261.42", "discount": 35.07, "ait": "2.29", "service_charge": 16.87 }, "partner": { "currency": "GBP", "total": 746.57, "base_fare": 516.09, "tax": 263.7, "gross": { "base_fare": "501.06", "tax": "261.42", "discount": "35.07", "ait": "2.29", "service_charge": 16.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyMjE0NS4wOSIsImJhc2VfZmFyZSI6Ijg0NDM4LjM3IiwidGF4IjoiNDMxNDUuMjUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MTk3OS4wMCIsInRheCI6IjQyNzcxLjAwIiwiZGlzY291bnQiOiI1NzM4LjUzIiwiYWl0IjoiMzc0LjI1Iiwic2VydmljZV9jaGFyZ2UiOiIyNzU5LjM3In0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMjQ1OS4zNyIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTk2ODUuNzIiLCJiYXNlX2ZhcmUiOiI4MTk3OS4wMCIsInRheCI6IjQzMTQ1LjI1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODE5NzkuMDAiLCJ0YXgiOiI0Mjc3MS4wMCIsImRpc2NvdW50IjoiNTczOC41MyIsImFpdCI6IjM3NC4yNSIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjQ3NTAuMDAiLCJiYXNlX2ZhcmUiOiI4MTk3OS4wMCIsInRheCI6IjQyNzcxLjAwIiwiZGlzY291bnQiOiI1NzM4LjUzIiwiYWl0IjoiMzc0LjI1Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxMTk2ODUuNzIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 746.57, "filter": { "id": "F77RT00068-1", "price": 746.57, "gross_total": 124750, "journey_duration": "PT21H50M", "journey_duration_seconds": 78600, "layover_duration": "PT12H50M", "layover_duration_seconds": 46200, "carrier_operating": "GF", "carrier_marketing": "GF", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "BAH" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-01-17T21:50:00.000+00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-18T22:40:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601172150bah2026011807206bah202601182010jed202601182240527", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176854447096235AQXZC", "flight_key": "F77RT00068-2", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176854447240197KQNSV", "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": "PT14H15M", "transit_time": "4H0M", "routes": [ { "air_segment_key": "E6MjDv\/CuDKAA3hlbBAAAA==", "origin": "LHR", "departure_time": "2026-01-17T20: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-18T07: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-17", "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": "L", "meal_code": null, "seat_available": "2", "FareBasis": "LLWOWUK", "FareRuleKey": "gws-eJxNjtEKgzAMRT9G7nuSautjhw3ILB1sFvFl\/\/8Zi1Vhgfbe5CRpY4xC4onZx\/\/o8O10RakTUCB2npoQ3CAObNkOIvbIeXttdcG1IxgpjZ7KrU\/7JCaYBpUTHYG93Xl+GxtHkWBKjONlHNYmcBudzZZHWuuiH6LeWTFczIz91MZ+Mc4skA==", "FareInfoRef": "E6MjDv\/CuDKAW3hlbBAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "E6MjDv\/CuDKAC3hlbBAAAA==", "origin": "ADD", "departure_time": "2026-01-18T11: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-18T13: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-18", "flight_time": "PT2H30M", "distance": "866", "lay_over": "PT04H00M", "lay_over_date": "2026-01-18", "aircraft": { "code": "77L", "name": "77L", "picture": "77L.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": "L", "meal_code": null, "seat_available": "2", "FareBasis": "LLWOWUK", "FareRuleKey": "gws-eJxNjtEKgzAMRT9G7nuSautjhw3ILB1sFvFl\/\/8Zi1Vhgfbe5CRpY4xC4onZx\/\/o8O10RakTUCB2npoQ3CAObNkOIvbIeXttdcG1IxgpjZ7KrU\/7JCaYBpUTHYG93Xl+GxtHkWBKjONlHNYmcBudzZZHWuuiH6LeWTFczIz91MZ+Mc4skA==", "FareInfoRef": "E6MjDv\/CuDKAW3hlbBAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 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": 915.6, "gross_total": 153411, "base_fare": 687.42, "tax": 273.06, "sell": { "currency": "GBP", "total": 915.6, "base_fare": 687.42, "tax": 273.06 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ5ODAzLjQ0LCJiYXNlX2ZhcmUiOjExMjQ3MC44NSwidGF4Ijo0NDY3Ni4yNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0NjUyNy41OSwiYmFzZV9mYXJlIjoxMDkxOTUsInRheCI6NDQ2NzYuMjQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTUzNDExLCJiYXNlX2ZhcmUiOjEwOTE5NSwidGF4Ijo0NDIxNn19", "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": 915.6, "base_fare": 687.42, "tax": 273.06, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "667.40", "tax": "270.25", "discount": 46.72, "ait": "2.81", "service_charge": 21.86 }, "partner": { "currency": "GBP", "total": 915.6, "base_fare": 687.42, "tax": 273.06, "gross": { "base_fare": "667.40", "tax": "270.25", "discount": "46.72", "ait": "2.81", "service_charge": 21.86 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0OTgwMy40NCIsImJhc2VfZmFyZSI6IjExMjQ3MC44NSIsInRheCI6IjQ0Njc2LjI0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA5MTk1LjAwIiwidGF4IjoiNDQyMTYuMDAiLCJkaXNjb3VudCI6Ijc2NDMuNjUiLCJhaXQiOiI0NjAuMjQiLCJzZXJ2aWNlX2NoYXJnZSI6IjM1NzUuODUifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMjc1Ljg1IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0NjUyNy41OSIsImJhc2VfZmFyZSI6IjEwOTE5NS4wMCIsInRheCI6IjQ0Njc2LjI0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA5MTk1LjAwIiwidGF4IjoiNDQyMTYuMDAiLCJkaXNjb3VudCI6Ijc2NDMuNjUiLCJhaXQiOiI0NjAuMjQiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTUzNDExLjAwIiwiYmFzZV9mYXJlIjoiMTA5MTk1LjAwIiwidGF4IjoiNDQyMTYuMDAiLCJkaXNjb3VudCI6Ijc2NDMuNjUiLCJhaXQiOiI0NjAuMjQiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjE0NjUyNy41OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 915.6, "filter": { "id": "F77RT00068-2", "price": 915.6, "gross_total": 153411, "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-17T20:15:00.000+00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-18T13:30:00.000+03:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202601172015add202601180700701add202601181100jed202601181330462", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176854447096235AQXZC", "flight_key": "F77RT00068-3", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176854447240197KQNSV", "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-3-0", "itt_flight_key": "F1TT00002-2", "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": "E6MjDv\/CuDKAE3hlbBAAAA==", "origin": "LHR", "departure_time": "2026-01-17T10: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-18T07: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-17", "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+D9m67NOkxJBQileaAilQu\/f8zuglUqiXHG429dgjBxJyouvAfHT7dM6NsCSgw5mNbYDeVHsrfDhHKEt+rzBGnhycpjR5VW1\/yyVgw2SQHqoG9vUteyS5SjWmpqJtRJSfwE\/dMWYbxNUeri530eh1OKB48lXNfNy8sPQ==", "FareInfoRef": "E6MjDv\/CuDKAj3hlbBAAAA==" }, "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": "E6MjDv\/CuDKAG3hlbBAAAA==", "origin": "KUL", "departure_time": "2026-01-18T19: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-18T23: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-18", "flight_time": "PT9H40M", "distance": "4385", "lay_over": "PT11H45M", "lay_over_date": "2026-01-18", "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": "V", "meal_code": null, "seat_available": "4", "FareBasis": "VST1YMY", "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOff9mTjvMMKyqHDjZoIXvv9jrMBMbEJ72q8t9d4LiSNm5\/9twHdIC\/J2AzLE3j0GnMTp2LICImG8XyuXVHDsmIzkRnvk1hfGOFnArDN3VA2l+cf2NNYXExGj\/owqbQI\/EReT+RrWVJRJ1WoX\/hyQzrBTbW4HVw4ssg==", "FareInfoRef": "E6MjDv\/CuDKAq3hlbBAAAA==" }, "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": 973.92, "gross_total": 162655, "base_fare": 644.85, "tax": 371.07, "sell": { "currency": "GBP", "total": 973.92, "base_fare": 644.85, "tax": 371.07 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5MzQ1LjY5LCJiYXNlX2ZhcmUiOjEwNTUwNC45NiwidGF4Ijo2MDcxMC45N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1NjI3Mi43MywiYmFzZV9mYXJlIjoxMDI0MzIsInRheCI6NjA3MTAuOTcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYyNjU1LCJiYXNlX2ZhcmUiOjEwMjQzMiwidGF4Ijo2MDIyM319", "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": 973.92, "base_fare": 644.85, "tax": 371.07, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "626.06", "tax": "368.08", "discount": 43.82, "ait": "2.98", "service_charge": 20.62 }, "partner": { "currency": "GBP", "total": 973.92, "base_fare": 644.85, "tax": 371.07, "gross": { "base_fare": "626.06", "tax": "368.08", "discount": "43.82", "ait": "2.98", "service_charge": 20.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1OTM0NS42OSIsImJhc2VfZmFyZSI6IjEwNTUwNC45NiIsInRheCI6IjYwNzEwLjk3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyNDMyLjAwIiwidGF4IjoiNjAyMjMuMDAiLCJkaXNjb3VudCI6IjcxNzAuMjQiLCJhaXQiOiI0ODcuOTciLCJzZXJ2aWNlX2NoYXJnZSI6IjMzNzIuOTYifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMDcyLjk2IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NjI3Mi43MyIsImJhc2VfZmFyZSI6IjEwMjQzMi4wMCIsInRheCI6IjYwNzEwLjk3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyNDMyLjAwIiwidGF4IjoiNjAyMjMuMDAiLCJkaXNjb3VudCI6IjcxNzAuMjQiLCJhaXQiOiI0ODcuOTciLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYyNjU1LjAwIiwiYmFzZV9mYXJlIjoiMTAyNDMyLjAwIiwidGF4IjoiNjAyMjMuMDAiLCJkaXNjb3VudCI6IjcxNzAuMjQiLCJhaXQiOiI0ODcuOTciLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjE1NjI3Mi43MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 973.92, "filter": { "id": "F77RT00068-3", "price": 973.92, "gross_total": 162655, "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-17T10:25:00.000+00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-18T23:40:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601171025kul2026011807153kul202601181900jed202601182340156", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "791176854447096235AQXZC", "flight_key": "F77RT00068-4", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176854447240197KQNSV", "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": "E6MjDv\/CuDKAE3hlbBAAAA==", "origin": "LHR", "departure_time": "2026-01-17T10: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-18T07: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-17", "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\/PcWEbYbikMSGQczD172\/o+xFl1ik9KffO3fhhAMGUfMLtyjw7d7Z9Q9AhVGct0LekfPASy\/A0RkUVPZaJlweXghtdGzcuuLPhopSDbRiTRwtLfkTVj\/UGOxZOhmqJQJ\/MUri6zj\/Fkmq4sdWR7GC5KHnCpzPz0nLFI=", "FareInfoRef": "E6MjDv\/CuDKA63hlbBAAAA==" }, "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": "E6MjDv\/CuDKAG3hlbBAAAA==", "origin": "KUL", "departure_time": "2026-01-18T19: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-18T23: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-18", "flight_time": "PT9H40M", "distance": "4385", "lay_over": "PT11H45M", "lay_over_date": "2026-01-18", "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": "V", "meal_code": null, "seat_available": "4", "FareBasis": "VST1YMY", "FareRuleKey": "gws-eJxNjt0OwiAMhR9mOff9mTjvMMKyqHDjZoIXvv9jrMBMbEJ72q8t9d4LiSNm5\/9twHdIC\/J2AzLE3j0GnMTp2LICImG8XyuXVHDsmIzkRnvk1hfGOFnArDN3VA2l+cf2NNYXExGj\/owqbQI\/EReT+RrWVJRJ1WoX\/hyQzrBTbW4HVw4ssg==", "FareInfoRef": "E6MjDv\/CuDKAB4hlbBAAAA==" }, "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": 1032.16, "gross_total": 172552, "base_fare": 707.15, "tax": 371.25, "sell": { "currency": "GBP", "total": 1032.16, "base_fare": 707.15, "tax": 371.25 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY4ODc2LjUsImJhc2VfZmFyZSI6MTE1Njk4Ljg3LCJ0YXgiOjYwNzQwLjY2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY1NTA2LjYzLCJiYXNlX2ZhcmUiOjExMjMyOSwidGF4Ijo2MDc0MC42NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxNzI1NTIsImJhc2VfZmFyZSI6MTEyMzI5LCJ0YXgiOjYwMjIzfX0=", "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": 1032.16, "base_fare": 707.15, "tax": 371.25, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "686.55", "tax": "368.08", "discount": 48.06, "ait": "3.16", "service_charge": 22.43 }, "partner": { "currency": "GBP", "total": 1032.16, "base_fare": 707.15, "tax": 371.25, "gross": { "base_fare": "686.55", "tax": "368.08", "discount": "48.06", "ait": "3.16", "service_charge": 22.43 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2ODg3Ni41MCIsImJhc2VfZmFyZSI6IjExNTY5OC44NyIsInRheCI6IjYwNzQwLjY2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEyMzI5LjAwIiwidGF4IjoiNjAyMjMuMDAiLCJkaXNjb3VudCI6Ijc4NjMuMDMiLCJhaXQiOiI1MTcuNjYiLCJzZXJ2aWNlX2NoYXJnZSI6IjM2NjkuODcifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzY5Ljg3IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2NTUwNi42MyIsImJhc2VfZmFyZSI6IjExMjMyOS4wMCIsInRheCI6IjYwNzQwLjY2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEyMzI5LjAwIiwidGF4IjoiNjAyMjMuMDAiLCJkaXNjb3VudCI6Ijc4NjMuMDMiLCJhaXQiOiI1MTcuNjYiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTcyNTUyLjAwIiwiYmFzZV9mYXJlIjoiMTEyMzI5LjAwIiwidGF4IjoiNjAyMjMuMDAiLCJkaXNjb3VudCI6Ijc4NjMuMDMiLCJhaXQiOiI1MTcuNjYiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjE2NTUwNi42MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1032.16, "filter": { "id": "F77RT00068-4", "price": 1032.16, "gross_total": 172552, "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-17T10:25:00.000+00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-18T23:40:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601171025kul2026011807153kul202601181900jed202601182340156", "destination_reach_time": "PT", "destination_reach_timestamp": null } ] }