{ "status": "success", "tracking_id": "7911768079279::4B4ZJYVO", "search_result_count": null, "filter_policy_result_count": null, "data": [ { "tracking_id": "7911768079279::4B4ZJYVO", "flight_key": "F77RT00068-0", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176807928040197ZFOOM", "itt_flight_key": "F1VC00093-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": "F1VC00093-0", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H15M", "transit_time": "5H10M", "routes": [ { "air_segment_key": "0-0", "origin": "LHR", "departure_time": "2026-01-11T21:50", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BAH", "arrival_time": "2026-01-12T07:20", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-01-11T21:50", "flight_time": "PT6H30M", "distance": null, "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": { "cabin_class": "ECONOMY", "cabin_code": "Y", "booking_code": "K", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": "Up to 30kg total" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 6, "unit": "kg", "title": "6 kg", "short_info": null, "details_info": "Free up to 6kg" } } } }, { "air_segment_key": "1-0", "origin": "BAH", "departure_time": "2026-01-12T12:30", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "JED", "arrival_time": "2026-01-12T15:05", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-12T12:30", "flight_time": "PT2H35M", "distance": null, "lay_over": "PT05H10M", "lay_over_date": "2026-01-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "183" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "183" }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "Y", "booking_code": "K", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": "Up to 30kg total" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 6, "unit": "kg", "title": "6 kg", "short_info": null, "details_info": "Free up to 6kg" } } } } ] } ], "promo_title": "Hot Deal", "promo_rules": "Exclusive Corporate Deal Offer", "price": { "currency": "GBP", "total": 812.86, "gross_total": 129887, "base_fare": 547.58, "tax": 263.45, "sell": { "currency": "GBP", "total": 812.86, "base_fare": 547.58, "tax": 263.45 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzMTg5LjkzLCJiYXNlX2ZhcmUiOjg5NzIyLjI3LCJ0YXgiOjQzMTY3LjY2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMwNTc2LjY2LCJiYXNlX2ZhcmUiOjg3MTA5LCJ0YXgiOjQzMTY3LjY2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyOTg4NywiYmFzZV9mYXJlIjo4NzEwOSwidGF4Ijo0Mjc3OH19", "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": 812.86, "base_fare": 547.58, "tax": 263.45, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "531.63", "tax": "261.07", "discount": 0, "ait": "2.38", "service_charge": 17.78 }, "partner": { "currency": "GBP", "total": 812.86, "base_fare": 547.58, "tax": 263.45, "gross": { "base_fare": "531.63", "tax": "261.07", "discount": "0.00", "ait": "2.38", "service_charge": 17.78 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMzE4OS45MyIsImJhc2VfZmFyZSI6Ijg5NzIyLjI3IiwidGF4IjoiNDMxNjcuNjYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NzEwOS4wMCIsInRheCI6IjQyNzc4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMzg5LjY2Iiwic2VydmljZV9jaGFyZ2UiOiIyOTEzLjI3In0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMjYxMy4yNyIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzA1NzYuNjYiLCJiYXNlX2ZhcmUiOiI4NzEwOS4wMCIsInRheCI6IjQzMTY3LjY2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODcxMDkuMDAiLCJ0YXgiOiI0Mjc3OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjM4OS42NiIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjk4ODcuMDAiLCJiYXNlX2ZhcmUiOiI4NzEwOS4wMCIsInRheCI6IjQyNzc4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMzg5LjY2Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxMzA1NzYuNjYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "baggage": null, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "not-available" }, "total_price": 812.86, "filter": { "id": "F77RT00068-0", "price": 812.86, "gross_total": 129887, "journey_duration": "PT14H15M", "journey_duration_seconds": 51300, "layover_duration": "PT5H10M", "layover_duration_seconds": 18600, "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-11T21:50", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-12T15:05", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601112150bah2026011207206bah202601121230jed202601121505183", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768079279::4B4ZJYVO", "flight_key": "F77RT00068-1", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176807928040197ZFOOM", "itt_flight_key": "F1VC00093-1", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-1-0", "itt_flight_key": "F1VC00093-1", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H45M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "0-1", "origin": "LHR", "departure_time": "2026-01-11T21:50", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BAH", "arrival_time": "2026-01-12T07:20", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-01-11T21:50", "flight_time": "PT6H30M", "distance": null, "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": { "cabin_class": "ECONOMY", "cabin_code": "Y", "booking_code": "K", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": "Up to 30kg total" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 6, "unit": "kg", "title": "6 kg", "short_info": null, "details_info": "Free up to 6kg" } } } }, { "air_segment_key": "1-1", "origin": "BAH", "departure_time": "2026-01-12T18:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "JED", "arrival_time": "2026-01-12T20:35", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-12T18:00", "flight_time": "PT2H35M", "distance": null, "lay_over": "PT10H40M", "lay_over_date": "2026-01-12", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "173" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "173" }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "Y", "booking_code": "K", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": "Up to 30kg total" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 6, "unit": "kg", "title": "6 kg", "short_info": null, "details_info": "Free up to 6kg" } } } } ] } ], "promo_title": "Hot Deal", "promo_rules": "Exclusive Corporate Deal Offer", "price": { "currency": "GBP", "total": 812.86, "gross_total": 129887, "base_fare": 547.58, "tax": 263.45, "sell": { "currency": "GBP", "total": 812.86, "base_fare": 547.58, "tax": 263.45 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzMTg5LjkzLCJiYXNlX2ZhcmUiOjg5NzIyLjI3LCJ0YXgiOjQzMTY3LjY2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMwNTc2LjY2LCJiYXNlX2ZhcmUiOjg3MTA5LCJ0YXgiOjQzMTY3LjY2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyOTg4NywiYmFzZV9mYXJlIjo4NzEwOSwidGF4Ijo0Mjc3OH19", "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": 812.86, "base_fare": 547.58, "tax": 263.45, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "531.63", "tax": "261.07", "discount": 0, "ait": "2.38", "service_charge": 17.78 }, "partner": { "currency": "GBP", "total": 812.86, "base_fare": 547.58, "tax": 263.45, "gross": { "base_fare": "531.63", "tax": "261.07", "discount": "0.00", "ait": "2.38", "service_charge": 17.78 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMzE4OS45MyIsImJhc2VfZmFyZSI6Ijg5NzIyLjI3IiwidGF4IjoiNDMxNjcuNjYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NzEwOS4wMCIsInRheCI6IjQyNzc4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMzg5LjY2Iiwic2VydmljZV9jaGFyZ2UiOiIyOTEzLjI3In0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMjYxMy4yNyIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzA1NzYuNjYiLCJiYXNlX2ZhcmUiOiI4NzEwOS4wMCIsInRheCI6IjQzMTY3LjY2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODcxMDkuMDAiLCJ0YXgiOiI0Mjc3OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjM4OS42NiIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjk4ODcuMDAiLCJiYXNlX2ZhcmUiOiI4NzEwOS4wMCIsInRheCI6IjQyNzc4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMzg5LjY2Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxMzA1NzYuNjYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "baggage": null, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "not-available" }, "total_price": 812.86, "filter": { "id": "F77RT00068-1", "price": 812.86, "gross_total": 129887, "journey_duration": "PT19H45M", "journey_duration_seconds": 71100, "layover_duration": "PT10H40M", "layover_duration_seconds": 38400, "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-11T21:50", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-12T20:35", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601112150bah2026011207206bah202601121800jed202601122035173", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768079279::4B4ZJYVO", "flight_key": "F77RT00068-2", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176807928040197ZFOOM", "itt_flight_key": "F1VC00093-2", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-2-0", "itt_flight_key": "F1VC00093-2", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H20M", "transit_time": "18H15M", "routes": [ { "air_segment_key": "0-2", "origin": "LHR", "departure_time": "2026-01-11T21:50", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BAH", "arrival_time": "2026-01-12T07:20", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-01-11T21:50", "flight_time": "PT6H30M", "distance": null, "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": { "cabin_class": "ECONOMY", "cabin_code": "Y", "booking_code": "K", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": "Up to 30kg total" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 6, "unit": "kg", "title": "6 kg", "short_info": null, "details_info": "Free up to 6kg" } } } }, { "air_segment_key": "1-2", "origin": "BAH", "departure_time": "2026-01-13T01:35", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "JED", "arrival_time": "2026-01-13T04:10", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-13T01:35", "flight_time": "PT2H35M", "distance": null, "lay_over": "PT18H15M", "lay_over_date": "2026-01-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "181" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "181" }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "Y", "booking_code": "K", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": "Up to 30kg total" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 6, "unit": "kg", "title": "6 kg", "short_info": null, "details_info": "Free up to 6kg" } } } } ] } ], "promo_title": "Hot Deal", "promo_rules": "Exclusive Corporate Deal Offer", "price": { "currency": "GBP", "total": 812.86, "gross_total": 129887, "base_fare": 547.58, "tax": 263.45, "sell": { "currency": "GBP", "total": 812.86, "base_fare": 547.58, "tax": 263.45 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzMTg5LjkzLCJiYXNlX2ZhcmUiOjg5NzIyLjI3LCJ0YXgiOjQzMTY3LjY2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMwNTc2LjY2LCJiYXNlX2ZhcmUiOjg3MTA5LCJ0YXgiOjQzMTY3LjY2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyOTg4NywiYmFzZV9mYXJlIjo4NzEwOSwidGF4Ijo0Mjc3OH19", "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": 812.86, "base_fare": 547.58, "tax": 263.45, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "531.63", "tax": "261.07", "discount": 0, "ait": "2.38", "service_charge": 17.78 }, "partner": { "currency": "GBP", "total": 812.86, "base_fare": 547.58, "tax": 263.45, "gross": { "base_fare": "531.63", "tax": "261.07", "discount": "0.00", "ait": "2.38", "service_charge": 17.78 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMzE4OS45MyIsImJhc2VfZmFyZSI6Ijg5NzIyLjI3IiwidGF4IjoiNDMxNjcuNjYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NzEwOS4wMCIsInRheCI6IjQyNzc4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMzg5LjY2Iiwic2VydmljZV9jaGFyZ2UiOiIyOTEzLjI3In0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMjYxMy4yNyIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzA1NzYuNjYiLCJiYXNlX2ZhcmUiOiI4NzEwOS4wMCIsInRheCI6IjQzMTY3LjY2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODcxMDkuMDAiLCJ0YXgiOiI0Mjc3OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjM4OS42NiIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjk4ODcuMDAiLCJiYXNlX2ZhcmUiOiI4NzEwOS4wMCIsInRheCI6IjQyNzc4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMzg5LjY2Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxMzA1NzYuNjYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "baggage": null, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "not-available" }, "total_price": 812.86, "filter": { "id": "F77RT00068-2", "price": 812.86, "gross_total": 129887, "journey_duration": "PT1D3H20M", "journey_duration_seconds": 98400, "layover_duration": "PT18H15M", "layover_duration_seconds": 65700, "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-11T21:50", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-13T04:10", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601112150bah2026011207206bah202601130135jed202601130410181", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768079279::4B4ZJYVO", "flight_key": "F77RT00068-3", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176807928040197ZFOOM", "itt_flight_key": "F1VC00093-3", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-3-0", "itt_flight_key": "F1VC00093-3", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H40M", "transit_time": "18H35M", "routes": [ { "air_segment_key": "0-3", "origin": "LHR", "departure_time": "2026-01-11T21:50", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BAH", "arrival_time": "2026-01-12T07:20", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-01-11T21:50", "flight_time": "PT6H30M", "distance": null, "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": { "cabin_class": "ECONOMY", "cabin_code": "Y", "booking_code": "K", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": "Up to 30kg total" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 6, "unit": "kg", "title": "6 kg", "short_info": null, "details_info": "Free up to 6kg" } } } }, { "air_segment_key": "1-3", "origin": "BAH", "departure_time": "2026-01-13T01:55", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "JED", "arrival_time": "2026-01-13T04:30", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-13T01:55", "flight_time": "PT2H35M", "distance": null, "lay_over": "PT18H35M", "lay_over_date": "2026-01-12", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "175" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "175" }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "Y", "booking_code": "K", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": "Up to 30kg total" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 6, "unit": "kg", "title": "6 kg", "short_info": null, "details_info": "Free up to 6kg" } } } } ] } ], "promo_title": "Hot Deal", "promo_rules": "Exclusive Corporate Deal Offer", "price": { "currency": "GBP", "total": 812.86, "gross_total": 129887, "base_fare": 547.58, "tax": 263.45, "sell": { "currency": "GBP", "total": 812.86, "base_fare": 547.58, "tax": 263.45 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMzMTg5LjkzLCJiYXNlX2ZhcmUiOjg5NzIyLjI3LCJ0YXgiOjQzMTY3LjY2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMwNTc2LjY2LCJiYXNlX2ZhcmUiOjg3MTA5LCJ0YXgiOjQzMTY3LjY2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyOTg4NywiYmFzZV9mYXJlIjo4NzEwOSwidGF4Ijo0Mjc3OH19", "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": 812.86, "base_fare": 547.58, "tax": 263.45, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "531.63", "tax": "261.07", "discount": 0, "ait": "2.38", "service_charge": 17.78 }, "partner": { "currency": "GBP", "total": 812.86, "base_fare": 547.58, "tax": 263.45, "gross": { "base_fare": "531.63", "tax": "261.07", "discount": "0.00", "ait": "2.38", "service_charge": 17.78 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMzE4OS45MyIsImJhc2VfZmFyZSI6Ijg5NzIyLjI3IiwidGF4IjoiNDMxNjcuNjYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NzEwOS4wMCIsInRheCI6IjQyNzc4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMzg5LjY2Iiwic2VydmljZV9jaGFyZ2UiOiIyOTEzLjI3In0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMjYxMy4yNyIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzA1NzYuNjYiLCJiYXNlX2ZhcmUiOiI4NzEwOS4wMCIsInRheCI6IjQzMTY3LjY2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODcxMDkuMDAiLCJ0YXgiOiI0Mjc3OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjM4OS42NiIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjk4ODcuMDAiLCJiYXNlX2ZhcmUiOiI4NzEwOS4wMCIsInRheCI6IjQyNzc4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMzg5LjY2Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxMzA1NzYuNjYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "baggage": null, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "not-available" }, "total_price": 812.86, "filter": { "id": "F77RT00068-3", "price": 812.86, "gross_total": 129887, "journey_duration": "PT1D3H40M", "journey_duration_seconds": 99600, "layover_duration": "PT18H35M", "layover_duration_seconds": 66900, "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-11T21:50", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-13T04:30", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601112150bah2026011207206bah202601130155jed202601130430175", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768079279::4B4ZJYVO", "flight_key": "F77RT00068-4", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176807928040197ZFOOM", "itt_flight_key": "F1TT00085-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-4-0", "itt_flight_key": "F1TT00085-0", "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": "0vLY4seGuDKAqqM0HXBAAA==", "origin": "LHR", "departure_time": "2026-01-11T10: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-12T07: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-11", "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": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LBX1YGB", "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue\/AtH21urUmsz40azJf9v+fMbBrMhLkmgMXQghCMhIzh\/8Y8Bm2jHokoEI0n0eBvzlmsP4aiMihxDe3NeLyUFI7PSv3vjQl0YJFFjqRBVp\/S96VeW\/GasmwzTCpE7jEI6us8\/21RrHFIzn28w\/SBD1V5741ECw\/", "FareInfoRef": "0vLY4seGuDKA0qM0HXBAAA==" }, "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": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "0vLY4seGuDKAsqM0HXBAAA==", "origin": "KUL", "departure_time": "2026-01-12T13: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-12T18: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-12", "flight_time": "PT9H40M", "distance": "4385", "lay_over": "PT06H35M", "lay_over_date": "2026-01-12", "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": "1899914", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "1", "FareBasis": "OLTBXRMY", "FareRuleKey": "gws-eJxNT9EOwiAM\/Jjl3gtMNt7YxpapAxOzGXnx\/z\/DFtRYkmvpXcvhvdekLSml\/H80QOaDMEzbGQkaDK02xrkW6ENopUFKNAKsQxrC\/jCqP8VsiciQgHMx\/AbLHHcVmrgiHRPK6oTLHGA6q6jcMmtGh9u2j897zPg4FCoVuqIqwtDOPScsdqFKSSAXvB4bxIRsru\/ixV8TZwR8i3nlUtwX48ZQZ8R1JakDe+W5N1LvQO8=", "FareInfoRef": "0vLY4seGuDKA7qM0HXBAAA==" }, "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": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 1061.21, "gross_total": 177853, "base_fare": 739.43, "tax": 370.8, "sell": { "currency": "GBP", "total": 1061.21, "base_fare": 739.43, "tax": 370.8 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczODgxLjQsImJhc2VfZmFyZSI6MTIxMTU3Ljg3LCJ0YXgiOjYwNzU3LjU2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTcwMzUyLjUzLCJiYXNlX2ZhcmUiOjExNzYyOSwidGF4Ijo2MDc1Ny41NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxNzc4NTMsImJhc2VfZmFyZSI6MTE3NjI5LCJ0YXgiOjYwMjI0fX0=", "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": 1061.21, "base_fare": 739.43, "tax": 370.8, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "717.89", "tax": "367.55", "discount": 50.25, "ait": "3.26", "service_charge": 22.76 }, "partner": { "currency": "GBP", "total": 1061.21, "base_fare": 739.43, "tax": 370.8, "gross": { "base_fare": "717.89", "tax": "367.55", "discount": "50.25", "ait": "3.26", "service_charge": 22.76 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3Mzg4MS40MCIsImJhc2VfZmFyZSI6IjEyMTE1Ny44NyIsInRheCI6IjYwNzU3LjU2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3NjI5LjAwIiwidGF4IjoiNjAyMjQuMDAiLCJkaXNjb3VudCI6IjgyMzQuMDMiLCJhaXQiOiI1MzMuNTYiLCJzZXJ2aWNlX2NoYXJnZSI6IjM3MjguODcifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzNTI4Ljg3IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MDM1Mi41MyIsImJhc2VfZmFyZSI6IjExNzYyOS4wMCIsInRheCI6IjYwNzU3LjU2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3NjI5LjAwIiwidGF4IjoiNjAyMjQuMDAiLCJkaXNjb3VudCI6IjgyMzQuMDMiLCJhaXQiOiI1MzMuNTYiLCJzZXJ2aWNlX2NoYXJnZSI6MjAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTc3ODUzLjAwIiwiYmFzZV9mYXJlIjoiMTE3NjI5LjAwIiwidGF4IjoiNjAyMjQuMDAiLCJkaXNjb3VudCI6IjgyMzQuMDMiLCJhaXQiOiI1MzMuNTYiLCJzZXJ2aWNlX2NoYXJnZSI6IjIwMC4wMCIsInBheWFibGUiOjE3MDM1Mi41MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1061.21, "filter": { "id": "F77RT00068-4", "price": 1061.21, "gross_total": 177853, "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-11T10:25:00.000+00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-12T18:30:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601111025kul2026011207153kul202601121350jed202601121830150", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768079279::4B4ZJYVO", "flight_key": "F77RT00068-5", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176807928040197ZFOOM", "itt_flight_key": "F1TT00087-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-5-0", "itt_flight_key": "F1TT00087-0", "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": "7M0Z4srwnDKAB5SXFXBAAA==", "origin": "LHR", "departure_time": "2026-01-11T10: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-12T07: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-11", "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": "L", "meal_code": null, "seat_available": "9", "FareBasis": "LBX1YGB", "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue\/AtH21urUmsz40azJf9v+fMbBrMhLkmgMXQghCMhIzh\/8Y8Bm2jHokoEI0n0eBvzlmsP4aiMihxDe3NeLyUFI7PSv3vjQl0YJFFjqRBVp\/S96VeW\/GasmwzTCpE7jEI6us8\/21RrHFIzn28w\/SBD1V5741ECw\/", "FareInfoRef": "7M0Z4srwnDKAL5SXFXBAAA==" }, "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": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "7M0Z4srwnDKAD5SXFXBAAA==", "origin": "KUL", "departure_time": "2026-01-12T13: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-12T18: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-12", "flight_time": "PT9H40M", "distance": "4385", "lay_over": "PT06H35M", "lay_over_date": "2026-01-12", "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": "1899914", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "meal_code": null, "seat_available": "1", "FareBasis": "OLTBXRMY", "FareRuleKey": "gws-eJxNT9EOwiAM\/Jjl3stQGG9sY8vUgYnZFnnx\/z\/DFtRYkmvpXcvhvW+pNaSU8v\/RAJkPQj+uFyS0YHA1gM4eURqkRCPAOqQ+bIdW3TlmQ0SaBJyL4TdY5rir0MQFaR9RVidcpwBtjaJyy6wZHO7rNjwfMePjUKhU6IqqCMNp6jhhNjNVSgK54G1fISZkc30XL\/6aOCPgW0wLl+K+GNearBbXlSQL9spzb7eYQWU=", "FareInfoRef": "7M0Z4srwnDKAS5SXFXBAAA==" }, "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": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 1061.21, "gross_total": 177853, "base_fare": 739.43, "tax": 370.8, "sell": { "currency": "GBP", "total": 1061.21, "base_fare": 739.43, "tax": 370.8 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczODgxLjQsImJhc2VfZmFyZSI6MTIxMTU3Ljg3LCJ0YXgiOjYwNzU3LjU2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTcwMzUyLjUzLCJiYXNlX2ZhcmUiOjExNzYyOSwidGF4Ijo2MDc1Ny41NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxNzc4NTMsImJhc2VfZmFyZSI6MTE3NjI5LCJ0YXgiOjYwMjI0fX0=", "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": 1061.21, "base_fare": 739.43, "tax": 370.8, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "717.89", "tax": "367.55", "discount": 50.25, "ait": "3.26", "service_charge": 22.76 }, "partner": { "currency": "GBP", "total": 1061.21, "base_fare": 739.43, "tax": 370.8, "gross": { "base_fare": "717.89", "tax": "367.55", "discount": "50.25", "ait": "3.26", "service_charge": 22.76 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3Mzg4MS40MCIsImJhc2VfZmFyZSI6IjEyMTE1Ny44NyIsInRheCI6IjYwNzU3LjU2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3NjI5LjAwIiwidGF4IjoiNjAyMjQuMDAiLCJkaXNjb3VudCI6IjgyMzQuMDMiLCJhaXQiOiI1MzMuNTYiLCJzZXJ2aWNlX2NoYXJnZSI6IjM3MjguODcifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzNTI4Ljg3IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MDM1Mi41MyIsImJhc2VfZmFyZSI6IjExNzYyOS4wMCIsInRheCI6IjYwNzU3LjU2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE3NjI5LjAwIiwidGF4IjoiNjAyMjQuMDAiLCJkaXNjb3VudCI6IjgyMzQuMDMiLCJhaXQiOiI1MzMuNTYiLCJzZXJ2aWNlX2NoYXJnZSI6MjAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTc3ODUzLjAwIiwiYmFzZV9mYXJlIjoiMTE3NjI5LjAwIiwidGF4IjoiNjAyMjQuMDAiLCJkaXNjb3VudCI6IjgyMzQuMDMiLCJhaXQiOiI1MzMuNTYiLCJzZXJ2aWNlX2NoYXJnZSI6IjIwMC4wMCIsInBheWFibGUiOjE3MDM1Mi41MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1061.21, "filter": { "id": "F77RT00068-5", "price": 1061.21, "gross_total": 177853, "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-11T10:25:00.000+00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-12T18:30:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601111025kul2026011207153kul202601121350jed202601121830150", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768079279::4B4ZJYVO", "flight_key": "F77RT00068-6", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176807928040197ZFOOM", "itt_flight_key": "F1TT00085-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-6-0", "itt_flight_key": "F1TT00085-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": "0vLY4seGuDKAqqM0HXBAAA==", "origin": "LHR", "departure_time": "2026-01-11T10: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-12T07: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-11", "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": "L", "meal_code": null, "seat_available": "8", "FareBasis": "LBX1YGB", "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue\/AtH21urUmsz40azJf9v+fMbBrMhLkmgMXQghCMhIzh\/8Y8Bm2jHokoEI0n0eBvzlmsP4aiMihxDe3NeLyUFI7PSv3vjQl0YJFFjqRBVp\/S96VeW\/GasmwzTCpE7jEI6us8\/21RrHFIzn28w\/SBD1V5741ECw\/", "FareInfoRef": "0vLY4seGuDKACrM0HXBAAA==" }, "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": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "0vLY4seGuDKAuqM0HXBAAA==", "origin": "KUL", "departure_time": "2026-01-12T19: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-12T23: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-12", "flight_time": "PT9H40M", "distance": "4385", "lay_over": "PT11H45M", "lay_over_date": "2026-01-12", "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": "5", "FareBasis": "NBC1YMY", "FareRuleKey": "gws-eJxNjsEOwyAIhh+m+e+AZm43t2rTdNPTemCHvf9jDLVLSiL88AESYxSSCzFzPNuE71RW1H0GKsTelhN8CN71TEEkjPqYWYvi2NFI7XRE7n3J56sFLLLwQM2g3T\/3l7GxmIgY7Wc0aRP4i7yarPf0LipMzlntxp8DUoCdanM\/PR4shQ==", "FareInfoRef": "0vLY4seGuDKAJrM0HXBAAA==" }, "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": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 1120.35, "gross_total": 187917, "base_fare": 802.69, "tax": 370.99, "sell": { "currency": "GBP", "total": 1120.35, "base_fare": 802.69, "tax": 370.99 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTgzNTczLjAzLCJiYXNlX2ZhcmUiOjEzMTUyMy43OSwidGF4Ijo2MDc4Ny43NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3OTc0Mi4yNCwiYmFzZV9mYXJlIjoxMjc2OTMsInRheCI6NjA3ODcuNzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTg3OTE3LCJiYXNlX2ZhcmUiOjEyNzY5MywidGF4Ijo2MDIyNH19", "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": 1120.35, "base_fare": 802.69, "tax": 370.99, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "779.31", "tax": "367.55", "discount": 54.55, "ait": "3.44", "service_charge": 24.6 }, "partner": { "currency": "GBP", "total": 1120.35, "base_fare": 802.69, "tax": 370.99, "gross": { "base_fare": "779.31", "tax": "367.55", "discount": "54.55", "ait": "3.44", "service_charge": 24.6 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4MzU3My4wMyIsImJhc2VfZmFyZSI6IjEzMTUyMy43OSIsInRheCI6IjYwNzg3Ljc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI3NjkzLjAwIiwidGF4IjoiNjAyMjQuMDAiLCJkaXNjb3VudCI6Ijg5MzguNTEiLCJhaXQiOiI1NjMuNzUiLCJzZXJ2aWNlX2NoYXJnZSI6IjQwMzAuNzkifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzODMwLjc5IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3OTc0Mi4yNCIsImJhc2VfZmFyZSI6IjEyNzY5My4wMCIsInRheCI6IjYwNzg3Ljc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI3NjkzLjAwIiwidGF4IjoiNjAyMjQuMDAiLCJkaXNjb3VudCI6Ijg5MzguNTEiLCJhaXQiOiI1NjMuNzUiLCJzZXJ2aWNlX2NoYXJnZSI6MjAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTg3OTE3LjAwIiwiYmFzZV9mYXJlIjoiMTI3NjkzLjAwIiwidGF4IjoiNjAyMjQuMDAiLCJkaXNjb3VudCI6Ijg5MzguNTEiLCJhaXQiOiI1NjMuNzUiLCJzZXJ2aWNlX2NoYXJnZSI6IjIwMC4wMCIsInBheWFibGUiOjE3OTc0Mi4yNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1120.35, "filter": { "id": "F77RT00068-6", "price": 1120.35, "gross_total": 187917, "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-11T10:25:00.000+00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-12T23:40:00.000+03:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601111025kul2026011207153kul202601121900jed202601122340156", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768079279::4B4ZJYVO", "flight_key": "F77RT00068-7", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176807928040197ZFOOM", "itt_flight_key": "F1TT00087-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-7-0", "itt_flight_key": "F1TT00087-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": "7M0Z4srwnDKAB5SXFXBAAA==", "origin": "LHR", "departure_time": "2026-01-11T10: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-12T07: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-11", "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": "L", "meal_code": null, "seat_available": "8", "FareBasis": "LBX1YGB", "FareRuleKey": "gws-eJxNjtEOwyAIRT+mue\/AtH21urUmsz40azJf9v+fMbBrMhLkmgMXQghCMhIzh\/8Y8Bm2jHokoEI0n0eBvzlmsP4aiMihxDe3NeLyUFI7PSv3vjQl0YJFFjqRBVp\/S96VeW\/GasmwzTCpE7jEI6us8\/21RrHFIzn28w\/SBD1V5741ECw\/", "FareInfoRef": "7M0Z4srwnDKAZ5SXFXBAAA==" }, "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": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "7M0Z4srwnDKAF5SXFXBAAA==", "origin": "KUL", "departure_time": "2026-01-12T19: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-12T23: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-12", "flight_time": "PT9H40M", "distance": "4385", "lay_over": "PT11H45M", "lay_over_date": "2026-01-12", "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": "5", "FareBasis": "NBC1YMY", "FareRuleKey": "gws-eJxNjsEOwyAIhh+m+e+AZm43t2rTdNPTemCHvf9jDLVLSiL88AESYxSSCzFzPNuE71RW1H0GKsTelhN8CN71TEEkjPqYWYvi2NFI7XRE7n3J56sFLLLwQM2g3T\/3l7GxmIgY7Wc0aRP4i7yarPf0LipMzlntxp8DUoCdanM\/PR4shQ==", "FareInfoRef": "7M0Z4srwnDKAg5SXFXBAAA==" }, "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": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 1120.35, "gross_total": 187917, "base_fare": 802.69, "tax": 370.99, "sell": { "currency": "GBP", "total": 1120.35, "base_fare": 802.69, "tax": 370.99 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTgzNTczLjAzLCJiYXNlX2ZhcmUiOjEzMTUyMy43OSwidGF4Ijo2MDc4Ny43NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3OTc0Mi4yNCwiYmFzZV9mYXJlIjoxMjc2OTMsInRheCI6NjA3ODcuNzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTg3OTE3LCJiYXNlX2ZhcmUiOjEyNzY5MywidGF4Ijo2MDIyNH19", "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": 1120.35, "base_fare": 802.69, "tax": 370.99, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "779.31", "tax": "367.55", "discount": 54.55, "ait": "3.44", "service_charge": 24.6 }, "partner": { "currency": "GBP", "total": 1120.35, "base_fare": 802.69, "tax": 370.99, "gross": { "base_fare": "779.31", "tax": "367.55", "discount": "54.55", "ait": "3.44", "service_charge": 24.6 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4MzU3My4wMyIsImJhc2VfZmFyZSI6IjEzMTUyMy43OSIsInRheCI6IjYwNzg3Ljc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI3NjkzLjAwIiwidGF4IjoiNjAyMjQuMDAiLCJkaXNjb3VudCI6Ijg5MzguNTEiLCJhaXQiOiI1NjMuNzUiLCJzZXJ2aWNlX2NoYXJnZSI6IjQwMzAuNzkifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzODMwLjc5IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3OTc0Mi4yNCIsImJhc2VfZmFyZSI6IjEyNzY5My4wMCIsInRheCI6IjYwNzg3Ljc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI3NjkzLjAwIiwidGF4IjoiNjAyMjQuMDAiLCJkaXNjb3VudCI6Ijg5MzguNTEiLCJhaXQiOiI1NjMuNzUiLCJzZXJ2aWNlX2NoYXJnZSI6MjAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTg3OTE3LjAwIiwiYmFzZV9mYXJlIjoiMTI3NjkzLjAwIiwidGF4IjoiNjAyMjQuMDAiLCJkaXNjb3VudCI6Ijg5MzguNTEiLCJhaXQiOiI1NjMuNzUiLCJzZXJ2aWNlX2NoYXJnZSI6IjIwMC4wMCIsInBheWFibGUiOjE3OTc0Mi4yNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1120.35, "filter": { "id": "F77RT00068-7", "price": 1120.35, "gross_total": 187917, "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-11T10:25:00.000+00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-12T23:40:00.000+03:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601111025kul2026011207153kul202601121900jed202601122340156", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768079279::4B4ZJYVO", "flight_key": "F77RT00068-8", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176807928040197ZFOOM", "itt_flight_key": "F1TT00085-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-8-0", "itt_flight_key": "F1TT00085-3", "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": "0vLY4seGuDKAqqM0HXBAAA==", "origin": "LHR", "departure_time": "2026-01-11T10: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-12T07: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-11", "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": "L", "meal_code": null, "seat_available": "8", "FareBasis": "LFL1YGB", "FareRuleKey": "gws-eJxNjjEOwzAIRQ8T\/R0odVYnbh1LdT1UzeCl9z9GwWmkImG+9eBDjFFIAjFz\/I8Jn+lZ0PYENIjlY68IrCRg+3UQkaLmyn1bcXoYaYMelUdfmpNYQdZMB\/JAH28tL2Ph4sZmyfDNcGkTOMW9mGzL7b2t6osDKV+XH6QZdqrNfQEwxyw5", "FareInfoRef": "0vLY4seGuDKAQrM0HXBAAA==" }, "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": "0vLY4seGuDKAuqM0HXBAAA==", "origin": "KUL", "departure_time": "2026-01-12T19: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-12T23: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-12", "flight_time": "PT9H40M", "distance": "4385", "lay_over": "PT11H45M", "lay_over_date": "2026-01-12", "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": "5", "FareBasis": "NBC1YMY", "FareRuleKey": "gws-eJxNjsEOwyAIhh+m+e+AZm43t2rTdNPTemCHvf9jDLVLSiL88AESYxSSCzFzPNuE71RW1H0GKsTelhN8CN71TEEkjPqYWYvi2NFI7XRE7n3J56sFLLLwQM2g3T\/3l7GxmIgY7Wc0aRP4i7yarPf0LipMzlntxp8DUoCdanM\/PR4shQ==", "FareInfoRef": "0vLY4seGuDKAJrM0HXBAAA==" }, "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": 1178.52, "gross_total": 197816, "base_fare": 864.92, "tax": 371.17, "sell": { "currency": "GBP", "total": 1178.52, "base_fare": 864.92, "tax": 371.17 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTkzMTA1Ljc3LCJiYXNlX2ZhcmUiOjE0MTcxOS43NiwidGF4Ijo2MDgxNy40NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE4ODk3OC4wMSwiYmFzZV9mYXJlIjoxMzc1OTIsInRheCI6NjA4MTcuNDUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk3ODE2LCJiYXNlX2ZhcmUiOjEzNzU5MiwidGF4Ijo2MDIyNH19", "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": 1178.52, "base_fare": 864.92, "tax": 371.17, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "839.72", "tax": "367.55", "discount": 58.78, "ait": "3.62", "service_charge": 26.41 }, "partner": { "currency": "GBP", "total": 1178.52, "base_fare": 864.92, "tax": 371.17, "gross": { "base_fare": "839.72", "tax": "367.55", "discount": "58.78", "ait": "3.62", "service_charge": 26.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5MzEwNS43NyIsImJhc2VfZmFyZSI6IjE0MTcxOS43NiIsInRheCI6IjYwODE3LjQ1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM3NTkyLjAwIiwidGF4IjoiNjAyMjQuMDAiLCJkaXNjb3VudCI6Ijk2MzEuNDQiLCJhaXQiOiI1OTMuNDUiLCJzZXJ2aWNlX2NoYXJnZSI6IjQzMjcuNzYifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0MTI3Ljc2IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4ODk3OC4wMSIsImJhc2VfZmFyZSI6IjEzNzU5Mi4wMCIsInRheCI6IjYwODE3LjQ1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM3NTkyLjAwIiwidGF4IjoiNjAyMjQuMDAiLCJkaXNjb3VudCI6Ijk2MzEuNDQiLCJhaXQiOiI1OTMuNDUiLCJzZXJ2aWNlX2NoYXJnZSI6MjAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTk3ODE2LjAwIiwiYmFzZV9mYXJlIjoiMTM3NTkyLjAwIiwidGF4IjoiNjAyMjQuMDAiLCJkaXNjb3VudCI6Ijk2MzEuNDQiLCJhaXQiOiI1OTMuNDUiLCJzZXJ2aWNlX2NoYXJnZSI6IjIwMC4wMCIsInBheWFibGUiOjE4ODk3OC4wMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1178.52, "filter": { "id": "F77RT00068-8", "price": 1178.52, "gross_total": 197816, "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-11T10:25:00.000+00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-12T23:40:00.000+03:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601111025kul2026011207153kul202601121900jed202601122340156", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768079279::4B4ZJYVO", "flight_key": "F77RT00068-9", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176807928040197ZFOOM", "itt_flight_key": "F1TT00087-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-9-0", "itt_flight_key": "F1TT00087-3", "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": "7M0Z4srwnDKAB5SXFXBAAA==", "origin": "LHR", "departure_time": "2026-01-11T10: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-12T07: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-11", "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": "L", "meal_code": null, "seat_available": "8", "FareBasis": "LFL1YGB", "FareRuleKey": "gws-eJxNjjEOwzAIRQ8T\/R0odVYnbh1LdT1UzeCl9z9GwWmkImG+9eBDjFFIAjFz\/I8Jn+lZ0PYENIjlY68IrCRg+3UQkaLmyn1bcXoYaYMelUdfmpNYQdZMB\/JAH28tL2Ph4sZmyfDNcGkTOMW9mGzL7b2t6osDKV+XH6QZdqrNfQEwxyw5", "FareInfoRef": "7M0Z4srwnDKAn5SXFXBAAA==" }, "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": "7M0Z4srwnDKAF5SXFXBAAA==", "origin": "KUL", "departure_time": "2026-01-12T19: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-12T23: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-12", "flight_time": "PT9H40M", "distance": "4385", "lay_over": "PT11H45M", "lay_over_date": "2026-01-12", "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": "5", "FareBasis": "NBC1YMY", "FareRuleKey": "gws-eJxNjsEOwyAIhh+m+e+AZm43t2rTdNPTemCHvf9jDLVLSiL88AESYxSSCzFzPNuE71RW1H0GKsTelhN8CN71TEEkjPqYWYvi2NFI7XRE7n3J56sFLLLwQM2g3T\/3l7GxmIgY7Wc0aRP4i7yarPf0LipMzlntxp8DUoCdanM\/PR4shQ==", "FareInfoRef": "7M0Z4srwnDKAg5SXFXBAAA==" }, "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": 1178.52, "gross_total": 197816, "base_fare": 864.92, "tax": 371.17, "sell": { "currency": "GBP", "total": 1178.52, "base_fare": 864.92, "tax": 371.17 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTkzMTA1Ljc3LCJiYXNlX2ZhcmUiOjE0MTcxOS43NiwidGF4Ijo2MDgxNy40NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE4ODk3OC4wMSwiYmFzZV9mYXJlIjoxMzc1OTIsInRheCI6NjA4MTcuNDUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk3ODE2LCJiYXNlX2ZhcmUiOjEzNzU5MiwidGF4Ijo2MDIyNH19", "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": 1178.52, "base_fare": 864.92, "tax": 371.17, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "839.72", "tax": "367.55", "discount": 58.78, "ait": "3.62", "service_charge": 26.41 }, "partner": { "currency": "GBP", "total": 1178.52, "base_fare": 864.92, "tax": 371.17, "gross": { "base_fare": "839.72", "tax": "367.55", "discount": "58.78", "ait": "3.62", "service_charge": 26.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5MzEwNS43NyIsImJhc2VfZmFyZSI6IjE0MTcxOS43NiIsInRheCI6IjYwODE3LjQ1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM3NTkyLjAwIiwidGF4IjoiNjAyMjQuMDAiLCJkaXNjb3VudCI6Ijk2MzEuNDQiLCJhaXQiOiI1OTMuNDUiLCJzZXJ2aWNlX2NoYXJnZSI6IjQzMjcuNzYifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0MTI3Ljc2IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4ODk3OC4wMSIsImJhc2VfZmFyZSI6IjEzNzU5Mi4wMCIsInRheCI6IjYwODE3LjQ1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM3NTkyLjAwIiwidGF4IjoiNjAyMjQuMDAiLCJkaXNjb3VudCI6Ijk2MzEuNDQiLCJhaXQiOiI1OTMuNDUiLCJzZXJ2aWNlX2NoYXJnZSI6MjAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTk3ODE2LjAwIiwiYmFzZV9mYXJlIjoiMTM3NTkyLjAwIiwidGF4IjoiNjAyMjQuMDAiLCJkaXNjb3VudCI6Ijk2MzEuNDQiLCJhaXQiOiI1OTMuNDUiLCJzZXJ2aWNlX2NoYXJnZSI6IjIwMC4wMCIsInBheWFibGUiOjE4ODk3OC4wMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1178.52, "filter": { "id": "F77RT00068-9", "price": 1178.52, "gross_total": 197816, "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-11T10:25:00.000+00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-12T23:40:00.000+03:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601111025kul2026011207153kul202601121900jed202601122340156", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768079279::4B4ZJYVO", "flight_key": "F77RT00068-10", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176807928040197ZFOOM", "itt_flight_key": "F1TT00085-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-10-0", "itt_flight_key": "F1TT00085-2", "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": "0vLY4seGuDKAwqM0HXBAAA==", "origin": "LHR", "departure_time": "2026-01-11T20: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-12T07: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-11", "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": "M", "meal_code": null, "seat_available": "1", "FareBasis": "MXOWUK", "FareRuleKey": "gws-eJxNTssKwzAM+5iiu5WlLb1lJIaybhmMhq2X\/f9nzElbmMG2bMmPEIITNwjJ8G8dvp2uyCUCGc78pgkU+smDVm4Q4YDH5\/kuC84dRuRG7plNpj45S4h97HeqGrYW7\/MLQsdxqhoh6mVUaBM4gc4G8zWtZVEV8RdrjgdnwD61sR8ZfyxY", "FareInfoRef": "0vLY4seGuDKAYrM0HXBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_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": "0vLY4seGuDKAyqM0HXBAAA==", "origin": "ADD", "departure_time": "2026-01-12T11: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-12T13: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-12", "flight_time": "PT2H30M", "distance": "866", "lay_over": "PT04H00M", "lay_over_date": "2026-01-12", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.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": "M", "meal_code": null, "seat_available": "1", "FareBasis": "MXOWUK", "FareRuleKey": "gws-eJxNTssKwzAM+5iiu5WlLb1lJIaybhmMhq2X\/f9nzElbmMG2bMmPEIITNwjJ8G8dvp2uyCUCGc78pgkU+smDVm4Q4YDH5\/kuC84dRuRG7plNpj45S4h97HeqGrYW7\/MLQsdxqhoh6mVUaBM4gc4G8zWtZVEV8RdrjgdnwD61sR8ZfyxY", "FareInfoRef": "0vLY4seGuDKAYrM0HXBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_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": 1222.56, "gross_total": 195012, "base_fare": 947.88, "tax": 273.46, "sell": { "currency": "GBP", "total": 1222.56, "base_fare": 947.88, "tax": 273.46 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAwMzIwLjc0LCJiYXNlX2ZhcmUiOjE1NTMxMy43LCJ0YXgiOjQ0ODA3LjA0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk1Nzk3LjA0LCJiYXNlX2ZhcmUiOjE1MDc5MCwidGF4Ijo0NDgwNy4wNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxOTUwMTIsImJhc2VfZmFyZSI6MTUwNzkwLCJ0YXgiOjQ0MjIyfX0=", "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": 1222.56, "base_fare": 947.88, "tax": 273.46, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "920.27", "tax": "269.89", "discount": 0, "ait": "3.57", "service_charge": 28.83 }, "partner": { "currency": "GBP", "total": 1222.56, "base_fare": 947.88, "tax": 273.46, "gross": { "base_fare": "920.27", "tax": "269.89", "discount": "0.00", "ait": "3.57", "service_charge": 28.83 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwMDMyMC43NCIsImJhc2VfZmFyZSI6IjE1NTMxMy43MCIsInRheCI6IjQ0ODA3LjA0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTUwNzkwLjAwIiwidGF4IjoiNDQyMjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI1ODUuMDQiLCJzZXJ2aWNlX2NoYXJnZSI6IjQ3MjMuNzAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTIzLjcwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5NTc5Ny4wNCIsImJhc2VfZmFyZSI6IjE1MDc5MC4wMCIsInRheCI6IjQ0ODA3LjA0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTUwNzkwLjAwIiwidGF4IjoiNDQyMjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI1ODUuMDQiLCJzZXJ2aWNlX2NoYXJnZSI6MjAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTk1MDEyLjAwIiwiYmFzZV9mYXJlIjoiMTUwNzkwLjAwIiwidGF4IjoiNDQyMjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI1ODUuMDQiLCJzZXJ2aWNlX2NoYXJnZSI6IjIwMC4wMCIsInBheWFibGUiOjE5NTc5Ny4wNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1222.56, "filter": { "id": "F77RT00068-10", "price": 1222.56, "gross_total": 195012, "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-11T20:15:00.000+00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-12T13:30:00.000+03:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202601112015add202601120700701add202601121100jed202601121330462", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768079279::4B4ZJYVO", "flight_key": "F77RT00068-11", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176807928040197ZFOOM", "itt_flight_key": "F1TT00087-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-11-0", "itt_flight_key": "F1TT00087-2", "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": "7M0Z4srwnDKAH5SXFXBAAA==", "origin": "LHR", "departure_time": "2026-01-11T20: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-12T07: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-11", "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": "M", "meal_code": null, "seat_available": "1", "FareBasis": "MXOWUK", "FareRuleKey": "gws-eJxNTssKwzAM+5iiu5WlLb1lJIaybhmMhq2X\/f9nzElbmMG2bMmPEIITNwjJ8G8dvp2uyCUCGc78pgkU+smDVm4Q4YDH5\/kuC84dRuRG7plNpj45S4h97HeqGrYW7\/MLQsdxqhoh6mVUaBM4gc4G8zWtZVEV8RdrjgdnwD61sR8ZfyxY", "FareInfoRef": "7M0Z4srwnDKAv5SXFXBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_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": "7M0Z4srwnDKAJ5SXFXBAAA==", "origin": "ADD", "departure_time": "2026-01-12T11: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-12T13: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-12", "flight_time": "PT2H30M", "distance": "866", "lay_over": "PT04H00M", "lay_over_date": "2026-01-12", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.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": "M", "meal_code": null, "seat_available": "1", "FareBasis": "MXOWUK", "FareRuleKey": "gws-eJxNTssKwzAM+5iiu5WlLb1lJIaybhmMhq2X\/f9nzElbmMG2bMmPEIITNwjJ8G8dvp2uyCUCGc78pgkU+smDVm4Q4YDH5\/kuC84dRuRG7plNpj45S4h97HeqGrYW7\/MLQsdxqhoh6mVUaBM4gc4G8zWtZVEV8RdrjgdnwD61sR8ZfyxY", "FareInfoRef": "7M0Z4srwnDKAv5SXFXBAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_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": 1222.56, "gross_total": 195012, "base_fare": 947.88, "tax": 273.46, "sell": { "currency": "GBP", "total": 1222.56, "base_fare": 947.88, "tax": 273.46 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAwMzIwLjc0LCJiYXNlX2ZhcmUiOjE1NTMxMy43LCJ0YXgiOjQ0ODA3LjA0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk1Nzk3LjA0LCJiYXNlX2ZhcmUiOjE1MDc5MCwidGF4Ijo0NDgwNy4wNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxOTUwMTIsImJhc2VfZmFyZSI6MTUwNzkwLCJ0YXgiOjQ0MjIyfX0=", "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": 1222.56, "base_fare": 947.88, "tax": 273.46, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "920.27", "tax": "269.89", "discount": 0, "ait": "3.57", "service_charge": 28.83 }, "partner": { "currency": "GBP", "total": 1222.56, "base_fare": 947.88, "tax": 273.46, "gross": { "base_fare": "920.27", "tax": "269.89", "discount": "0.00", "ait": "3.57", "service_charge": 28.83 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIwMDMyMC43NCIsImJhc2VfZmFyZSI6IjE1NTMxMy43MCIsInRheCI6IjQ0ODA3LjA0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTUwNzkwLjAwIiwidGF4IjoiNDQyMjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI1ODUuMDQiLCJzZXJ2aWNlX2NoYXJnZSI6IjQ3MjMuNzAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0NTIzLjcwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5NTc5Ny4wNCIsImJhc2VfZmFyZSI6IjE1MDc5MC4wMCIsInRheCI6IjQ0ODA3LjA0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTUwNzkwLjAwIiwidGF4IjoiNDQyMjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI1ODUuMDQiLCJzZXJ2aWNlX2NoYXJnZSI6MjAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTk1MDEyLjAwIiwiYmFzZV9mYXJlIjoiMTUwNzkwLjAwIiwidGF4IjoiNDQyMjIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI1ODUuMDQiLCJzZXJ2aWNlX2NoYXJnZSI6IjIwMC4wMCIsInBheWFibGUiOjE5NTc5Ny4wNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1222.56, "filter": { "id": "F77RT00068-11", "price": 1222.56, "gross_total": 195012, "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-11T20:15:00.000+00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-12T13:30:00.000+03:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202601112015add202601120700701add202601121100jed202601121330462", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768079279::4B4ZJYVO", "flight_key": "F77RT00068-12", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176807928040197ZFOOM", "itt_flight_key": "F1VC00093-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-12-0", "itt_flight_key": "F1VC00093-4", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H50M", "transit_time": "2H45M", "routes": [ { "air_segment_key": "0-4", "origin": "LHR", "departure_time": "2026-01-11T21:50", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BAH", "arrival_time": "2026-01-12T07:20", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-01-11T21:50", "flight_time": "PT6H30M", "distance": null, "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": { "cabin_class": "BUSINESS", "cabin_code": "C", "booking_code": "D", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg", "short_info": null, "details_info": "Up to 45kg total" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 9, "unit": "kg", "title": "9 kg", "short_info": null, "details_info": "Free up to 9kg" } } } }, { "air_segment_key": "1-4", "origin": "BAH", "departure_time": "2026-01-12T10:05", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "JED", "arrival_time": "2026-01-12T12:40", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-12T10:05", "flight_time": "PT2H35M", "distance": null, "lay_over": "PT02H45M", "lay_over_date": "2026-01-12", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "171" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "171" }, "booking_class": { "cabin_class": "BUSINESS", "cabin_code": "C", "booking_code": "D", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg", "short_info": null, "details_info": "Up to 45kg total" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 9, "unit": "kg", "title": "9 kg", "short_info": null, "details_info": "Free up to 9kg" } } } } ] } ], "promo_title": "Hot Deal", "promo_rules": "Exclusive Corporate Deal Offer", "price": { "currency": "GBP", "total": 2051.33, "gross_total": 327036, "base_fare": 1634.41, "tax": 415.08, "sell": { "currency": "GBP", "total": 2051.33, "base_fare": 1634.41, "tax": 415.08 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzM2MTE3LjI2LCJiYXNlX2ZhcmUiOjI2NzgwNS4xNSwidGF4Ijo2ODAxMi4xMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODMxNy4xMSwiYmFzZV9mYXJlIjoyNjAwMDUsInRheCI6NjgwMTIuMTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3MDM2LCJiYXNlX2ZhcmUiOjI2MDAwNSwidGF4Ijo2NzAzMX19", "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": 2051.33, "base_fare": 1634.41, "tax": 415.08, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1586.81", "tax": "409.09", "discount": 0, "ait": "5.99", "service_charge": 49.44 }, "partner": { "currency": "GBP", "total": 2051.33, "base_fare": 1634.41, "tax": 415.08, "gross": { "base_fare": "1586.81", "tax": "409.09", "discount": "0.00", "ait": "5.99", "service_charge": 49.44 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzNjExNy4yNiIsImJhc2VfZmFyZSI6IjI2NzgwNS4xNSIsInRheCI6IjY4MDEyLjExIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYwMDA1LjAwIiwidGF4IjoiNjcwMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI5ODEuMTEiLCJzZXJ2aWNlX2NoYXJnZSI6IjgxMDAuMTUifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3ODAwLjE1IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODMxNy4xMSIsImJhc2VfZmFyZSI6IjI2MDAwNS4wMCIsInRheCI6IjY4MDEyLjExIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYwMDA1LjAwIiwidGF4IjoiNjcwMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI5ODEuMTEiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzI3MDM2LjAwIiwiYmFzZV9mYXJlIjoiMjYwMDA1LjAwIiwidGF4IjoiNjcwMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI5ODEuMTEiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjMyODMxNy4xMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "not-available" }, "total_price": 2051.33, "filter": { "id": "F77RT00068-12", "price": 2051.33, "gross_total": 327036, "journey_duration": "PT11H50M", "journey_duration_seconds": 42600, "layover_duration": "PT2H45M", "layover_duration_seconds": 9900, "carrier_operating": "GF", "carrier_marketing": "GF", "aircraft": "789", "aircraft_name": "789", "cabin_class": "BUSINESS", "connecting_airport": [ "BAH" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-01-11T21:50", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-12T12:40", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": "45", "baggage_title": "45 kg" }, "filter_unique_filter_code": "lhr202601112150bah2026011207206bah202601121005jed202601121240171", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768079279::4B4ZJYVO", "flight_key": "F77RT00068-13", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176807928040197ZFOOM", "itt_flight_key": "F1VC00093-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-13-0", "itt_flight_key": "F1VC00093-5", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H40M", "transit_time": "6H35M", "routes": [ { "air_segment_key": "0-5", "origin": "LHR", "departure_time": "2026-01-11T09:30", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BAH", "arrival_time": "2026-01-11T19:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-01-11T09:30", "flight_time": "PT6H30M", "distance": null, "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": "2" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "2" }, "booking_class": { "cabin_class": "BUSINESS", "cabin_code": "C", "booking_code": "D", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg", "short_info": null, "details_info": "Up to 45kg total" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 9, "unit": "kg", "title": "9 kg", "short_info": null, "details_info": "Free up to 9kg" } } } }, { "air_segment_key": "1-5", "origin": "BAH", "departure_time": "2026-01-12T01:35", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "JED", "arrival_time": "2026-01-12T04:10", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-12T01:35", "flight_time": "PT2H35M", "distance": null, "lay_over": "PT06H35M", "lay_over_date": "2026-01-11", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "181" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "181" }, "booking_class": { "cabin_class": "BUSINESS", "cabin_code": "C", "booking_code": "D", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg", "short_info": null, "details_info": "Up to 45kg total" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 9, "unit": "kg", "title": "9 kg", "short_info": null, "details_info": "Free up to 9kg" } } } } ] } ], "promo_title": "Hot Deal", "promo_rules": "Exclusive Corporate Deal Offer", "price": { "currency": "GBP", "total": 2051.33, "gross_total": 327036, "base_fare": 1634.41, "tax": 415.08, "sell": { "currency": "GBP", "total": 2051.33, "base_fare": 1634.41, "tax": 415.08 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzM2MTE3LjI2LCJiYXNlX2ZhcmUiOjI2NzgwNS4xNSwidGF4Ijo2ODAxMi4xMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODMxNy4xMSwiYmFzZV9mYXJlIjoyNjAwMDUsInRheCI6NjgwMTIuMTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3MDM2LCJiYXNlX2ZhcmUiOjI2MDAwNSwidGF4Ijo2NzAzMX19", "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": 2051.33, "base_fare": 1634.41, "tax": 415.08, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1586.81", "tax": "409.09", "discount": 0, "ait": "5.99", "service_charge": 49.44 }, "partner": { "currency": "GBP", "total": 2051.33, "base_fare": 1634.41, "tax": 415.08, "gross": { "base_fare": "1586.81", "tax": "409.09", "discount": "0.00", "ait": "5.99", "service_charge": 49.44 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzNjExNy4yNiIsImJhc2VfZmFyZSI6IjI2NzgwNS4xNSIsInRheCI6IjY4MDEyLjExIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYwMDA1LjAwIiwidGF4IjoiNjcwMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI5ODEuMTEiLCJzZXJ2aWNlX2NoYXJnZSI6IjgxMDAuMTUifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3ODAwLjE1IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODMxNy4xMSIsImJhc2VfZmFyZSI6IjI2MDAwNS4wMCIsInRheCI6IjY4MDEyLjExIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYwMDA1LjAwIiwidGF4IjoiNjcwMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI5ODEuMTEiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzI3MDM2LjAwIiwiYmFzZV9mYXJlIjoiMjYwMDA1LjAwIiwidGF4IjoiNjcwMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI5ODEuMTEiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjMyODMxNy4xMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "not-available" }, "total_price": 2051.33, "filter": { "id": "F77RT00068-13", "price": 2051.33, "gross_total": 327036, "journey_duration": "PT15H40M", "journey_duration_seconds": 56400, "layover_duration": "PT6H35M", "layover_duration_seconds": 23700, "carrier_operating": "GF", "carrier_marketing": "GF", "aircraft": "789", "aircraft_name": "789", "cabin_class": "BUSINESS", "connecting_airport": [ "BAH" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-11T09:30", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-12T04:10", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": "45", "baggage_title": "45 kg" }, "filter_unique_filter_code": "lhr202601110930bah2026011119002bah202601120135jed202601120410181", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768079279::4B4ZJYVO", "flight_key": "F77RT00068-14", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176807928040197ZFOOM", "itt_flight_key": "F1VC00093-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-14-0", "itt_flight_key": "F1VC00093-6", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H0M", "transit_time": "6H55M", "routes": [ { "air_segment_key": "0-6", "origin": "LHR", "departure_time": "2026-01-11T09:30", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BAH", "arrival_time": "2026-01-11T19:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-01-11T09:30", "flight_time": "PT6H30M", "distance": null, "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": "2" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "2" }, "booking_class": { "cabin_class": "BUSINESS", "cabin_code": "C", "booking_code": "D", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg", "short_info": null, "details_info": "Up to 45kg total" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 9, "unit": "kg", "title": "9 kg", "short_info": null, "details_info": "Free up to 9kg" } } } }, { "air_segment_key": "1-6", "origin": "BAH", "departure_time": "2026-01-12T01:55", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "JED", "arrival_time": "2026-01-12T04:30", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-12T01:55", "flight_time": "PT2H35M", "distance": null, "lay_over": "PT06H55M", "lay_over_date": "2026-01-11", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "175" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "175" }, "booking_class": { "cabin_class": "BUSINESS", "cabin_code": "C", "booking_code": "D", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg", "short_info": null, "details_info": "Up to 45kg total" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 9, "unit": "kg", "title": "9 kg", "short_info": null, "details_info": "Free up to 9kg" } } } } ] } ], "promo_title": "Hot Deal", "promo_rules": "Exclusive Corporate Deal Offer", "price": { "currency": "GBP", "total": 2051.33, "gross_total": 327036, "base_fare": 1634.41, "tax": 415.08, "sell": { "currency": "GBP", "total": 2051.33, "base_fare": 1634.41, "tax": 415.08 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzM2MTE3LjI2LCJiYXNlX2ZhcmUiOjI2NzgwNS4xNSwidGF4Ijo2ODAxMi4xMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODMxNy4xMSwiYmFzZV9mYXJlIjoyNjAwMDUsInRheCI6NjgwMTIuMTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3MDM2LCJiYXNlX2ZhcmUiOjI2MDAwNSwidGF4Ijo2NzAzMX19", "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": 2051.33, "base_fare": 1634.41, "tax": 415.08, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1586.81", "tax": "409.09", "discount": 0, "ait": "5.99", "service_charge": 49.44 }, "partner": { "currency": "GBP", "total": 2051.33, "base_fare": 1634.41, "tax": 415.08, "gross": { "base_fare": "1586.81", "tax": "409.09", "discount": "0.00", "ait": "5.99", "service_charge": 49.44 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzNjExNy4yNiIsImJhc2VfZmFyZSI6IjI2NzgwNS4xNSIsInRheCI6IjY4MDEyLjExIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYwMDA1LjAwIiwidGF4IjoiNjcwMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI5ODEuMTEiLCJzZXJ2aWNlX2NoYXJnZSI6IjgxMDAuMTUifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3ODAwLjE1IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODMxNy4xMSIsImJhc2VfZmFyZSI6IjI2MDAwNS4wMCIsInRheCI6IjY4MDEyLjExIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYwMDA1LjAwIiwidGF4IjoiNjcwMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI5ODEuMTEiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzI3MDM2LjAwIiwiYmFzZV9mYXJlIjoiMjYwMDA1LjAwIiwidGF4IjoiNjcwMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI5ODEuMTEiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjMyODMxNy4xMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "not-available" }, "total_price": 2051.33, "filter": { "id": "F77RT00068-14", "price": 2051.33, "gross_total": 327036, "journey_duration": "PT16H0M", "journey_duration_seconds": 57600, "layover_duration": "PT6H55M", "layover_duration_seconds": 24900, "carrier_operating": "GF", "carrier_marketing": "GF", "aircraft": "789", "aircraft_name": "789", "cabin_class": "BUSINESS", "connecting_airport": [ "BAH" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-11T09:30", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-01-12T04:30", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": "45", "baggage_title": "45 kg" }, "filter_unique_filter_code": "lhr202601110930bah2026011119002bah202601120155jed202601120430175", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768079279::4B4ZJYVO", "flight_key": "F77RT00068-15", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176807928040197ZFOOM", "itt_flight_key": "F1VC00093-7", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-15-0", "itt_flight_key": "F1VC00093-7", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H10M", "transit_time": "15H5M", "routes": [ { "air_segment_key": "0-7", "origin": "LHR", "departure_time": "2026-01-11T09:30", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BAH", "arrival_time": "2026-01-11T19:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-01-11T09:30", "flight_time": "PT6H30M", "distance": null, "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": "2" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "2" }, "booking_class": { "cabin_class": "BUSINESS", "cabin_code": "C", "booking_code": "D", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg", "short_info": null, "details_info": "Up to 45kg total" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 9, "unit": "kg", "title": "9 kg", "short_info": null, "details_info": "Free up to 9kg" } } } }, { "air_segment_key": "1-7", "origin": "BAH", "departure_time": "2026-01-12T10:05", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "JED", "arrival_time": "2026-01-12T12:40", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-12T10:05", "flight_time": "PT2H35M", "distance": null, "lay_over": "PT15H05M", "lay_over_date": "2026-01-11", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "171" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "171" }, "booking_class": { "cabin_class": "BUSINESS", "cabin_code": "C", "booking_code": "D", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg", "short_info": null, "details_info": "Up to 45kg total" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 9, "unit": "kg", "title": "9 kg", "short_info": null, "details_info": "Free up to 9kg" } } } } ] } ], "promo_title": "Hot Deal", "promo_rules": "Exclusive Corporate Deal Offer", "price": { "currency": "GBP", "total": 2051.33, "gross_total": 327036, "base_fare": 1634.41, "tax": 415.08, "sell": { "currency": "GBP", "total": 2051.33, "base_fare": 1634.41, "tax": 415.08 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzM2MTE3LjI2LCJiYXNlX2ZhcmUiOjI2NzgwNS4xNSwidGF4Ijo2ODAxMi4xMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODMxNy4xMSwiYmFzZV9mYXJlIjoyNjAwMDUsInRheCI6NjgwMTIuMTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3MDM2LCJiYXNlX2ZhcmUiOjI2MDAwNSwidGF4Ijo2NzAzMX19", "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": 2051.33, "base_fare": 1634.41, "tax": 415.08, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1586.81", "tax": "409.09", "discount": 0, "ait": "5.99", "service_charge": 49.44 }, "partner": { "currency": "GBP", "total": 2051.33, "base_fare": 1634.41, "tax": 415.08, "gross": { "base_fare": "1586.81", "tax": "409.09", "discount": "0.00", "ait": "5.99", "service_charge": 49.44 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzNjExNy4yNiIsImJhc2VfZmFyZSI6IjI2NzgwNS4xNSIsInRheCI6IjY4MDEyLjExIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYwMDA1LjAwIiwidGF4IjoiNjcwMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI5ODEuMTEiLCJzZXJ2aWNlX2NoYXJnZSI6IjgxMDAuMTUifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3ODAwLjE1IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODMxNy4xMSIsImJhc2VfZmFyZSI6IjI2MDAwNS4wMCIsInRheCI6IjY4MDEyLjExIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYwMDA1LjAwIiwidGF4IjoiNjcwMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI5ODEuMTEiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzI3MDM2LjAwIiwiYmFzZV9mYXJlIjoiMjYwMDA1LjAwIiwidGF4IjoiNjcwMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI5ODEuMTEiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjMyODMxNy4xMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "not-available" }, "total_price": 2051.33, "filter": { "id": "F77RT00068-15", "price": 2051.33, "gross_total": 327036, "journey_duration": "PT1D0H10M", "journey_duration_seconds": 87000, "layover_duration": "PT15H5M", "layover_duration_seconds": 54300, "carrier_operating": "GF", "carrier_marketing": "GF", "aircraft": "789", "aircraft_name": "789", "cabin_class": "BUSINESS", "connecting_airport": [ "BAH" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-11T09:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-12T12:40", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": "45", "baggage_title": "45 kg" }, "filter_unique_filter_code": "lhr202601110930bah2026011119002bah202601121005jed202601121240171", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768079279::4B4ZJYVO", "flight_key": "F77RT00068-16", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176807928040197ZFOOM", "itt_flight_key": "F1VC00093-8", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-16-0", "itt_flight_key": "F1VC00093-8", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H35M", "transit_time": "17H30M", "routes": [ { "air_segment_key": "0-8", "origin": "LHR", "departure_time": "2026-01-11T09:30", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BAH", "arrival_time": "2026-01-11T19:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-01-11T09:30", "flight_time": "PT6H30M", "distance": null, "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": "2" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "2" }, "booking_class": { "cabin_class": "BUSINESS", "cabin_code": "C", "booking_code": "D", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg", "short_info": null, "details_info": "Up to 45kg total" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 9, "unit": "kg", "title": "9 kg", "short_info": null, "details_info": "Free up to 9kg" } } } }, { "air_segment_key": "1-8", "origin": "BAH", "departure_time": "2026-01-12T12:30", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "JED", "arrival_time": "2026-01-12T15:05", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-12T12:30", "flight_time": "PT2H35M", "distance": null, "lay_over": "PT17H30M", "lay_over_date": "2026-01-11", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "183" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "183" }, "booking_class": { "cabin_class": "BUSINESS", "cabin_code": "C", "booking_code": "D", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg", "short_info": null, "details_info": "Up to 45kg total" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 9, "unit": "kg", "title": "9 kg", "short_info": null, "details_info": "Free up to 9kg" } } } } ] } ], "promo_title": "Hot Deal", "promo_rules": "Exclusive Corporate Deal Offer", "price": { "currency": "GBP", "total": 2051.33, "gross_total": 327036, "base_fare": 1634.41, "tax": 415.08, "sell": { "currency": "GBP", "total": 2051.33, "base_fare": 1634.41, "tax": 415.08 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzM2MTE3LjI2LCJiYXNlX2ZhcmUiOjI2NzgwNS4xNSwidGF4Ijo2ODAxMi4xMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODMxNy4xMSwiYmFzZV9mYXJlIjoyNjAwMDUsInRheCI6NjgwMTIuMTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3MDM2LCJiYXNlX2ZhcmUiOjI2MDAwNSwidGF4Ijo2NzAzMX19", "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": 2051.33, "base_fare": 1634.41, "tax": 415.08, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1586.81", "tax": "409.09", "discount": 0, "ait": "5.99", "service_charge": 49.44 }, "partner": { "currency": "GBP", "total": 2051.33, "base_fare": 1634.41, "tax": 415.08, "gross": { "base_fare": "1586.81", "tax": "409.09", "discount": "0.00", "ait": "5.99", "service_charge": 49.44 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzNjExNy4yNiIsImJhc2VfZmFyZSI6IjI2NzgwNS4xNSIsInRheCI6IjY4MDEyLjExIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYwMDA1LjAwIiwidGF4IjoiNjcwMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI5ODEuMTEiLCJzZXJ2aWNlX2NoYXJnZSI6IjgxMDAuMTUifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3ODAwLjE1IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODMxNy4xMSIsImJhc2VfZmFyZSI6IjI2MDAwNS4wMCIsInRheCI6IjY4MDEyLjExIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYwMDA1LjAwIiwidGF4IjoiNjcwMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI5ODEuMTEiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzI3MDM2LjAwIiwiYmFzZV9mYXJlIjoiMjYwMDA1LjAwIiwidGF4IjoiNjcwMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI5ODEuMTEiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjMyODMxNy4xMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "not-available" }, "total_price": 2051.33, "filter": { "id": "F77RT00068-16", "price": 2051.33, "gross_total": 327036, "journey_duration": "PT1D2H35M", "journey_duration_seconds": 95700, "layover_duration": "PT17H30M", "layover_duration_seconds": 63000, "carrier_operating": "GF", "carrier_marketing": "GF", "aircraft": "789", "aircraft_name": "789", "cabin_class": "BUSINESS", "connecting_airport": [ "BAH" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-11T09:30", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-12T15:05", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": "45", "baggage_title": "45 kg" }, "filter_unique_filter_code": "lhr202601110930bah2026011119002bah202601121230jed202601121505183", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768079279::4B4ZJYVO", "flight_key": "F77RT00068-17", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176807928040197ZFOOM", "itt_flight_key": "F1VC00093-9", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-17-0", "itt_flight_key": "F1VC00093-9", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H5M", "transit_time": "23H0M", "routes": [ { "air_segment_key": "0-9", "origin": "LHR", "departure_time": "2026-01-11T09:30", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BAH", "arrival_time": "2026-01-11T19:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-01-11T09:30", "flight_time": "PT6H30M", "distance": null, "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": "2" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "2" }, "booking_class": { "cabin_class": "BUSINESS", "cabin_code": "C", "booking_code": "D", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg", "short_info": null, "details_info": "Up to 45kg total" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 9, "unit": "kg", "title": "9 kg", "short_info": null, "details_info": "Free up to 9kg" } } } }, { "air_segment_key": "1-9", "origin": "BAH", "departure_time": "2026-01-12T18:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "JED", "arrival_time": "2026-01-12T20:35", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-12T18:00", "flight_time": "PT2H35M", "distance": null, "lay_over": "PT23H00M", "lay_over_date": "2026-01-11", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "173" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "173" }, "booking_class": { "cabin_class": "BUSINESS", "cabin_code": "C", "booking_code": "D", "meal_code": null, "seat_available": 9 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 45, "unit": "kg", "title": "45 kg", "short_info": null, "details_info": "Up to 45kg total" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 9, "unit": "kg", "title": "9 kg", "short_info": null, "details_info": "Free up to 9kg" } } } } ] } ], "promo_title": "Hot Deal", "promo_rules": "Exclusive Corporate Deal Offer", "price": { "currency": "GBP", "total": 2051.33, "gross_total": 327036, "base_fare": 1634.41, "tax": 415.08, "sell": { "currency": "GBP", "total": 2051.33, "base_fare": 1634.41, "tax": 415.08 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzM2MTE3LjI2LCJiYXNlX2ZhcmUiOjI2NzgwNS4xNSwidGF4Ijo2ODAxMi4xMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMyODMxNy4xMSwiYmFzZV9mYXJlIjoyNjAwMDUsInRheCI6NjgwMTIuMTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzI3MDM2LCJiYXNlX2ZhcmUiOjI2MDAwNSwidGF4Ijo2NzAzMX19", "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": 2051.33, "base_fare": 1634.41, "tax": 415.08, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1586.81", "tax": "409.09", "discount": 0, "ait": "5.99", "service_charge": 49.44 }, "partner": { "currency": "GBP", "total": 2051.33, "base_fare": 1634.41, "tax": 415.08, "gross": { "base_fare": "1586.81", "tax": "409.09", "discount": "0.00", "ait": "5.99", "service_charge": 49.44 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMzNjExNy4yNiIsImJhc2VfZmFyZSI6IjI2NzgwNS4xNSIsInRheCI6IjY4MDEyLjExIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYwMDA1LjAwIiwidGF4IjoiNjcwMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI5ODEuMTEiLCJzZXJ2aWNlX2NoYXJnZSI6IjgxMDAuMTUifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3ODAwLjE1IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjMyODMxNy4xMSIsImJhc2VfZmFyZSI6IjI2MDAwNS4wMCIsInRheCI6IjY4MDEyLjExIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYwMDA1LjAwIiwidGF4IjoiNjcwMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI5ODEuMTEiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzI3MDM2LjAwIiwiYmFzZV9mYXJlIjoiMjYwMDA1LjAwIiwidGF4IjoiNjcwMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiI5ODEuMTEiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjMyODMxNy4xMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "not-available" }, "total_price": 2051.33, "filter": { "id": "F77RT00068-17", "price": 2051.33, "gross_total": 327036, "journey_duration": "PT1D8H5M", "journey_duration_seconds": 115500, "layover_duration": "PT23H0M", "layover_duration_seconds": 82800, "carrier_operating": "GF", "carrier_marketing": "GF", "aircraft": "789", "aircraft_name": "789", "cabin_class": "BUSINESS", "connecting_airport": [ "BAH" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-11T09:30", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-12T20:35", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": "45", "baggage_title": "45 kg" }, "filter_unique_filter_code": "lhr202601110930bah2026011119002bah202601121800jed202601122035173", "destination_reach_time": "PT", "destination_reach_timestamp": null } ] }