{ "status": "success", "tracking_id": "7911768776269::4B4L4DXU", "search_result_count": null, "filter_policy_result_count": null, "data": [ { "tracking_id": "7911768776269::4B4L4DXU", "flight_key": "F77RT00068-0", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877627140197RP3FA", "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": "PT14H10M", "transit_time": "3H25M", "routes": [ { "air_segment_key": "cuDpDv0GuDKAgzyjKNAAAA==", "origin": "LHR", "departure_time": "2026-01-19T20: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-20T07: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-19", "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": "N", "meal_code": null, "seat_available": "1", "FareBasis": "NCMOGB", "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPuT6Fp3V9eVDnEV\/EF24\/s\/hmnnwECSE77mNCEEpTqKDOE\/Ony694ryikCBWl7SBHfqhx5i0wpSHEpcbnnEbmGgNLh1ac+ij2oN0SfdUA2srV7nuzHP6kuzRP0YVdoGdpFmk+U8PfOYH+TxIKQuP0gPu9T2viYRLIY=", "FareInfoRef": "cuDpDv0GuDKAyzyjKNAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "cuDpDv0GuDKAizyjKNAAAA==", "origin": "MCT", "departure_time": "2026-01-20T10:40: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-20T13:15: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-20", "flight_time": "PT3H35M", "distance": "1242", "lay_over": "PT03H25M", "lay_over_date": "2026-01-20", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "booking_class": { "brand_id": "2021925", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "1", "FareBasis": "NCMOGB", "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPuT6Fp3V9eVDnEV\/EF24\/s\/hmnnwECSE77mNCEEpTqKDOE\/Ony694ryikCBWl7SBHfqhx5i0wpSHEpcbnnEbmGgNLh1ac+ij2oN0SfdUA2srV7nuzHP6kuzRP0YVdoGdpFmk+U8PfOYH+TxIKQuP0gPu9T2viYRLIY=", "FareInfoRef": "cuDpDv0GuDKAyzyjKNAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 718.11, "gross_total": 120531, "base_fare": 548.04, "tax": 205.49, "sell": { "currency": "GBP", "total": 718.11, "base_fare": 548.04, "tax": 205.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE3NzA0LjEyLCJiYXNlX2ZhcmUiOjg5ODI4LjM2LCJ0YXgiOjMzNjgwLjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxMTUwODcuNzYsImJhc2VfZmFyZSI6ODcyMTIsInRheCI6MzM2ODAuNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxMjA1MzEsImJhc2VfZmFyZSI6ODcyMTIsInRheCI6MzMzMTl9fQ==", "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": 718.11, "base_fare": 548.04, "tax": 205.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "532.08", "tax": "203.28", "discount": 37.25, "ait": "2.21", "service_charge": 17.79 }, "partner": { "currency": "GBP", "total": 718.11, "base_fare": 548.04, "tax": 205.49, "gross": { "base_fare": "532.08", "tax": "203.28", "discount": "37.25", "ait": "2.21", "service_charge": 17.79 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNzcwNC4xMiIsImJhc2VfZmFyZSI6Ijg5ODI4LjM2IiwidGF4IjoiMzM2ODAuNjAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NzIxMi4wMCIsInRheCI6IjMzMzE5LjAwIiwiZGlzY291bnQiOiI2MTA0Ljg0IiwiYWl0IjoiMzYxLjYwIiwic2VydmljZV9jaGFyZ2UiOiIyOTE2LjM2In0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMjYxNi4zNiIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTUwODcuNzYiLCJiYXNlX2ZhcmUiOiI4NzIxMi4wMCIsInRheCI6IjMzNjgwLjYwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODcyMTIuMDAiLCJ0YXgiOiIzMzMxOS4wMCIsImRpc2NvdW50IjoiNjEwNC44NCIsImFpdCI6IjM2MS42MCIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjA1MzEuMDAiLCJiYXNlX2ZhcmUiOiI4NzIxMi4wMCIsInRheCI6IjMzMzE5LjAwIiwiZGlzY291bnQiOiI2MTA0Ljg0IiwiYWl0IjoiMzYxLjYwIiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxMTUwODcuNzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 718.11, "filter": { "id": "F77RT00068-0", "price": 718.11, "gross_total": 120531, "journey_duration": "PT14H10M", "journey_duration_seconds": 51000, "layover_duration": "PT3H25M", "layover_duration_seconds": 12300, "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-19T20:05:00.000+00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-20T13:15:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "lhr202601192005mct202601200715102mct202601201040jed202601201315689", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768776269::4B4L4DXU", "flight_key": "F77RT00068-1", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877627140197RP3FA", "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": "PT1D1H50M", "transit_time": "15H5M", "routes": [ { "air_segment_key": "cuDpDv0GuDKAkzyjKNAAAA==", "origin": "LHR", "departure_time": "2026-01-19T08: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-19T19: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-19", "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": "N", "meal_code": null, "seat_available": "1", "FareBasis": "NCMOGB", "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPuT6Fp3V9eVDnEV\/EF24\/s\/hmnnwECSE77mNCEEpTqKDOE\/Ony694ryikCBWl7SBHfqhx5i0wpSHEpcbnnEbmGgNLh1ac+ij2oN0SfdUA2srV7nuzHP6kuzRP0YVdoGdpFmk+U8PfOYH+TxIKQuP0gPu9T2viYRLIY=", "FareInfoRef": "cuDpDv0GuDKAyzyjKNAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "cuDpDv0GuDKAizyjKNAAAA==", "origin": "MCT", "departure_time": "2026-01-20T10:40: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-20T13:15: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-20", "flight_time": "PT3H35M", "distance": "1242", "lay_over": "PT15H05M", "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": "689" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "booking_class": { "brand_id": "2021925", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "1", "FareBasis": "NCMOGB", "FareRuleKey": "gws-eJxNjt0KwjAMhR9mnPuT6Fp3V9eVDnEV\/EF24\/s\/hmnnwECSE77mNCEEpTqKDOE\/Ony694ryikCBWl7SBHfqhx5i0wpSHEpcbnnEbmGgNLh1ac+ij2oN0SfdUA2srV7nuzHP6kuzRP0YVdoGdpFmk+U8PfOYH+TxIKQuP0gPu9T2viYRLIY=", "FareInfoRef": "cuDpDv0GuDKAyzyjKNAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 718.11, "gross_total": 120531, "base_fare": 548.04, "tax": 205.49, "sell": { "currency": "GBP", "total": 718.11, "base_fare": 548.04, "tax": 205.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE3NzA0LjEyLCJiYXNlX2ZhcmUiOjg5ODI4LjM2LCJ0YXgiOjMzNjgwLjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxMTUwODcuNzYsImJhc2VfZmFyZSI6ODcyMTIsInRheCI6MzM2ODAuNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxMjA1MzEsImJhc2VfZmFyZSI6ODcyMTIsInRheCI6MzMzMTl9fQ==", "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": 718.11, "base_fare": 548.04, "tax": 205.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "532.08", "tax": "203.28", "discount": 37.25, "ait": "2.21", "service_charge": 17.79 }, "partner": { "currency": "GBP", "total": 718.11, "base_fare": 548.04, "tax": 205.49, "gross": { "base_fare": "532.08", "tax": "203.28", "discount": "37.25", "ait": "2.21", "service_charge": 17.79 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNzcwNC4xMiIsImJhc2VfZmFyZSI6Ijg5ODI4LjM2IiwidGF4IjoiMzM2ODAuNjAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NzIxMi4wMCIsInRheCI6IjMzMzE5LjAwIiwiZGlzY291bnQiOiI2MTA0Ljg0IiwiYWl0IjoiMzYxLjYwIiwic2VydmljZV9jaGFyZ2UiOiIyOTE2LjM2In0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMjYxNi4zNiIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTUwODcuNzYiLCJiYXNlX2ZhcmUiOiI4NzIxMi4wMCIsInRheCI6IjMzNjgwLjYwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODcyMTIuMDAiLCJ0YXgiOiIzMzMxOS4wMCIsImRpc2NvdW50IjoiNjEwNC44NCIsImFpdCI6IjM2MS42MCIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjA1MzEuMDAiLCJiYXNlX2ZhcmUiOiI4NzIxMi4wMCIsInRheCI6IjMzMzE5LjAwIiwiZGlzY291bnQiOiI2MTA0Ljg0IiwiYWl0IjoiMzYxLjYwIiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxMTUwODcuNzYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 718.11, "filter": { "id": "F77RT00068-1", "price": 718.11, "gross_total": 120531, "journey_duration": "PT1D1H50M", "journey_duration_seconds": 93000, "layover_duration": "PT15H5M", "layover_duration_seconds": 54300, "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-19T08:25:00.000+00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-20T13:15:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "lhr202601190825mct202601191935104mct202601201040jed202601201315689", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768776269::4B4L4DXU", "flight_key": "F77RT00068-2", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877627140197RP3FA", "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-2-0", "itt_flight_key": "F1TT00002-6", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H10M", "transit_time": "3H25M", "routes": [ { "air_segment_key": "cuDpDv0GuDKAgzyjKNAAAA==", "origin": "LHR", "departure_time": "2026-01-19T20: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-20T07: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-19", "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": "N", "meal_code": null, "seat_available": "1", "FareBasis": "NFXOGB", "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeAOuZdXVe7GMXEn2hvfP\/HkHYukQQ45CunhBCEpCfmffiPDp\/uVWDPCBjE85Qm6E6HAexTARH3sOP7mkesFg6swaVzexY1ijdETbKgGiitnuebM9XqS26J+jGq9A2sIs0u7TA98pjvRNsNE8nlB0nhl\/reFzHOLKE=", "FareInfoRef": "cuDpDv0GuDKA50yjKNAAAA==" }, "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": "cuDpDv0GuDKAizyjKNAAAA==", "origin": "MCT", "departure_time": "2026-01-20T10:40: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-20T13:15: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-20", "flight_time": "PT3H35M", "distance": "1242", "lay_over": "PT03H25M", "lay_over_date": "2026-01-20", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "booking_class": { "brand_id": "2021924", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "1", "FareBasis": "NFXOGB", "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeAOuZdXVe7GMXEn2hvfP\/HkHYukQQ45CunhBCEpCfmffiPDp\/uVWDPCBjE85Qm6E6HAexTARH3sOP7mkesFg6swaVzexY1ijdETbKgGiitnuebM9XqS26J+jGq9A2sIs0u7TA98pjvRNsNE8nlB0nhl\/reFzHOLKE=", "FareInfoRef": "cuDpDv0GuDKA50yjKNAAAA==" }, "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": 770.32, "gross_total": 129416, "base_fare": 603.88, "tax": 205.65, "sell": { "currency": "GBP", "total": 770.32, "base_fare": 603.88, "tax": 205.65 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI2MjYwLjM3LCJiYXNlX2ZhcmUiOjk4OTc5LjkxLCJ0YXgiOjMzNzA3LjI1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIzMzc3LjQ2LCJiYXNlX2ZhcmUiOjk2MDk3LCJ0YXgiOjMzNzA3LjI1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyOTQxNiwiYmFzZV9mYXJlIjo5NjA5NywidGF4IjozMzMxOX19", "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": 770.32, "base_fare": 603.88, "tax": 205.65, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "586.29", "tax": "203.28", "discount": 41.04, "ait": "2.37", "service_charge": 19.42 }, "partner": { "currency": "GBP", "total": 770.32, "base_fare": 603.88, "tax": 205.65, "gross": { "base_fare": "586.29", "tax": "203.28", "discount": "41.04", "ait": "2.37", "service_charge": 19.42 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNjI2MC4zNyIsImJhc2VfZmFyZSI6Ijk4OTc5LjkxIiwidGF4IjoiMzM3MDcuMjUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NjA5Ny4wMCIsInRheCI6IjMzMzE5LjAwIiwiZGlzY291bnQiOiI2NzI2Ljc5IiwiYWl0IjoiMzg4LjI1Iiwic2VydmljZV9jaGFyZ2UiOiIzMTgyLjkxIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMjg4Mi45MSIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjMzNzcuNDYiLCJiYXNlX2ZhcmUiOiI5NjA5Ny4wMCIsInRheCI6IjMzNzA3LjI1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTYwOTcuMDAiLCJ0YXgiOiIzMzMxOS4wMCIsImRpc2NvdW50IjoiNjcyNi43OSIsImFpdCI6IjM4OC4yNSIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjk0MTYuMDAiLCJiYXNlX2ZhcmUiOiI5NjA5Ny4wMCIsInRheCI6IjMzMzE5LjAwIiwiZGlzY291bnQiOiI2NzI2Ljc5IiwiYWl0IjoiMzg4LjI1Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxMjMzNzcuNDYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 770.32, "filter": { "id": "F77RT00068-2", "price": 770.32, "gross_total": 129416, "journey_duration": "PT14H10M", "journey_duration_seconds": 51000, "layover_duration": "PT3H25M", "layover_duration_seconds": 12300, "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-19T20:05:00.000+00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-20T13:15:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601192005mct202601200715102mct202601201040jed202601201315689", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768776269::4B4L4DXU", "flight_key": "F77RT00068-3", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877627140197RP3FA", "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-3-0", "itt_flight_key": "F1TT00002-7", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H50M", "transit_time": "15H5M", "routes": [ { "air_segment_key": "cuDpDv0GuDKAkzyjKNAAAA==", "origin": "LHR", "departure_time": "2026-01-19T08: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-19T19: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-19", "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": "N", "meal_code": null, "seat_available": "1", "FareBasis": "NFXOGB", "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeAOuZdXVe7GMXEn2hvfP\/HkHYukQQ45CunhBCEpCfmffiPDp\/uVWDPCBjE85Qm6E6HAexTARH3sOP7mkesFg6swaVzexY1ijdETbKgGiitnuebM9XqS26J+jGq9A2sIs0u7TA98pjvRNsNE8nlB0nhl\/reFzHOLKE=", "FareInfoRef": "cuDpDv0GuDKA50yjKNAAAA==" }, "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": "cuDpDv0GuDKAizyjKNAAAA==", "origin": "MCT", "departure_time": "2026-01-20T10:40: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-20T13:15: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-20", "flight_time": "PT3H35M", "distance": "1242", "lay_over": "PT15H05M", "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": "689" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "689" }, "booking_class": { "brand_id": "2021924", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "1", "FareBasis": "NFXOGB", "FareRuleKey": "gws-eJxNjt0OwjAIhR9mOfeAOuZdXVe7GMXEn2hvfP\/HkHYukQQ45CunhBCEpCfmffiPDp\/uVWDPCBjE85Qm6E6HAexTARH3sOP7mkesFg6swaVzexY1ijdETbKgGiitnuebM9XqS26J+jGq9A2sIs0u7TA98pjvRNsNE8nlB0nhl\/reFzHOLKE=", "FareInfoRef": "cuDpDv0GuDKA50yjKNAAAA==" }, "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": 770.32, "gross_total": 129416, "base_fare": 603.88, "tax": 205.65, "sell": { "currency": "GBP", "total": 770.32, "base_fare": 603.88, "tax": 205.65 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI2MjYwLjM3LCJiYXNlX2ZhcmUiOjk4OTc5LjkxLCJ0YXgiOjMzNzA3LjI1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIzMzc3LjQ2LCJiYXNlX2ZhcmUiOjk2MDk3LCJ0YXgiOjMzNzA3LjI1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyOTQxNiwiYmFzZV9mYXJlIjo5NjA5NywidGF4IjozMzMxOX19", "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": 770.32, "base_fare": 603.88, "tax": 205.65, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "586.29", "tax": "203.28", "discount": 41.04, "ait": "2.37", "service_charge": 19.42 }, "partner": { "currency": "GBP", "total": 770.32, "base_fare": 603.88, "tax": 205.65, "gross": { "base_fare": "586.29", "tax": "203.28", "discount": "41.04", "ait": "2.37", "service_charge": 19.42 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNjI2MC4zNyIsImJhc2VfZmFyZSI6Ijk4OTc5LjkxIiwidGF4IjoiMzM3MDcuMjUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NjA5Ny4wMCIsInRheCI6IjMzMzE5LjAwIiwiZGlzY291bnQiOiI2NzI2Ljc5IiwiYWl0IjoiMzg4LjI1Iiwic2VydmljZV9jaGFyZ2UiOiIzMTgyLjkxIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMjg4Mi45MSIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjMzNzcuNDYiLCJiYXNlX2ZhcmUiOiI5NjA5Ny4wMCIsInRheCI6IjMzNzA3LjI1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTYwOTcuMDAiLCJ0YXgiOiIzMzMxOS4wMCIsImRpc2NvdW50IjoiNjcyNi43OSIsImFpdCI6IjM4OC4yNSIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjk0MTYuMDAiLCJiYXNlX2ZhcmUiOiI5NjA5Ny4wMCIsInRheCI6IjMzMzE5LjAwIiwiZGlzY291bnQiOiI2NzI2Ljc5IiwiYWl0IjoiMzg4LjI1Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxMjMzNzcuNDYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 770.32, "filter": { "id": "F77RT00068-3", "price": 770.32, "gross_total": 129416, "journey_duration": "PT1D1H50M", "journey_duration_seconds": 93000, "layover_duration": "PT15H5M", "layover_duration_seconds": 54300, "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-19T08:25:00.000+00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-01-20T13:15:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601190825mct202601191935104mct202601201040jed202601201315689", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768776269::4B4L4DXU", "flight_key": "F77RT00068-4", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877627140197RP3FA", "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-4-0", "itt_flight_key": "F1TT00002-2", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H15M", "transit_time": "5H45M", "routes": [ { "air_segment_key": "cuDpDv0GuDKAmzyjKNAAAA==", "origin": "LHR", "departure_time": "2026-01-19T10: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-20T07: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-19", "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-eJxNjsEOgkAMRD+GzL2tCHpbdhU2EfdAJJGL\/\/8ZThdJbNLtbF47bQjBxDpRvYb\/aPBpnhllTUCBMR\/rDLuotFD+NohQlvheZIo4PEhKpXvV2pf6ZCwYbZQdeWCr75wXspO4MS0VvhkuOYFD3DNlGW6vKZov7qTV8\/CD0oOncu4LOnYsQg==", "FareInfoRef": "cuDpDv0GuDKAE0yjKNAAAA==" }, "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": "cuDpDv0GuDKAozyjKNAAAA==", "origin": "KUL", "departure_time": "2026-01-20T13: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-20T17: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-20", "flight_time": "PT9H40M", "distance": "4385", "lay_over": "PT05H45M", "lay_over_date": "2026-01-20", "aircraft": { "code": "333", "name": "333", "picture": "333.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": "3", "FareBasis": "OLTBXRMY", "FareRuleKey": "gws-eJxNT10PwiAM\/DHm3suHbLyxjS1TByZmM\/Li\/\/8ZthCNJbmW3rUcIQRN2pFSPvzHCSh8EIdpuyBDg8FqY7y3QB+jlQYp0QiwDnmI+9Oo\/pyKIyJDAt6n+Busc9xVOKUV+ZhQV2dc5wjTOUX1Vlgzety3fXw9UkFzqImpXOmGqgqjnXtOWNxCjZJAqXg7NogJ2dzexZu\/Js4I+BbzyqW4r8aNoc6I60ZSB\/bKcx9beUD2", "FareInfoRef": "cuDpDv0GuDKAL0yjKNAAAA==" }, "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": 875.64, "gross_total": 146227, "base_fare": 540.8, "tax": 369.76, "sell": { "currency": "GBP", "total": 875.64, "base_fare": 540.8, "tax": 369.76 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzNTIzLjI4LCJiYXNlX2ZhcmUiOjg4NjQxLjgsInRheCI6NjA2MDUuNjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxNDA5NDEuNDgsImJhc2VfZmFyZSI6ODYwNjAsInRheCI6NjA2MDUuNjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ2MjI3LCJiYXNlX2ZhcmUiOjg2MDYwLCJ0YXgiOjYwMTY3fX0=", "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": 875.64, "base_fare": 540.8, "tax": 369.76, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "525.05", "tax": "367.08", "discount": 36.75, "ait": "2.68", "service_charge": 17.58 }, "partner": { "currency": "GBP", "total": 875.64, "base_fare": 540.8, "tax": 369.76, "gross": { "base_fare": "525.05", "tax": "367.08", "discount": "36.75", "ait": "2.68", "service_charge": 17.58 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzUyMy4yOCIsImJhc2VfZmFyZSI6Ijg4NjQxLjgwIiwidGF4IjoiNjA2MDUuNjgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjA2MC4wMCIsInRheCI6IjYwMTY3LjAwIiwiZGlzY291bnQiOiI2MDI0LjIwIiwiYWl0IjoiNDM4LjY4Iiwic2VydmljZV9jaGFyZ2UiOiIyODgxLjgwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMjU4MS44MCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDA5NDEuNDgiLCJiYXNlX2ZhcmUiOiI4NjA2MC4wMCIsInRheCI6IjYwNjA1LjY4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODYwNjAuMDAiLCJ0YXgiOiI2MDE2Ny4wMCIsImRpc2NvdW50IjoiNjAyNC4yMCIsImFpdCI6IjQzOC42OCIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDYyMjcuMDAiLCJiYXNlX2ZhcmUiOiI4NjA2MC4wMCIsInRheCI6IjYwMTY3LjAwIiwiZGlzY291bnQiOiI2MDI0LjIwIiwiYWl0IjoiNDM4LjY4Iiwic2VydmljZV9jaGFyZ2UiOiIzMDAuMDAiLCJwYXlhYmxlIjoxNDA5NDEuNDgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 875.64, "filter": { "id": "F77RT00068-4", "price": 875.64, "gross_total": 146227, "journey_duration": "PT1D4H15M", "journey_duration_seconds": 101700, "layover_duration": "PT5H45M", "layover_duration_seconds": 20700, "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-19T10:25:00.000+00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-20T17:40:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601191025kul2026012007153kul202601201300jed202601201740150", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768776269::4B4L4DXU", "flight_key": "F77RT00068-5", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877627140197RP3FA", "itt_flight_key": "F1TT00002-3", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-5-0", "itt_flight_key": "F1TT00002-3", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT19H45M", "transit_time": "10H40M", "routes": [ { "air_segment_key": "cuDpDv0GuDKAqzyjKNAAAA==", "origin": "LHR", "departure_time": "2026-01-19T21:50:00.000+00:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BAH", "arrival_time": "2026-01-20T07:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-01-19", "flight_time": "PT6H30M", "distance": "3154", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "6" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "6" }, "booking_class": { "brand_id": "1928127", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "3", "FareBasis": "LBLIT3GB", "FareRuleKey": "gws-eJxNjsEOgyAQRD\/GzH0XAeVGEaptCQejBy\/9\/89wwZp0E3Zm83YA770iZYnZ+f\/q8O3mJ8o+AQVKzjtFjNyPCizTASK2yCG\/tn4OuC8RVBq+lNti0lGJYFLRXagWjtbzsgpzzHoQJUZ9GtVKArdJi9jyiNv+CSuRNsaQzT9IA+SvkjsBapYszg==", "FareInfoRef": "cuDpDv0GuDKAR0yjKNAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "cuDpDv0GuDKAszyjKNAAAA==", "origin": "BAH", "departure_time": "2026-01-20T18:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "JED", "arrival_time": "2026-01-20T20:35: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-20", "flight_time": "PT2H35M", "distance": "794", "lay_over": "PT10H40M", "lay_over_date": "2026-01-20", "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": { "brand_id": "1928127", "brand_title": "ECONOMY LIGHT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "3", "FareBasis": "LBLIT3GB", "FareRuleKey": "gws-eJxNjsEOgyAQRD\/GzH0XAeVGEaptCQejBy\/9\/89wwZp0E3Zm83YA770iZYnZ+f\/q8O3mJ8o+AQVKzjtFjNyPCizTASK2yCG\/tn4OuC8RVBq+lNti0lGJYFLRXagWjtbzsgpzzHoQJUZ9GtVKArdJi9jyiNv+CSuRNsaQzT9IA+SvkjsBapYszg==", "FareInfoRef": "cuDpDv0GuDKAR0yjKNAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 924.22, "gross_total": 155224, "base_fare": 707.28, "tax": 263.18, "sell": { "currency": "GBP", "total": 924.22, "base_fare": 707.28, "tax": 263.18 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTUxNDg3LjYsImJhc2VfZmFyZSI6MTE1OTI4LjU2LCJ0YXgiOjQzMTM3LjY4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ4MTExLjA0LCJiYXNlX2ZhcmUiOjExMjU1MiwidGF4Ijo0MzEzNy42OCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxNTUyMjQsImJhc2VfZmFyZSI6MTEyNTUyLCJ0YXgiOjQyNjcyfX0=", "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": 924.22, "base_fare": 707.28, "tax": 263.18, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "686.68", "tax": "260.34", "discount": 48.07, "ait": "2.84", "service_charge": 22.43 }, "partner": { "currency": "GBP", "total": 924.22, "base_fare": 707.28, "tax": 263.18, "gross": { "base_fare": "686.68", "tax": "260.34", "discount": "48.07", "ait": "2.84", "service_charge": 22.43 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1MTQ4Ny42MCIsImJhc2VfZmFyZSI6IjExNTkyOC41NiIsInRheCI6IjQzMTM3LjY4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEyNTUyLjAwIiwidGF4IjoiNDI2NzIuMDAiLCJkaXNjb3VudCI6Ijc4NzguNjQiLCJhaXQiOiI0NjUuNjgiLCJzZXJ2aWNlX2NoYXJnZSI6IjM2NzYuNTYifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMzc2LjU2IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0ODExMS4wNCIsImJhc2VfZmFyZSI6IjExMjU1Mi4wMCIsInRheCI6IjQzMTM3LjY4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEyNTUyLjAwIiwidGF4IjoiNDI2NzIuMDAiLCJkaXNjb3VudCI6Ijc4NzguNjQiLCJhaXQiOiI0NjUuNjgiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTU1MjI0LjAwIiwiYmFzZV9mYXJlIjoiMTEyNTUyLjAwIiwidGF4IjoiNDI2NzIuMDAiLCJkaXNjb3VudCI6Ijc4NzguNjQiLCJhaXQiOiI0NjUuNjgiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjE0ODExMS4wNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 924.22, "filter": { "id": "F77RT00068-5", "price": 924.22, "gross_total": 155224, "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-19T21:50:00.000+00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-20T20:35:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "lhr202601192150bah2026012007206bah202601201800jed202601202035173", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768776269::4B4L4DXU", "flight_key": "F77RT00068-6", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877627140197RP3FA", "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-6-0", "itt_flight_key": "F1TT00002-8", "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": "cuDpDv0GuDKAqzyjKNAAAA==", "origin": "LHR", "departure_time": "2026-01-19T21:50:00.000+00:00", "origin_terminal": "4", "origin_airport": { "name": "London Heathrow Airport", "city": "London", "country": "United Kingdom", "timezone": "Europe\/London" }, "destination": "BAH", "arrival_time": "2026-01-20T07:20:00.000+03:00", "destination_terminal": null, "destination_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "flight_date": "2026-01-19", "flight_time": "PT6H30M", "distance": "3154", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "6" }, "marketing": { "carrier": "GF", "carrier_name": "Gulf Air", "carrier_logo": "GF.png", "flight_number": "6" }, "booking_class": { "brand_id": "1928126", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "3", "FareBasis": "LBSMR3GB", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd4mfMqOEmiilrKgzSKb3v8YNUkj1RKesZ4HCCEoUpaYffivAZ9hvqGuE1Ch5NxzwsV6Z8EybSBiixJfzzbOEeclguqOD+V9MeukRDCp5A\/UC9vey9KEead5FCVGfxrdSgKnyYvYek3v9REbkTbGkC0\/SA7yV8l9AXjGLOc=", "FareInfoRef": "cuDpDv0GuDKAJ1yjKNAAAA==" }, "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": "cuDpDv0GuDKAszyjKNAAAA==", "origin": "BAH", "departure_time": "2026-01-20T18:00:00.000+03:00", "origin_terminal": null, "origin_airport": { "name": "Bahrain International Airport", "city": "Manama", "country": "Bahrain", "timezone": "Asia\/Bahrain" }, "destination": "JED", "arrival_time": "2026-01-20T20:35: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-20", "flight_time": "PT2H35M", "distance": "794", "lay_over": "PT10H40M", "lay_over_date": "2026-01-20", "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": { "brand_id": "1928126", "brand_title": "ECONOMY SMART", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "3", "FareBasis": "LBSMR3GB", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd4mfMqOEmiilrKgzSKb3v8YNUkj1RKesZ4HCCEoUpaYffivAZ9hvqGuE1Ch5NxzwsV6Z8EybSBiixJfzzbOEeclguqOD+V9MeukRDCp5A\/UC9vey9KEead5FCVGfxrdSgKnyYvYek3v9REbkTbGkC0\/SA7yV8l9AXjGLOc=", "FareInfoRef": "cuDpDv0GuDKAJ1yjKNAAAA==" }, "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": 969.66, "gross_total": 162958, "base_fare": 755.88, "tax": 263.32, "sell": { "currency": "GBP", "total": 969.66, "base_fare": 755.88, "tax": 263.32 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTU4OTM1LjQ0LCJiYXNlX2ZhcmUiOjEyMzg5NC41OCwidGF4Ijo0MzE2MC44OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE1NTMyNi44NiwiYmFzZV9mYXJlIjoxMjAyODYsInRheCI6NDMxNjAuODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYyOTU4LCJiYXNlX2ZhcmUiOjEyMDI4NiwidGF4Ijo0MjY3Mn19", "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": 969.66, "base_fare": 755.88, "tax": 263.32, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "733.86", "tax": "260.34", "discount": 51.37, "ait": "2.98", "service_charge": 23.85 }, "partner": { "currency": "GBP", "total": 969.66, "base_fare": 755.88, "tax": 263.32, "gross": { "base_fare": "733.86", "tax": "260.34", "discount": "51.37", "ait": "2.98", "service_charge": 23.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1ODkzNS40NCIsImJhc2VfZmFyZSI6IjEyMzg5NC41OCIsInRheCI6IjQzMTYwLjg4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIwMjg2LjAwIiwidGF4IjoiNDI2NzIuMDAiLCJkaXNjb3VudCI6Ijg0MjAuMDIiLCJhaXQiOiI0ODguODgiLCJzZXJ2aWNlX2NoYXJnZSI6IjM5MDguNTgifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzNjA4LjU4IiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMC4wMSIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE1NTMyNi44NiIsImJhc2VfZmFyZSI6IjEyMDI4Ni4wMCIsInRheCI6IjQzMTYwLjg4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIwMjg2LjAwIiwidGF4IjoiNDI2NzIuMDAiLCJkaXNjb3VudCI6Ijg0MjAuMDIiLCJhaXQiOiI0ODguODgiLCJzZXJ2aWNlX2NoYXJnZSI6MzAwLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYyOTU4LjAwIiwiYmFzZV9mYXJlIjoiMTIwMjg2LjAwIiwidGF4IjoiNDI2NzIuMDAiLCJkaXNjb3VudCI6Ijg0MjAuMDIiLCJhaXQiOiI0ODguODgiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjE1NTMyNi44NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 969.66, "filter": { "id": "F77RT00068-6", "price": 969.66, "gross_total": 162958, "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-19T21:50:00.000+00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-01-20T20:35:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601192150bah2026012007206bah202601201800jed202601202035173", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768776269::4B4L4DXU", "flight_key": "F77RT00068-7", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877627140197RP3FA", "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": "PT18H5M", "transit_time": "7H20M", "routes": [ { "air_segment_key": "cuDpDv0GuDKAgzyjKNAAAA==", "origin": "LHR", "departure_time": "2026-01-19T20: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-20T07: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-19", "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": "L", "meal_code": null, "seat_available": "1", "FareBasis": "LCMOGB", "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+yUht6ypqFltBnswchl\/\/8Zc9IVZrAlI1t2CEGpA0XG8B8dPt27IL8ikKGW1zRD1DvXQ6wtIGXAFvfbMuH0MCE38UBpY9FHNUD0SQ+pBkqr23oHRcfqS7NEvYxKbQMnSavRfJmfy7Q8yN4JqftPpIe9antfRHAsow==", "FareInfoRef": "cuDpDv0GuDKAd0yjKNAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "cuDpDv0GuDKAuzyjKNAAAA==", "origin": "MCT", "departure_time": "2026-01-20T14:35: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-20T17:10: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-20", "flight_time": "PT3H35M", "distance": "1242", "lay_over": "PT07H20M", "lay_over_date": "2026-01-20", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "booking_class": { "brand_id": "2021925", "brand_title": "ECONOMY COMFORT", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "1", "FareBasis": "LCMOGB", "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+yUht6ypqFltBnswchl\/\/8Zc9IVZrAlI1t2CEGpA0XG8B8dPt27IL8ikKGW1zRD1DvXQ6wtIGXAFvfbMuH0MCE38UBpY9FHNUD0SQ+pBkqr23oHRcfqS7NEvYxKbQMnSavRfJmfy7Q8yN4JqftPpIe9antfRHAsow==", "FareInfoRef": "cuDpDv0GuDKAd0yjKNAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 1144.45, "gross_total": 193097, "base_fare": 1004.05, "tax": 206.81, "sell": { "currency": "GBP", "total": 1144.45, "base_fare": 1004.05, "tax": 206.81 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTg3NTg1LjE3LCJiYXNlX2ZhcmUiOjE2NDU3MS4zNCwidGF4IjozMzg5OC4yOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE4Mjc5MS44MywiYmFzZV9mYXJlIjoxNTk3NzgsInRheCI6MzM4OTguMjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTkzMDk3LCJiYXNlX2ZhcmUiOjE1OTc3OCwidGF4IjozMzMxOX19", "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": 1144.45, "base_fare": 1004.05, "tax": 206.81, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "974.81", "tax": "203.28", "discount": 68.24, "ait": "3.53", "service_charge": 31.07 }, "partner": { "currency": "GBP", "total": 1144.45, "base_fare": 1004.05, "tax": 206.81, "gross": { "base_fare": "974.81", "tax": "203.28", "discount": "68.24", "ait": "3.53", "service_charge": 31.07 }, "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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4NzU4NS4xNyIsImJhc2VfZmFyZSI6IjE2NDU3MS4zNCIsInRheCI6IjMzODk4LjI5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5Nzc4LjAwIiwidGF4IjoiMzMzMTkuMDAiLCJkaXNjb3VudCI6IjExMTg0LjQ2IiwiYWl0IjoiNTc5LjI5Iiwic2VydmljZV9jaGFyZ2UiOiI1MDkzLjM0In0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNDc5My4zNCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxODI3OTEuODMiLCJiYXNlX2ZhcmUiOiIxNTk3NzguMDAiLCJ0YXgiOiIzMzg5OC4yOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE1OTc3OC4wMCIsInRheCI6IjMzMzE5LjAwIiwiZGlzY291bnQiOiIxMTE4NC40NiIsImFpdCI6IjU3OS4yOSIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxOTMwOTcuMDAiLCJiYXNlX2ZhcmUiOiIxNTk3NzguMDAiLCJ0YXgiOiIzMzMxOS4wMCIsImRpc2NvdW50IjoiMTExODQuNDYiLCJhaXQiOiI1NzkuMjkiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjE4Mjc5MS44MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1144.45, "filter": { "id": "F77RT00068-7", "price": 1144.45, "gross_total": 193097, "journey_duration": "PT18H5M", "journey_duration_seconds": 65100, "layover_duration": "PT7H20M", "layover_duration_seconds": 26400, "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-19T20:05:00.000+00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-20T17:10:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "lhr202601192005mct202601200715102mct202601201435jed202601201710675", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768776269::4B4L4DXU", "flight_key": "F77RT00068-8", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877627140197RP3FA", "itt_flight_key": "F1TT00002-9", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-8-0", "itt_flight_key": "F1TT00002-9", "get_branded_fare": null, "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H5M", "transit_time": "7H20M", "routes": [ { "air_segment_key": "cuDpDv0GuDKAgzyjKNAAAA==", "origin": "LHR", "departure_time": "2026-01-19T20: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-20T07: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-19", "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": "L", "meal_code": null, "seat_available": "1", "FareBasis": "LFXOGB", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdydjq3Yr60onNIrEQ7AL\/\/8ZpB2TiJTYkRMn3nul9hQZ\/H80+DSvFfkZgAy1PMcJ0nbdoBBrV5DSYzm9r2nE7mFCruKGUseCC2qA4KJuUgmstS7zDZTWFV+aJcplFGob2Emcjebj9EhjupOHVki9\/EQ62Ku29wVQaSy7", "FareInfoRef": "cuDpDv0GuDKAU1yjKNAAAA==" }, "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": "cuDpDv0GuDKAuzyjKNAAAA==", "origin": "MCT", "departure_time": "2026-01-20T14:35: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-20T17:10: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-20", "flight_time": "PT3H35M", "distance": "1242", "lay_over": "PT07H20M", "lay_over_date": "2026-01-20", "aircraft": { "code": "739", "name": "739", "picture": "739.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "675" }, "booking_class": { "brand_id": "2021924", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "1", "FareBasis": "LFXOGB", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdydjq3Yr60onNIrEQ7AL\/\/8ZpB2TiJTYkRMn3nul9hQZ\/H80+DSvFfkZgAy1PMcJ0nbdoBBrV5DSYzm9r2nE7mFCruKGUseCC2qA4KJuUgmstS7zDZTWFV+aJcplFGob2Emcjebj9EhjupOHVki9\/EQ62Ku29wVQaSy7", "FareInfoRef": "cuDpDv0GuDKAU1yjKNAAAA==" }, "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": 1204.4, "gross_total": 203299, "base_fare": 1068.16, "tax": 207, "sell": { "currency": "GBP", "total": 1204.4, "base_fare": 1068.16, "tax": 207 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk3NDA5LjcsImJhc2VfZmFyZSI6MTc1MDc5LjQsInRheCI6MzM5MjguOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE5MjMxMC4zLCJiYXNlX2ZhcmUiOjE2OTk4MCwidGF4IjozMzkyOC45LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIwMzI5OSwiYmFzZV9mYXJlIjoxNjk5ODAsInRheCI6MzMzMTl9fQ==", "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": 1204.4, "base_fare": 1068.16, "tax": 207, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1037.05", "tax": "203.28", "discount": 72.59, "ait": "3.72", "service_charge": 32.94 }, "partner": { "currency": "GBP", "total": 1204.4, "base_fare": 1068.16, "tax": 207, "gross": { "base_fare": "1037.05", "tax": "203.28", "discount": "72.59", "ait": "3.72", "service_charge": 32.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": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5NzQwOS43MCIsImJhc2VfZmFyZSI6IjE3NTA3OS40MCIsInRheCI6IjMzOTI4LjkwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY5OTgwLjAwIiwidGF4IjoiMzMzMTkuMDAiLCJkaXNjb3VudCI6IjExODk4LjYwIiwiYWl0IjoiNjA5LjkwIiwic2VydmljZV9jaGFyZ2UiOiI1Mzk5LjQwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNTA5OS40MCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjAuMDEiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxOTIzMTAuMzAiLCJiYXNlX2ZhcmUiOiIxNjk5ODAuMDAiLCJ0YXgiOiIzMzkyOC45MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2OTk4MC4wMCIsInRheCI6IjMzMzE5LjAwIiwiZGlzY291bnQiOiIxMTg5OC42MCIsImFpdCI6IjYwOS45MCIsInNlcnZpY2VfY2hhcmdlIjozMDAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMDMyOTkuMDAiLCJiYXNlX2ZhcmUiOiIxNjk5ODAuMDAiLCJ0YXgiOiIzMzMxOS4wMCIsImRpc2NvdW50IjoiMTE4OTguNjAiLCJhaXQiOiI2MDkuOTAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwMC4wMCIsInBheWFibGUiOjE5MjMxMC4zLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "baggage": null, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1204.4, "filter": { "id": "F77RT00068-8", "price": 1204.4, "gross_total": 203299, "journey_duration": "PT18H5M", "journey_duration_seconds": 65100, "layover_duration": "PT7H20M", "layover_duration_seconds": 26400, "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-19T20:05:00.000+00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-01-20T17:10:00.000+03:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "lhr202601192005mct202601200715102mct202601201435jed202601201710675", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768776269::4B4L4DXU", "flight_key": "F77RT00068-9", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877627140197RP3FA", "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-9-0", "itt_flight_key": "F1TT00002-5", "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": "cuDpDv0GuDKAkzyjKNAAAA==", "origin": "LHR", "departure_time": "2026-01-19T08: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-19T19: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-19", "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": "K", "meal_code": null, "seat_available": "5", "FareBasis": "KCMOGB", "FareRuleKey": "gws-eJxNTl0LwzAI\/DHl3tWUhrxltSFlWzPYByMv+\/8\/YyZdYYLeyelpjFFIJmIO8T8GfIZ3RXkpUCCW57SAgzjnwNZWEPGEi263POPwMKF0cUfuY+pVDKA+yS61QO31ut5BHMbmS2aJdhmN2gYOklaj5bQ885wfRKNjItl+InnYq7b3BUTZLKQ=", "FareInfoRef": "cuDpDv0GuDKAr0yjKNAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "cuDpDv0GuDKAwzyjKNAAAA==", "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": "PT01H55M", "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\/DHl3tWUhrxltSFlWzPYByMv+\/8\/YyZdYYLeyelpjFFIJmIO8T8GfIZ3RXkpUCCW57SAgzjnwNZWEPGEi263POPwMKF0cUfuY+pVDKA+yS61QO31ut5BHMbmS2aJdhmN2gYOklaj5bQ885wfRKNjItl+InnYq7b3BUTZLKQ=", "FareInfoRef": "cuDpDv0GuDKAr0yjKNAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "20", "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "GBP", "total": 1616.24, "gross_total": 273397, "base_fare": 1508.66, "tax": 208.28, "sell": { "currency": "GBP", "total": 1616.24, "base_fare": 1508.66, "tax": 208.28 }, "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": 1616.24, "base_fare": 1508.66, "tax": 208.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1464.72", "tax": "203.28", "discount": 102.53, "ait": "5.00", "service_charge": 45.77 }, "partner": { "currency": "GBP", "total": 1616.24, "base_fare": 1508.66, "tax": 208.28, "gross": { "base_fare": "1464.72", "tax": "203.28", "discount": "102.53", "ait": "5.00", "service_charge": 45.77 }, "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": 1616.24, "filter": { "id": "F77RT00068-9", "price": 1616.24, "gross_total": 273397, "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-19T08:25: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": "lhr202601190825mct202601191935104mct202601192130jed202601200005673", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "7911768776269::4B4L4DXU", "flight_key": "F77RT00068-10", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "last_ticket_time": null, "itt_tracking_id": "16611176877627140197RP3FA", "itt_flight_key": "F1TT00002-10", "supplier_title": "BUY AIR TICKETS", "color_code": "#ffffff", "supplier_code": "ittflight", "supplier_uid": "F77RT00068", "supplier_partner_code": "ittflight-77-00068", "flight_group": [ { "group": 1, "flight_key": "F77RT00068-10-0", "itt_flight_key": "F1TT00002-10", "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": "cuDpDv0GuDKAkzyjKNAAAA==", "origin": "LHR", "departure_time": "2026-01-19T08: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-19T19: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-19", "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": "K", "meal_code": null, "seat_available": "5", "FareBasis": "KFXOGB", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdyfAqt3KutKJR5F4CHrh\/z+DtGMSkZI4cuzEe6\/UniKD\/48On+5VkJ8ByFDLY5yg5G4QiI0FpPQ4Hd7XNGL1MCI3cunS1oILag3BRV2oGiitnucbaPLqS7NEvYwKTYEVxNlg3k+PNKY7ud0IqZcfSQd71XRfSNAsqg==", "FareInfoRef": "cuDpDv0GuDKAh1yjKNAAAA==" }, "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": "cuDpDv0GuDKAwzyjKNAAAA==", "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": "PT01H55M", "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+5jJdyfAqt3KutKJR5F4CHrh\/z+DtGMSkZI4cuzEe6\/UniKD\/48On+5VkJ8ByFDLY5yg5G4QiI0FpPQ4Hd7XNGL1MCI3cunS1oILag3BRV2oGiitnucbaPLqS7NEvYwKTYEVxNlg3k+PNKY7ud0IqZcfSQd71XRfSNAsqg==", "FareInfoRef": "cuDpDv0GuDKAh1yjKNAAAA==" }, "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": 1676.18, "gross_total": 283600, "base_fare": 1572.77, "tax": 208.47, "sell": { "currency": "GBP", "total": 1676.18, "base_fare": 1572.77, "tax": 208.47 }, "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": 1676.18, "base_fare": 1572.77, "tax": 208.47, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1526.96", "tax": "203.28", "discount": 106.89, "ait": "5.19", "service_charge": 47.64 }, "partner": { "currency": "GBP", "total": 1676.18, "base_fare": 1572.77, "tax": 208.47, "gross": { "base_fare": "1526.96", "tax": "203.28", "discount": "106.89", "ait": "5.19", "service_charge": 47.64 }, "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": 1676.18, "filter": { "id": "F77RT00068-10", "price": 1676.18, "gross_total": 283600, "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-19T08:25: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": "lhr202601190825mct202601191935104mct202601192130jed202601200005673", "destination_reach_time": "PT", "destination_reach_timestamp": null } ] }