{ "status": "success", "tracking_id": "7911768680911::4B47Q96G", "search_result_count": null, "filter_policy_result_count": null, "data": [ { "tracking_id": "7911768680911::4B47Q96G", "flight_key": "F77RT00068-0", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "166111768680913401972HEMV", "itt_flight_key": "F1TT00002-0", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-0-0", "itt_flight_key": "F1TT00002-0", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H15M", "transit_time": "4H0M", "routes": [ { "air_segment_key": "xWOjDvEDuDKAds+\/bIAAAA==", "origin": "LHR", "departure_time": "2026-01-18T20:15:00.000+00:00", "origin_terminal": "2", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "ADD", "arrival_time": "2026-01-19T07:00:00.000+03:00", "destination_terminal": "2", "destination_airport": { "name": "Addis Ababa Bole International Airport", "city": "Addis Ababa", "country": "Ethiopia", "timezone": "Africa\/Addis_Ababa" }, "flight_date": "2026-01-18", "flight_time": "PT7H45M", "distance": "3673", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "351", "name": "351", "picture": "351.png" }, "operating": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": "701" }, "marketing": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": "701" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "FareBasis": "HLXOWUK", "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH3XpsbcLFGQJlhoI20u\/f\/PyGga6MI6I29W13tvxFhRdf6\/Ony7uCKXCcgw7HsM6MWNAuVtg4hapOXzeJcZ5xskudFDteViHwwF0zWaA9XC1s4lPcn6UayjiqL+jGo5gdPERJtvYS1zfDF+YXL4MRnATTm2AzK+LJI=", "FareInfoRef": "xWOjDvEDuDKAvs+\/bIAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "xWOjDvEDuDKAfs+\/bIAAAA==", "origin": "ADD", "departure_time": "2026-01-19T11:00:00.000+03:00", "origin_terminal": "2", "origin_airport": { "name": "Addis Ababa Bole International Airport", "city": "Addis Ababa", "country": "Ethiopia", "timezone": "Africa\/Addis_Ababa" }, "destination": "JED", "arrival_time": "2026-01-19T13:30:00.000+03:00", "destination_terminal": "N", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-19", "flight_time": "PT2H30M", "distance": "866", "lay_over": "PT04H00M", "lay_over_date": "2026-01-19", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": "462" }, "marketing": { "carrier": "ET", "carrier_name": "Ethiopian Airlines", "carrier_logo": "ET.png", "flight_number": "462" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "4", "FareBasis": "HLXOWUK", "FareRuleKey": "gws-eJxNjsEKwyAQRD8mzH3XpsbcLFGQJlhoI20u\/f\/PyGga6MI6I29W13tvxFhRdf6\/Ony7uCKXCcgw7HsM6MWNAuVtg4hapOXzeJcZ5xskudFDteViHwwF0zWaA9XC1s4lPcn6UayjiqL+jGo5gdPERJtvYS1zfDF+YXL4MRnATTm2AzK+LJI=", "FareInfoRef": "xWOjDvEDuDKAvs+\/bIAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 628.81, "gross_total": 104689, "base_fare": 381.22, "tax": 271.67, "sell": { "currency": "GBP", "total": 628.81, "base_fare": 381.22, "tax": 271.67 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTAyODgwLjg3LCJiYXNlX2ZhcmUiOjYyMzcxLjY1LCJ0YXgiOjQ0NDQ4LjA3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTAxMDY0LjIyLCJiYXNlX2ZhcmUiOjYwNTU1LCJ0YXgiOjQ0NDQ4LjA3LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwNDY4OSwiYmFzZV9mYXJlIjo2MDU1NSwidGF4Ijo0NDEzNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "GBP", "total": 628.81, "base_fare": 381.22, "tax": 271.67, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "370.11", "tax": "269.75", "discount": 25.91, "ait": "1.92", "service_charge": 12.94 }, "partner": { "currency": "GBP", "total": 628.81, "base_fare": 381.22, "tax": 271.67, "gross": { "base_fare": "370.11", "tax": "269.75", "discount": "25.91", "ait": "1.92", "service_charge": 12.94 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwMjg4MC44NyIsImJhc2VfZmFyZSI6IjYyMzcxLjY1IiwidGF4IjoiNDQ0NDguMDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2MDU1NS4wMCIsInRheCI6IjQ0MTM0LjAwIiwiZGlzY291bnQiOiI0MjM4Ljg1IiwiYWl0IjoiMzE0LjA3Iiwic2VydmljZV9jaGFyZ2UiOiIyMTE2LjY1In0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMTgxNi42NSIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDEwNjQuMjIiLCJiYXNlX2ZhcmUiOiI2MDU1NS4wMCIsInRheCI6IjQ0NDQ4LjA3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjA1NTUuMDAiLCJ0YXgiOiI0NDEzNC4wMCIsImRpc2NvdW50IjoiNDIzOC44NSIsImFpdCI6IjMxNC4wNyIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDQ2ODkuMDAiLCJiYXNlX2ZhcmUiOiI2MDU1NS4wMCIsInRheCI6IjQ0MTM0LjAwIiwiZGlzY291bnQiOiI0MjM4Ljg1IiwiYWl0IjoiMzE0LjA3Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxMDEwNjQuMjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 628.81, "filter": { "id": "F77RT00068-0", "price": 628.81, "gross_total": 104689, "journey_duration": "PT14H15M", "journey_duration_seconds": 51300, "layover_duration": "PT4H0M", "layover_duration_seconds": 14400, "carrier_operating": "ET", "carrier_marketing": "ET", "aircraft": "351", "aircraft_name": "351", "cabin_class": "Economy", "connecting_airport": [ "ADD" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-01-18T20:15:00.000+00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-19T13:30:00.000+03:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "2", "baggage_title": "2 pieces" }, "filter_unique_filter_code": "lhr202601182015add202601190700701add202601191100jed202601191330462", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768680911::4B47Q96G", "flight_key": "F77RT00068-1", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "166111768680913401972HEMV", "itt_flight_key": "F1TT00002-1", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-1-0", "itt_flight_key": "F1TT00002-1", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H15M", "transit_time": "11H45M", "routes": [ { "air_segment_key": "xWOjDvEDuDKAhs+\/bIAAAA==", "origin": "LHR", "departure_time": "2026-01-18T10:25:00.000+00:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "KUL", "arrival_time": "2026-01-19T07:15:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-18", "flight_time": "PT12H50M", "distance": "6575", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "3" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "3" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NBXR0GB", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67FDiGpIVIpT6gIpVL\/\/+MbkKRasnxRmOvHUIwsU5Uh\/AfDT7NM8O3BDiM+dgW2KDSQvnbIULp8b3KHHF6kHilR9Xal\/pkLJhskgOVwF7fJa9kFynGtFSUzSiSEzjFPVP6eHvN0criTlq9jj8oPXgq5745NCxA", "FareInfoRef": "xWOjDvEDuDKA9s+\/bIAAAA==" }, "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": "xWOjDvEDuDKAjs+\/bIAAAA==", "origin": "KUL", "departure_time": "2026-01-19T19:00:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JED", "arrival_time": "2026-01-19T23:40:00.000+03:00", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-19", "flight_time": "PT9H40M", "distance": "4385", "lay_over": "PT11H45M", "lay_over_date": "2026-01-19", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "156" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "156" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "2", "FareBasis": "SBC1YMY", "FareRuleKey": "gws-eJxNjsEOgzAIhh\/G\/Hegzumtm60x29rL5oEd9v6PIW1dIknhhw8o3nshGYh59Gfr8OvSirzNQIbYe8SAC7Hra6YgEsb7PrMmxbFjMpIrbZFrX+jjaAGLLNxQMWj1z+1lrC0mIkb5GUXaBP4iribzLXySCpNzVpv4e0C6wk61uR0+GiyA", "FareInfoRef": "xWOjDvEDuDKATt+\/bIAAAA==" }, "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": 953.73, "gross_total": 159226, "base_fare": 623.61, "tax": 370.66, "sell": { "currency": "GBP", "total": 953.73, "base_fare": 623.61, "tax": 370.66 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU2MDQxLjMyLCJiYXNlX2ZhcmUiOjEwMjAzMC43NywidGF4Ijo2MDY0NC42OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1MzA2OS41NSwiYmFzZV9mYXJlIjo5OTA1OSwidGF4Ijo2MDY0NC42OCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxNTkyMjYsImJhc2VfZmFyZSI6OTkwNTksInRheCI6NjAxNjd9fQ==", "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": 953.73, "base_fare": 623.61, "tax": 370.66, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "605.45", "tax": "367.74", "discount": 42.38, "ait": "2.92", "service_charge": 20 }, "partner": { "currency": "GBP", "total": 953.73, "base_fare": 623.61, "tax": 370.66, "gross": { "base_fare": "605.45", "tax": "367.74", "discount": "42.38", "ait": "2.92", "service_charge": 20 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NjA0MS4zMiIsImJhc2VfZmFyZSI6IjEwMjAzMC43NyIsInRheCI6IjYwNjQ0LjY4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTkwNTkuMDAiLCJ0YXgiOiI2MDE2Ny4wMCIsImRpc2NvdW50IjoiNjkzNC4xMyIsImFpdCI6IjQ3Ny42OCIsInNlcnZpY2VfY2hhcmdlIjoiMzI3MS43NyJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjI5NzEuNzciLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIwLjAxIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTUzMDY5LjU1IiwiYmFzZV9mYXJlIjoiOTkwNTkuMDAiLCJ0YXgiOiI2MDY0NC42OCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk5MDU5LjAwIiwidGF4IjoiNjAxNjcuMDAiLCJkaXNjb3VudCI6IjY5MzQuMTMiLCJhaXQiOiI0NzcuNjgiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU5MjI2LjAwIiwiYmFzZV9mYXJlIjoiOTkwNTkuMDAiLCJ0YXgiOiI2MDE2Ny4wMCIsImRpc2NvdW50IjoiNjkzNC4xMyIsImFpdCI6IjQ3Ny42OCIsInNlcnZpY2VfY2hhcmdlIjoiMzAwLjAwIiwicGF5YWJsZSI6MTUzMDY5LjU1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 953.73, "filter": { "id": "F77RT00068-1", "price": 953.73, "gross_total": 159226, "journey_duration": "PT1D10H15M", "journey_duration_seconds": 123300, "layover_duration": "PT11H45M", "layover_duration_seconds": 42300, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "359", "aircraft_name": "359", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-18T10:25:00.000+00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-19T23:40:00.000+03:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601181025kul2026011907153kul202601191900jed202601192340156", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768680911::4B47Q96G", "flight_key": "F77RT00068-2", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "166111768680913401972HEMV", "itt_flight_key": "F1TT00002-2", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-2-0", "itt_flight_key": "F1TT00002-2", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H40M", "transit_time": "1H55M", "routes": [ { "air_segment_key": "xWOjDvEDuDKAls+\/bIAAAA==", "origin": "LHR", "departure_time": "2026-01-18T08:25:00.000+00:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "MCT", "arrival_time": "2026-01-18T19:35:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-01-18", "flight_time": "PT7H10M", "distance": "3622", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "104" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "104" }, "booking_class": { "brand_id": "2021925", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "6", "FareBasis": "VCMOGB", "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+yuyY5Z05Ay1gz2pJf9\/2fMSVeYwZaMbNkhBKU6ihzDf3T4dO8V5RmBArU8pwnC3ukAsXYFKQ6vuFzziN3DhNLEDaWNRR\/VANEn3aQaWFu9zDdQOFRfmiXqZVRqG9hJmo2W0\/TIY76Th15IXX4iPexV2\/sCRf4spQ==", "FareInfoRef": "xWOjDvEDuDKAdt+\/bIAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "xWOjDvEDuDKAns+\/bIAAAA==", "origin": "MCT", "departure_time": "2026-01-18T21:30:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-01-19T00:05:00.000+03:00", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-18", "flight_time": "PT3H35M", "distance": "1242", "lay_over": "PT01H55M", "lay_over_date": "2026-01-18", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "booking_class": { "brand_id": "2021925", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "6", "FareBasis": "VCMOGB", "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+yuyY5Z05Ay1gz2pJf9\/2fMSVeYwZaMbNkhBKU6ihzDf3T4dO8V5RmBArU8pwnC3ukAsXYFKQ6vuFzziN3DhNLEDaWNRR\/VANEn3aQaWFu9zDdQOFRfmiXqZVRqG9hJmo2W0\/TIY76Th15IXX4iPexV2\/sCRf4spQ==", "FareInfoRef": "xWOjDvEDuDKAdt+\/bIAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 974.12, "gross_total": 163807, "base_fare": 821.47, "tax": 206.65, "sell": { "currency": "GBP", "total": 974.12, "base_fare": 821.47, "tax": 206.65 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU5Mzc4LjksImJhc2VfZmFyZSI6MTM0NDAyLjY0LCJ0YXgiOjMzODEwLjQyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU1NDY0LjI2LCJiYXNlX2ZhcmUiOjEzMDQ4OCwidGF4IjozMzgxMC40MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxNjM4MDcsImJhc2VfZmFyZSI6MTMwNDg4LCJ0YXgiOjMzMzE5fX0=", "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": 974.12, "base_fare": 821.47, "tax": 206.65, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "797.54", "tax": "203.65", "discount": 55.83, "ait": "3.00", "service_charge": 25.76 }, "partner": { "currency": "GBP", "total": 974.12, "base_fare": 821.47, "tax": 206.65, "gross": { "base_fare": "797.54", "tax": "203.65", "discount": "55.83", "ait": "3.00", "service_charge": 25.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1OTM3OC45MCIsImJhc2VfZmFyZSI6IjEzNDQwMi42NCIsInRheCI6IjMzODEwLjQyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTMwNDg4LjAwIiwidGF4IjoiMzMzMTkuMDAiLCJkaXNjb3VudCI6IjkxMzQuMTYiLCJhaXQiOiI0OTEuNDIiLCJzZXJ2aWNlX2NoYXJnZSI6IjQyMTQuNjQifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzOTE0LjY0IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NTQ2NC4yNiIsImJhc2VfZmFyZSI6IjEzMDQ4OC4wMCIsInRheCI6IjMzODEwLjQyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTMwNDg4LjAwIiwidGF4IjoiMzMzMTkuMDAiLCJkaXNjb3VudCI6IjkxMzQuMTYiLCJhaXQiOiI0OTEuNDIiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYzODA3LjAwIiwiYmFzZV9mYXJlIjoiMTMwNDg4LjAwIiwidGF4IjoiMzMzMTkuMDAiLCJkaXNjb3VudCI6IjkxMzQuMTYiLCJhaXQiOiI0OTEuNDIiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjE1NTQ2NC4yNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 974.12, "filter": { "id": "F77RT00068-2", "price": 974.12, "gross_total": 163807, "journey_duration": "PT12H40M", "journey_duration_seconds": 45600, "layover_duration": "PT1H55M", "layover_duration_seconds": 6900, "carrier_operating": "WY", "carrier_marketing": "WY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "MCT" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-18T08:25:00.000+00:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-19T00:05:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "lhr202601180825mct202601181935104mct202601182130jed202601190005673", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768680911::4B47Q96G", "flight_key": "F77RT00068-3", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "166111768680913401972HEMV", "itt_flight_key": "F1TT00002-3", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-3-0", "itt_flight_key": "F1TT00002-3", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H5M", "transit_time": "6H35M", "routes": [ { "air_segment_key": "xWOjDvEDuDKAhs+\/bIAAAA==", "origin": "LHR", "departure_time": "2026-01-18T10:25:00.000+00:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "KUL", "arrival_time": "2026-01-19T07:15:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-18", "flight_time": "PT12H50M", "distance": "6575", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "3" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "3" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NBXR0GB", "FareRuleKey": "gws-eJxNjkEOgzAMBB+D9m67FDiGpIVIpT6gIpVL\/\/+MbkKRasnxRmOvHUIwsU5Uh\/AfDT7NM8O3BDiM+dgW2KDSQvnbIULp8b3KHHF6kHilR9Xal\/pkLJhskgOVwF7fJa9kFynGtFSUzSiSEzjFPVP6eHvN0criTlq9jj8oPXgq5745NCxA", "FareInfoRef": "xWOjDvEDuDKA9s+\/bIAAAA==" }, "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": "xWOjDvEDuDKAps+\/bIAAAA==", "origin": "KUL", "departure_time": "2026-01-19T13:50:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JED", "arrival_time": "2026-01-19T18:30:00.000+03:00", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-19", "flight_time": "PT9H40M", "distance": "4385", "lay_over": "PT06H35M", "lay_over_date": "2026-01-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "150" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "150" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "FareBasis": "MST1YMY", "FareRuleKey": "gws-eJxNjsEOwjAIhh9m+e9QnOtuNbbL4mwvbgc8+P6PIW1nIknhhw8oIQRH7krMPvzbgM+QV5TjDhQ4e48UMXqSsWUKIsfIr501K84ds5HSaI\/c+uIleQtYZOGOqkGb346nsb6YiBj1Z1RpE\/iJtJost7hnFSYRq838PiFNsFNt7gtU\/iyu", "FareInfoRef": "xWOjDvEDuDKAEt+\/bIAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 1011.83, "gross_total": 169099, "base_fare": 685.77, "tax": 370.84, "sell": { "currency": "GBP", "total": 1011.83, "base_fare": 685.77, "tax": 370.84 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY1NTQ5LjAyLCJiYXNlX2ZhcmUiOjExMjE5OS45NiwidGF4Ijo2MDY3NC4zfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYyMjgxLjA2LCJiYXNlX2ZhcmUiOjEwODkzMiwidGF4Ijo2MDY3NC4zLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2OTA5OSwiYmFzZV9mYXJlIjoxMDg5MzIsInRheCI6NjAxNjd9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "GBP", "total": 1011.83, "base_fare": 685.77, "tax": 370.84, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "665.79", "tax": "367.74", "discount": 46.61, "ait": "3.10", "service_charge": 21.81 }, "partner": { "currency": "GBP", "total": 1011.83, "base_fare": 685.77, "tax": 370.84, "gross": { "base_fare": "665.79", "tax": "367.74", "discount": "46.61", "ait": "3.10", "service_charge": 21.81 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2NTU0OS4wMiIsImJhc2VfZmFyZSI6IjExMjE5OS45NiIsInRheCI6IjYwNjc0LjMwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA4OTMyLjAwIiwidGF4IjoiNjAxNjcuMDAiLCJkaXNjb3VudCI6Ijc2MjUuMjQiLCJhaXQiOiI1MDcuMzAiLCJzZXJ2aWNlX2NoYXJnZSI6IjM1NjcuOTYifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMjY3Ljk2IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MjI4MS4wNiIsImJhc2VfZmFyZSI6IjEwODkzMi4wMCIsInRheCI6IjYwNjc0LjMwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA4OTMyLjAwIiwidGF4IjoiNjAxNjcuMDAiLCJkaXNjb3VudCI6Ijc2MjUuMjQiLCJhaXQiOiI1MDcuMzAiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTY5MDk5LjAwIiwiYmFzZV9mYXJlIjoiMTA4OTMyLjAwIiwidGF4IjoiNjAxNjcuMDAiLCJkaXNjb3VudCI6Ijc2MjUuMjQiLCJhaXQiOiI1MDcuMzAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjE2MjI4MS4wNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1011.83, "filter": { "id": "F77RT00068-3", "price": 1011.83, "gross_total": 169099, "journey_duration": "PT1D5H5M", "journey_duration_seconds": 104700, "layover_duration": "PT6H35M", "layover_duration_seconds": 23700, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "359", "aircraft_name": "359", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-18T10:25:00.000+00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-19T18:30:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601181025kul2026011907153kul202601191350jed202601191830150", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768680911::4B47Q96G", "flight_key": "F77RT00068-4", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "166111768680913401972HEMV", "itt_flight_key": "F1TT00002-5", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-4-0", "itt_flight_key": "F1TT00002-5", "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": "xWOjDvEDuDKAhs+\/bIAAAA==", "origin": "LHR", "departure_time": "2026-01-18T10:25:00.000+00:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "KUL", "arrival_time": "2026-01-19T07:15:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-18", "flight_time": "PT12H50M", "distance": "6575", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "3" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "3" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NFLR0GB", "FareRuleKey": "gws-eJxNjjEOgzAMRQ+D\/m6HEOgWSBsiNfWAysDS+x+jdihSLTn+0bO\/HWN05AIxT\/E\/Ony6V4HsCRA4zede0Qe6DWD9HSAiD8l1o3XB5aFEGj0rt740JqcF2Wc6kQWO9tayKesnM1ZLhm2GSZ3AJR5Fpcz397p4WxzI8zD\/II3QU3XuCz8sLFU=", "FareInfoRef": "xWOjDvEDuDKALt+\/bIAAAA==" }, "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": "xWOjDvEDuDKAjs+\/bIAAAA==", "origin": "KUL", "departure_time": "2026-01-19T19:00:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JED", "arrival_time": "2026-01-19T23:40:00.000+03:00", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-19", "flight_time": "PT9H40M", "distance": "4385", "lay_over": "PT11H45M", "lay_over_date": "2026-01-19", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "156" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "156" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "meal_code": null, "seat_available": "2", "FareBasis": "SBC1YMY", "FareRuleKey": "gws-eJxNjsEOgzAIhh\/G\/Hegzumtm60x29rL5oEd9v6PIW1dIknhhw8o3nshGYh59Gfr8OvSirzNQIbYe8SAC7Hra6YgEsb7PrMmxbFjMpIrbZFrX+jjaAGLLNxQMWj1z+1lrC0mIkb5GUXaBP4iribzLXySCpNzVpv4e0C6wk61uR0+GiyA", "FareInfoRef": "xWOjDvEDuDKATt+\/bIAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 1011.83, "gross_total": 169099, "base_fare": 685.77, "tax": 370.84, "sell": { "currency": "GBP", "total": 1011.83, "base_fare": 685.77, "tax": 370.84 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY1NTQ5LjAyLCJiYXNlX2ZhcmUiOjExMjE5OS45NiwidGF4Ijo2MDY3NC4zfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYyMjgxLjA2LCJiYXNlX2ZhcmUiOjEwODkzMiwidGF4Ijo2MDY3NC4zLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2OTA5OSwiYmFzZV9mYXJlIjoxMDg5MzIsInRheCI6NjAxNjd9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "GBP", "total": 1011.83, "base_fare": 685.77, "tax": 370.84, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "665.79", "tax": "367.74", "discount": 46.61, "ait": "3.10", "service_charge": 21.81 }, "partner": { "currency": "GBP", "total": 1011.83, "base_fare": 685.77, "tax": 370.84, "gross": { "base_fare": "665.79", "tax": "367.74", "discount": "46.61", "ait": "3.10", "service_charge": 21.81 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2NTU0OS4wMiIsImJhc2VfZmFyZSI6IjExMjE5OS45NiIsInRheCI6IjYwNjc0LjMwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA4OTMyLjAwIiwidGF4IjoiNjAxNjcuMDAiLCJkaXNjb3VudCI6Ijc2MjUuMjQiLCJhaXQiOiI1MDcuMzAiLCJzZXJ2aWNlX2NoYXJnZSI6IjM1NjcuOTYifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMjY3Ljk2IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MjI4MS4wNiIsImJhc2VfZmFyZSI6IjEwODkzMi4wMCIsInRheCI6IjYwNjc0LjMwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA4OTMyLjAwIiwidGF4IjoiNjAxNjcuMDAiLCJkaXNjb3VudCI6Ijc2MjUuMjQiLCJhaXQiOiI1MDcuMzAiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTY5MDk5LjAwIiwiYmFzZV9mYXJlIjoiMTA4OTMyLjAwIiwidGF4IjoiNjAxNjcuMDAiLCJkaXNjb3VudCI6Ijc2MjUuMjQiLCJhaXQiOiI1MDcuMzAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjE2MjI4MS4wNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1011.83, "filter": { "id": "F77RT00068-4", "price": 1011.83, "gross_total": 169099, "journey_duration": "PT1D10H15M", "journey_duration_seconds": 123300, "layover_duration": "PT11H45M", "layover_duration_seconds": 42300, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "359", "aircraft_name": "359", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-18T10:25:00.000+00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-19T23:40:00.000+03:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601181025kul2026011907153kul202601191900jed202601192340156", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768680911::4B47Q96G", "flight_key": "F77RT00068-5", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "166111768680913401972HEMV", "itt_flight_key": "F1TT00002-6", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-5-0", "itt_flight_key": "F1TT00002-6", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H40M", "transit_time": "1H55M", "routes": [ { "air_segment_key": "xWOjDvEDuDKAls+\/bIAAAA==", "origin": "LHR", "departure_time": "2026-01-18T08:25:00.000+00:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "MCT", "arrival_time": "2026-01-18T19:35:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-01-18", "flight_time": "PT7H10M", "distance": "3622", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "104" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "104" }, "booking_class": { "brand_id": "2021924", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "6", "FareBasis": "VFXOGB", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdyegtceyrnRCUCTeu+z\/P4O0YxKRkjhy7CSEoNSeIj78R4ele88ozwgUqOUpjRChFw+xcQYpPV7HzzUP2DyMKI1cu7S16KJaQ3RJV6oG5lbP0w2m1OpLs0S9jApNgQ2kyWA5jI885Du53wmplx9JB3vVdF9PTyy3", "FareInfoRef": "xWOjDvEDuDKA5t+\/bIAAAA==" }, "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": "xWOjDvEDuDKAns+\/bIAAAA==", "origin": "MCT", "departure_time": "2026-01-18T21:30:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-01-19T00:05:00.000+03:00", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-18", "flight_time": "PT3H35M", "distance": "1242", "lay_over": "PT01H55M", "lay_over_date": "2026-01-18", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "booking_class": { "brand_id": "2021924", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "6", "FareBasis": "VFXOGB", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdyegtceyrnRCUCTeu+z\/P4O0YxKRkjhy7CSEoNSeIj78R4ele88ozwgUqOUpjRChFw+xcQYpPV7HzzUP2DyMKI1cu7S16KJaQ3RJV6oG5lbP0w2m1OpLs0S9jApNgQ2kyWA5jI885Du53wmplx9JB3vVdF9PTyy3", "FareInfoRef": "xWOjDvEDuDKA5t+\/bIAAAA==" }, "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": 1026.43, "gross_total": 172693, "base_fare": 877.41, "tax": 206.81, "sell": { "currency": "GBP", "total": 1026.43, "base_fare": 877.41, "tax": 206.81 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY3OTM2LjEyLCJiYXNlX2ZhcmUiOjE0MzU1NS4yMiwidGF4IjozMzgzNy4wOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2Mzc1NC45LCJiYXNlX2ZhcmUiOjEzOTM3NCwidGF4IjozMzgzNy4wOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxNzI2OTMsImJhc2VfZmFyZSI6MTM5Mzc0LCJ0YXgiOjMzMzE5fX0=", "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": 1026.43, "base_fare": 877.41, "tax": 206.81, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "851.85", "tax": "203.65", "discount": 59.63, "ait": "3.17", "service_charge": 27.39 }, "partner": { "currency": "GBP", "total": 1026.43, "base_fare": 877.41, "tax": 206.81, "gross": { "base_fare": "851.85", "tax": "203.65", "discount": "59.63", "ait": "3.17", "service_charge": 27.39 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2NzkzNi4xMiIsImJhc2VfZmFyZSI6IjE0MzU1NS4yMiIsInRheCI6IjMzODM3LjA4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM5Mzc0LjAwIiwidGF4IjoiMzMzMTkuMDAiLCJkaXNjb3VudCI6Ijk3NTYuMTgiLCJhaXQiOiI1MTguMDgiLCJzZXJ2aWNlX2NoYXJnZSI6IjQ0ODEuMjIifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0MTgxLjIyIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2Mzc1NC45MCIsImJhc2VfZmFyZSI6IjEzOTM3NC4wMCIsInRheCI6IjMzODM3LjA4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM5Mzc0LjAwIiwidGF4IjoiMzMzMTkuMDAiLCJkaXNjb3VudCI6Ijk3NTYuMTgiLCJhaXQiOiI1MTguMDgiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTcyNjkzLjAwIiwiYmFzZV9mYXJlIjoiMTM5Mzc0LjAwIiwidGF4IjoiMzMzMTkuMDAiLCJkaXNjb3VudCI6Ijk3NTYuMTgiLCJhaXQiOiI1MTguMDgiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjE2Mzc1NC45LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1026.43, "filter": { "id": "F77RT00068-5", "price": 1026.43, "gross_total": 172693, "journey_duration": "PT12H40M", "journey_duration_seconds": 45600, "layover_duration": "PT1H55M", "layover_duration_seconds": 6900, "carrier_operating": "WY", "carrier_marketing": "WY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "MCT" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-18T08:25:00.000+00:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-19T00:05:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601180825mct202601181935104mct202601182130jed202601190005673", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768680911::4B47Q96G", "flight_key": "F77RT00068-6", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "166111768680913401972HEMV", "itt_flight_key": "F1TT00002-7", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-6-0", "itt_flight_key": "F1TT00002-7", "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": "xWOjDvEDuDKAhs+\/bIAAAA==", "origin": "LHR", "departure_time": "2026-01-18T10:25:00.000+00:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "KUL", "arrival_time": "2026-01-19T07:15:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-18", "flight_time": "PT12H50M", "distance": "6575", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "3" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "3" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "FareBasis": "NFLR0GB", "FareRuleKey": "gws-eJxNjjEOgzAMRQ+D\/m6HEOgWSBsiNfWAysDS+x+jdihSLTn+0bO\/HWN05AIxT\/E\/Ony6V4HsCRA4zede0Qe6DWD9HSAiD8l1o3XB5aFEGj0rt740JqcF2Wc6kQWO9tayKesnM1ZLhm2GSZ3AJR5Fpcz397p4WxzI8zD\/II3QU3XuCz8sLFU=", "FareInfoRef": "xWOjDvEDuDKALt+\/bIAAAA==" }, "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": "xWOjDvEDuDKAps+\/bIAAAA==", "origin": "KUL", "departure_time": "2026-01-19T13:50:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "JED", "arrival_time": "2026-01-19T18:30:00.000+03:00", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-19", "flight_time": "PT9H40M", "distance": "4385", "lay_over": "PT06H35M", "lay_over_date": "2026-01-19", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "150" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "150" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "FareBasis": "MST1YMY", "FareRuleKey": "gws-eJxNjsEOwjAIhh9m+e9QnOtuNbbL4mwvbgc8+P6PIW1nIknhhw8oIQRH7krMPvzbgM+QV5TjDhQ4e48UMXqSsWUKIsfIr501K84ds5HSaI\/c+uIleQtYZOGOqkGb346nsb6YiBj1Z1RpE\/iJtJost7hnFSYRq838PiFNsFNt7gtU\/iyu", "FareInfoRef": "xWOjDvEDuDKAEt+\/bIAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 1069.95, "gross_total": 178972, "base_fare": 747.92, "tax": 371.02, "sell": { "currency": "GBP", "total": 1069.95, "base_fare": 747.92, "tax": 371.02 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTc1MDU2LjcyLCJiYXNlX2ZhcmUiOjEyMjM2OS4xNSwidGF4Ijo2MDcwMy45Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3MTQ5Mi41NywiYmFzZV9mYXJlIjoxMTg4MDUsInRheCI6NjA3MDMuOTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTc4OTcyLCJiYXNlX2ZhcmUiOjExODgwNSwidGF4Ijo2MDE2N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "no", "comission_type": "", "comission_value": "", "currency": "GBP", "total": 1069.95, "base_fare": 747.92, "tax": 371.02, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "726.14", "tax": "367.74", "discount": 50.83, "ait": "3.28", "service_charge": 23.62 }, "partner": { "currency": "GBP", "total": 1069.95, "base_fare": 747.92, "tax": 371.02, "gross": { "base_fare": "726.14", "tax": "367.74", "discount": "50.83", "ait": "3.28", "service_charge": 23.62 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3NTA1Ni43MiIsImJhc2VfZmFyZSI6IjEyMjM2OS4xNSIsInRheCI6IjYwNzAzLjkyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE4ODA1LjAwIiwidGF4IjoiNjAxNjcuMDAiLCJkaXNjb3VudCI6IjgzMTYuMzUiLCJhaXQiOiI1MzYuOTIiLCJzZXJ2aWNlX2NoYXJnZSI6IjM4NjQuMTUifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzNTY0LjE1IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MTQ5Mi41NyIsImJhc2VfZmFyZSI6IjExODgwNS4wMCIsInRheCI6IjYwNzAzLjkyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE4ODA1LjAwIiwidGF4IjoiNjAxNjcuMDAiLCJkaXNjb3VudCI6IjgzMTYuMzUiLCJhaXQiOiI1MzYuOTIiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTc4OTcyLjAwIiwiYmFzZV9mYXJlIjoiMTE4ODA1LjAwIiwidGF4IjoiNjAxNjcuMDAiLCJkaXNjb3VudCI6IjgzMTYuMzUiLCJhaXQiOiI1MzYuOTIiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjE3MTQ5Mi41NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1069.95, "filter": { "id": "F77RT00068-6", "price": 1069.95, "gross_total": 178972, "journey_duration": "PT1D5H5M", "journey_duration_seconds": 104700, "layover_duration": "PT6H35M", "layover_duration_seconds": 23700, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "359", "aircraft_name": "359", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-01-18T10:25:00.000+00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-19T18:30:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601181025kul2026011907153kul202601191350jed202601191830150", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768680911::4B47Q96G", "flight_key": "F77RT00068-7", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "166111768680913401972HEMV", "itt_flight_key": "F1TT00002-4", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-7-0", "itt_flight_key": "F1TT00002-4", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H0M", "transit_time": "14H15M", "routes": [ { "air_segment_key": "xWOjDvEDuDKArs+\/bIAAAA==", "origin": "LHR", "departure_time": "2026-01-18T20:05:00.000+00:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "MCT", "arrival_time": "2026-01-19T07:15:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-01-18", "flight_time": "PT7H10M", "distance": "3622", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "102" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "102" }, "booking_class": { "brand_id": "2021925", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "5", "FareBasis": "KCMOGB", "FareRuleKey": "gws-eJxNTl0LwzAI\/DHl3tWUZn3LakPKtmawD0Ze+v9\/xky6wgS9k9PTEIKQDMR8Cv\/RYes+BfmtQIZYXuIMHsU5B7a2gIgHXHW9pwmHhwm5iTtyG1OvYgD1UXapBkqrt+UB4rGvvmSWqJdRqW3gIHExms\/zK03pSdQ7JpL1J5KHvWp7X0OXLKI=", "FareInfoRef": "xWOjDvEDuDKArt+\/bIAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "xWOjDvEDuDKAts+\/bIAAAA==", "origin": "MCT", "departure_time": "2026-01-19T21:30:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-01-20T00:05:00.000+03:00", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-19", "flight_time": "PT3H35M", "distance": "1242", "lay_over": "PT14H15M", "lay_over_date": "2026-01-19", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "booking_class": { "brand_id": "2021925", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "5", "FareBasis": "KCMOGB", "FareRuleKey": "gws-eJxNTl0LwzAI\/DHl3tWUZn3LakPKtmawD0Ze+v9\/xky6wgS9k9PTEIKQDMR8Cv\/RYes+BfmtQIZYXuIMHsU5B7a2gIgHXHW9pwmHhwm5iTtyG1OvYgD1UXapBkqrt+UB4rGvvmSWqJdRqW3gIHExms\/zK03pSdQ7JpL1J5KHvWp7X0OXLKI=", "FareInfoRef": "xWOjDvEDuDKArt+\/bIAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 1619.16, "gross_total": 273397, "base_fare": 1511.38, "tax": 208.66, "sell": { "currency": "GBP", "total": 1619.16, "base_fare": 1511.38, "tax": 208.66 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY0OTE0LjA3LCJiYXNlX2ZhcmUiOjI0NzI4MC4zNCwidGF4IjozNDEzOS4xOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI1NzcxMS43MywiYmFzZV9mYXJlIjoyNDAwNzgsInRheCI6MzQxMzkuMTksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjczMzk3LCJiYXNlX2ZhcmUiOjI0MDA3OCwidGF4IjozMzMxOX19", "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": 1619.16, "base_fare": 1511.38, "tax": 208.66, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1467.36", "tax": "203.65", "discount": 102.71, "ait": "5.01", "service_charge": 45.85 }, "partner": { "currency": "GBP", "total": 1619.16, "base_fare": 1511.38, "tax": 208.66, "gross": { "base_fare": "1467.36", "tax": "203.65", "discount": "102.71", "ait": "5.01", "service_charge": 45.85 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2NDkxNC4wNyIsImJhc2VfZmFyZSI6IjI0NzI4MC4zNCIsInRheCI6IjM0MTM5LjE5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQwMDc4LjAwIiwidGF4IjoiMzMzMTkuMDAiLCJkaXNjb3VudCI6IjE2ODA1LjQ2IiwiYWl0IjoiODIwLjE5Iiwic2VydmljZV9jaGFyZ2UiOiI3NTAyLjM0In0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzIwMi4zNCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNTc3MTEuNzMiLCJiYXNlX2ZhcmUiOiIyNDAwNzguMDAiLCJ0YXgiOiIzNDEzOS4xOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0MDA3OC4wMCIsInRheCI6IjMzMzE5LjAwIiwiZGlzY291bnQiOiIxNjgwNS40NiIsImFpdCI6IjgyMC4xOSIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNzMzOTcuMDAiLCJiYXNlX2ZhcmUiOiIyNDAwNzguMDAiLCJ0YXgiOiIzMzMxOS4wMCIsImRpc2NvdW50IjoiMTY4MDUuNDYiLCJhaXQiOiI4MjAuMTkiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjI1NzcxMS43MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1619.16, "filter": { "id": "F77RT00068-7", "price": 1619.16, "gross_total": 273397, "journey_duration": "PT1D1H0M", "journey_duration_seconds": 90000, "layover_duration": "PT14H15M", "layover_duration_seconds": 51300, "carrier_operating": "WY", "carrier_marketing": "WY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "MCT" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-01-18T20:05:00.000+00:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-20T00:05:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "lhr202601182005mct202601190715102mct202601192130jed202601200005673", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768680911::4B47Q96G", "flight_key": "F77RT00068-8", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "166111768680913401972HEMV", "itt_flight_key": "F1TT00002-8", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-8-0", "itt_flight_key": "F1TT00002-8", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H0M", "transit_time": "14H15M", "routes": [ { "air_segment_key": "xWOjDvEDuDKArs+\/bIAAAA==", "origin": "LHR", "departure_time": "2026-01-18T20:05:00.000+00:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "MCT", "arrival_time": "2026-01-19T07:15:00.000+04:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-01-18", "flight_time": "PT7H10M", "distance": "3622", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "102" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "102" }, "booking_class": { "brand_id": "2021924", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "5", "FareBasis": "KFXOGB", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdyfACreyrnTiUSQegl74\/88g7ZhEpCSOHDvx3iu1p8jW\/0eHT\/cqyM8AZKjlMY5QcrMTiI0FpPQ4Hd7XNGDxMCI3cu7S1oILag3BRZ2pGiitnqcbaPLqS7NEvYwKTYEFxMlg3o+PNKQ7uV4JqZcfSQd71XRfR44sqA==", "FareInfoRef": "xWOjDvEDuDKAGu+\/bIAAAA==" }, "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": "xWOjDvEDuDKAts+\/bIAAAA==", "origin": "MCT", "departure_time": "2026-01-19T21:30:00.000+04:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "JED", "arrival_time": "2026-01-20T00:05:00.000+03:00", "destination_terminal": "1", "destination_airport": { "name": "King Abdulaziz International Airport", "city": "Jeddah", "country": "Saudi Arabia", "timezone": "Asia\/Riyadh" }, "flight_date": "2026-01-19", "flight_time": "PT3H35M", "distance": "1242", "lay_over": "PT14H15M", "lay_over_date": "2026-01-19", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "673" }, "booking_class": { "brand_id": "2021924", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "5", "FareBasis": "KFXOGB", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdyfACreyrnTiUSQegl74\/88g7ZhEpCSOHDvx3iu1p8jW\/0eHT\/cqyM8AZKjlMY5QcrMTiI0FpPQ4Hd7XNGDxMCI3cu7S1oILag3BRZ2pGiitnqcbaPLqS7NEvYwKTYEFxMlg3o+PNKQ7uV4JqZcfSQd71XRfR44sqA==", "FareInfoRef": "xWOjDvEDuDKAGu+\/bIAAAA==" }, "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": 1679.22, "gross_total": 283600, "base_fare": 1575.61, "tax": 208.85, "sell": { "currency": "GBP", "total": 1679.22, "base_fare": 1575.61, "tax": 208.85 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjc0NzM5LjU2LCJiYXNlX2ZhcmUiOjI1Nzc4OS40MywidGF4IjozNDE2OS44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjY3MjMxLjEzLCJiYXNlX2ZhcmUiOjI1MDI4MSwidGF4IjozNDE2OS44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI4MzYwMCwiYmFzZV9mYXJlIjoyNTAyODEsInRheCI6MzMzMTl9fQ==", "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": 1679.22, "base_fare": 1575.61, "tax": 208.85, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1529.72", "tax": "203.65", "discount": 107.08, "ait": "5.20", "service_charge": 47.73 }, "partner": { "currency": "GBP", "total": 1679.22, "base_fare": 1575.61, "tax": 208.85, "gross": { "base_fare": "1529.72", "tax": "203.65", "discount": "107.08", "ait": "5.20", "service_charge": 47.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3NDczOS41NiIsImJhc2VfZmFyZSI6IjI1Nzc4OS40MyIsInRheCI6IjM0MTY5LjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjUwMjgxLjAwIiwidGF4IjoiMzMzMTkuMDAiLCJkaXNjb3VudCI6IjE3NTE5LjY3IiwiYWl0IjoiODUwLjgwIiwic2VydmljZV9jaGFyZ2UiOiI3ODA4LjQzIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzUwOC40MyIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNjcyMzEuMTMiLCJiYXNlX2ZhcmUiOiIyNTAyODEuMDAiLCJ0YXgiOiIzNDE2OS44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI1MDI4MS4wMCIsInRheCI6IjMzMzE5LjAwIiwiZGlzY291bnQiOiIxNzUxOS42NyIsImFpdCI6Ijg1MC44MCIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyODM2MDAuMDAiLCJiYXNlX2ZhcmUiOiIyNTAyODEuMDAiLCJ0YXgiOiIzMzMxOS4wMCIsImRpc2NvdW50IjoiMTc1MTkuNjciLCJhaXQiOiI4NTAuODAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjI2NzIzMS4xMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1679.22, "filter": { "id": "F77RT00068-8", "price": 1679.22, "gross_total": 283600, "journey_duration": "PT1D1H0M", "journey_duration_seconds": 90000, "layover_duration": "PT14H15M", "layover_duration_seconds": 51300, "carrier_operating": "WY", "carrier_marketing": "WY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "MCT" ], "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-01-18T20:05:00.000+00:00", "arrival_timing_slot": null, "arrival_departure_time": "2026-01-20T00:05:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601182005mct202601190715102mct202601192130jed202601200005673", "destination_reach_time": "PT", "destination_reach_timestamp": null } ] }